# Conflicts:
#	.obsidian/workspace.json
#	1Project/宠物宇宙/bug.md
#	1Project/宠物宇宙/地图编辑器/需要支持的地图功能.md
This commit is contained in:
zzz
2025-06-23 12:55:47 +08:00
263 changed files with 3589 additions and 3292 deletions

3
.obsidian/app.json vendored
View File

@@ -1,6 +1,5 @@
{
"promptDelete": false,
"attachmentFolderPath": "渲染/软渲染/图片",
"alwaysUpdateLinks": true,
"showLineNumber": false
"alwaysUpdateLinks": true
}

View File

@@ -1,4 +1,5 @@
{
"accentColor": "",
"theme": "obsidian"
"theme": "obsidian",
"cssTheme": "Zen"
}

View File

@@ -3,5 +3,7 @@
"obsidian-kanban",
"obsidian-outliner",
"copilot",
"colored-text"
"colored-text",
"quickadd",
"customizable-menu"
]

View File

@@ -0,0 +1,4 @@
{
"menuCommands": [],
"hideTitles": []
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,10 @@
{
"id": "customizable-menu",
"name": "Customizable Menu",
"version": "2.2.0",
"minAppVersion": "0.12.11",
"description": "Allows you to add any command to Obsidian's right-click menu.",
"author": "kzhovn",
"authorUrl": "https://github.com/kzhovn/",
"isDesktopOnly": false
}

View File

@@ -0,0 +1,23 @@
/*Icon Picker*/
.custom-menu-icon {
transform: translateY(3px);
margin-right: 8px;
}
.custom-menu-icon-container{
display: flex;
}
.custom-menu-settings-icon {
height: 20px;
margin-right: 0.5rem;
transform: translateY(2px);
}
.custom-menu-flex {
display: flex;
}
div.custom-menu-hide-item {
display: none;
}

74
.obsidian/plugins/quickadd/data.json vendored Normal file
View File

@@ -0,0 +1,74 @@
{
"choices": [],
"macros": [],
"inputPrompt": "single-line",
"devMode": false,
"templateFolderPath": "",
"announceUpdates": true,
"version": "1.13.3",
"disableOnlineFeatures": true,
"enableRibbonIcon": false,
"ai": {
"defaultModel": "Ask me",
"defaultSystemPrompt": "As an AI assistant within Obsidian, your primary goal is to help users manage their ideas and knowledge more effectively. Format your responses using Markdown syntax. Please use the [[Obsidian]] link format. You can write aliases for the links by writing [[Obsidian|the alias after the pipe symbol]]. To use mathematical notation, use LaTeX syntax. LaTeX syntax for larger equations should be on separate lines, surrounded with double dollar signs ($$). You can also inline math expressions by wrapping it in $ symbols. For example, use $$w_{ij}^{\text{new}}:=w_{ij}^{\text{current}}+etacdotdelta_jcdot x_{ij}$$ on a separate line, but you can write \"($eta$ = learning rate, $delta_j$ = error term, $x_{ij}$ = input)\" inline.",
"promptTemplatesFolderPath": "",
"showAssistant": true,
"providers": [
{
"name": "OpenAI",
"endpoint": "https://api.openai.com/v1",
"apiKey": "",
"models": [
{
"name": "text-davinci-003",
"maxTokens": 4096
},
{
"name": "gpt-3.5-turbo",
"maxTokens": 4096
},
{
"name": "gpt-3.5-turbo-16k",
"maxTokens": 16384
},
{
"name": "gpt-3.5-turbo-1106",
"maxTokens": 16385
},
{
"name": "gpt-4",
"maxTokens": 8192
},
{
"name": "gpt-4-32k",
"maxTokens": 32768
},
{
"name": "gpt-4-1106-preview",
"maxTokens": 128000
},
{
"name": "gpt-4-turbo",
"maxTokens": 128000
},
{
"name": "gpt-4o",
"maxTokens": 128000
},
{
"name": "gpt-4o-mini",
"maxTokens": 128000
}
]
}
]
},
"migrations": {
"migrateToMacroIDFromEmbeddedMacro": true,
"useQuickAddTemplateFolder": true,
"incrementFileNameSettingMoveToDefaultBehavior": true,
"mutualExclusionInsertAfterAndWriteToBottomOfFile": true,
"setVersionAfterUpdateModalRelease": true,
"addDefaultAIProviders": true
}
}

70
.obsidian/plugins/quickadd/main.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,12 @@
{
"id": "quickadd",
"name": "QuickAdd",
"version": "1.13.3",
"minAppVersion": "1.6.0",
"description": "Quickly add new pages or content to your vault.",
"author": "Christian B. B. Houmann",
"authorUrl": "https://bagerbach.com",
"fundingUrl": "https://www.buymeacoffee.com/chhoumann",
"helpUrl": "https://quickadd.obsidian.guide/docs/",
"isDesktopOnly": false
}

1
.obsidian/plugins/quickadd/styles.css vendored Normal file
View File

@@ -0,0 +1 @@
.configureMacroDiv{display:grid;grid-template-rows:1fr;min-width:12rem}.configureMacroDivItem{display:flex;align-content:center;justify-content:space-between;margin-bottom:10px}.configureMacroDivItemButton{display:flex;align-content:center;justify-content:center;margin-bottom:10px}.macroContainer{display:grid;grid-template-rows:repeat(auto-fill,120px);grid-gap:40px;overflow-y:auto;max-height:30em;padding:2em}@media screen and (max-width: 540px){.macroContainer1,.macroContainer2,.macroContainer3{grid-template-columns:repeat(1,1fr)}.wideInputPromptInputEl{width:20rem;max-width:100%;height:3rem;direction:inherit;text-align:inherit}}@media screen and (max-width: 540px) and (max-width: 780px){.macroContainer1{grid-template-columns:repeat(1,1fr)}.macroContainer2,.macroContainer3{grid-template-columns:repeat(2,1fr)}.wideInputPromptInputEl{width:30rem;max-width:100%;height:20rem;direction:inherit;text-align:inherit}}@media screen and (min-width: 781px){.macroContainer1{grid-template-columns:repeat(1,1fr)}.macroContainer2,.macroContainer3{grid-template-columns:repeat(2,1fr)}.wideInputPromptInputEl{width:40rem;max-width:100%;height:20rem;direction:inherit;text-align:inherit}}.addMacroBarContainer{display:flex;align-content:center;justify-content:space-around;margin-top:20px}.captureToActiveFileContainer{display:flex;align-content:center;justify-content:space-between;margin-bottom:10px}.choiceNameHeader{text-align:center}.choiceNameHeader:hover{cursor:pointer}.folderInputContainer{display:flex;align-content:center;justify-content:space-between;margin-bottom:8px;gap:4px}.selectMacroDropdownContainer{display:flex;align-content:center;justify-content:center}.quickAddModal .modal{min-width:35%;overflow-y:auto;max-height:70%}.checkboxRowContainer{margin:30px 0;display:grid;grid-template-rows:auto;align-content:center;gap:5px}.checkboxRow{display:flex;justify-content:space-between;align-content:center}.checkboxRow .checkbox-container{flex-shrink:0}.checkboxRow span{font-size:16px;word-break:break-all}.submitButtonContainer{display:flex;align-content:center;justify-content:center}.chooseFolderWhenCreatingNoteContainer{display:flex;align-content:center;justify-content:space-between;margin-bottom:10px}.chooseFolderFromSubfolderContainer{margin:20px 0 0}.clickable:hover{cursor:pointer}.quickAddCommandListItem{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between}.quickCommandContainer{display:flex;justify-content:flex-end;align-content:center;margin-bottom:1em;gap:4px}.yesNoPromptButtonContainer{display:flex;align-items:center;justify-content:space-around;margin-top:2rem}.yesNoPromptParagraph{text-align:center}.suggestion-container{background-color:var(--modal-background);z-index:100000;overflow-y:auto}.qaFileSuggestionItem{display:flex;flex-direction:column;width:100%}.qaFileSuggestionItem .suggestion-main-text{font-weight:700}.qaFileSuggestionItem .suggestion-sub-text{font-style:italic}.choiceListItem{display:flex;font-size:16px;align-items:center;margin:12px 0 0;transition:1s ease-in-out}.choiceListItemName{flex:1 0 0}.choiceListItemName p{margin:0;display:inline}.quickadd-choice-suggestion p{margin:0}.macroDropdownContainer{display:flex;align-content:center;justify-content:center;margin-bottom:10px;gap:10px}.macro-choice-buttonsContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}@media only screen and (max-width: 600px){.macroDropdownContainer{flex-direction:column;align-items:center}.macroDropdownContainer .macro-choice-buttonsContainer{gap:20px}}.quickadd-update-modal-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.quickadd-update-modal{min-width:35%;max-height:70%}.quickadd-update-modal img{width:100%;height:auto;margin:5px}.quickadd-bmac-container{display:flex;justify-content:center;align-items:center}

View File

@@ -0,0 +1,7 @@
{
"name": "Flexoki",
"version": "1.1.0",
"minAppVersion": "0.16.0",
"author": "@kepano",
"authorUrl": "https://twitter.com/kepano"
}

82
.obsidian/themes/Flexoki/theme.css vendored Normal file
View File

@@ -0,0 +1,82 @@
/*
Flexoki
MIT License
Copyright (c) 2023 Steph Ango
https://stephango.com/flexoki
*/
.theme-light {
--color-red-rgb: 175, 48, 41;
--color-orange-rgb: 188, 82, 21;
--color-yellow-rgb: 173, 131, 1;
--color-green-rgb: 102, 128, 11;
--color-cyan-rgb: 36, 131, 123;
--color-blue-rgb: 32, 94, 166;
--color-purple-rgb: 94, 64, 157;
--color-pink-rgb: 160, 47, 111;
--color-red: #AF3029;
--color-orange: #BC5215;
--color-yellow: #AD8301;
--color-green: #66800B;
--color-cyan: #24837B;
--color-blue: #205EA6;
--color-purple: #5E409D;
--color-pink: #A02F6F;
--accent-h: 175;
--accent-s: 57%;
--accent-l: 33%;
--color-base-00: #FFFCF0;
--color-base-05: #FFFCF0;
--color-base-10: #F2F0E5;
--color-base-20: #F2F0E5;
--color-base-25: #E6E4D9;
--color-base-30: #E6E4D9;
--color-base-35: #DAD8CE;
--color-base-40: #CECDC3;
--color-base-50: #B7B5AC;
--color-base-60: #878580;
--color-base-70: #6F6E69;
--color-base-100: #100F0F;
}
.theme-dark {
--color-red-rgb: 209, 77, 65;
--color-orange-rgb: 218, 112, 44;
--color-yellow-rgb:208, 162, 21;
--color-green-rgb: 135, 154, 57;
--color-cyan-rgb: 58, 169, 159;
--color-blue-rgb: 67, 133, 190;
--color-purple-rgb: 139, 126, 200;
--color-pink-rgb: 206, 93, 151;
--color-red: #D14D41;
--color-orange: #DA702C;
--color-yellow: #D0A215;
--color-green: #879A39;
--color-cyan: #3AA99F;
--color-blue: #4385BE;
--color-purple: #8B7EC8;
--color-pink: #CE5D97;
--accent-h: 175;
--accent-s: 57%;
--accent-l: 33%;
--color-base-00: #100F0F;
--color-base-05: #100F0F;
--color-base-10: #1C1B1A;
--color-base-20: #1C1B1A;
--color-base-25: #282726;
--color-base-30: #282726;
--color-base-35: #343331;
--color-base-40: #403E3C;
--color-base-50: #575653;
--color-base-60: #6F6E69;
--color-base-70: #878580;
--color-base-100: #CECDC3;
}

7
.obsidian/themes/Zen/manifest.json vendored Normal file
View File

@@ -0,0 +1,7 @@
{
"name": "Zen",
"version": "5.0.6",
"minAppVersion": "1.6.7",
"author": "laughmaker",
"authorUrl": "https://github.com/laughmaker"
}

2884
.obsidian/themes/Zen/theme.css vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -35,12 +35,12 @@
"state": {
"type": "markdown",
"state": {
"file": "1Project/战斗编辑器/参考文章/如何实现一个强大的MMO技能系统——BUFF.md",
"file": "2Areas/开发感悟/接口与抽象类区别.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "如何实现一个强大的MMO技能系统——BUFF"
"title": "接口与抽象类区别"
}
}
]
@@ -236,47 +236,48 @@
"copilot:Open Copilot Chat": false
}
},
"active": "fe052032414e7d6b",
"active": "c3a1fa114f02064b",
"lastOpenFiles": [
"2Areas/开发感悟/接口与抽象类区别.md",
"1Project/框架搭建.md",
"1Project/宠物宇宙/地图编辑器/流程组件.md",
"1Project/宠物宇宙/地图编辑器/需要做的优化.md",
"2Areas/开发感悟/管道模式/管道模式.md",
"2Areas/开发感悟/管道模式/依赖环节的流程管线.md",
"1Project/宠物宇宙/地图编辑器/需要支持的地图功能.md",
"1Project/开发文章/将开发文章阅读并分类.md",
"1Project/宠物宇宙/版本需求.md",
"3Resources/游戏开发/帧同步总结.md",
"1Project/IOC/IOC注入通过标签实现.md",
"1Project/IOC",
"2Areas/开发感悟/MVVM",
"3Resources/游戏开发/UE-CORE-002 TickTaskManager.md",
"1Project/宠物宇宙/bug.md",
"1Project/11/最近需要处理的事情.md",
"1Project/11",
"1Project/战斗编辑器/随想/各个动作组件优劣.md",
"4Archives/宠物宇宙/用户卡及游戏信息处理过程设计文档.md",
"4Archives/宠物宇宙",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第五个用法|成为插件助手/Dataview 插件/测试用文档/项目复盘会议.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第五个用法|成为插件助手/Dataview 插件/测试用文档/项目A计划.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第五个用法|成为插件助手/Dataview 插件/测试用文档/财务季度报告.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第五个用法|成为插件助手/Dataview 插件/测试用文档/简易待办事项.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第五个用法|成为插件助手/Dataview 插件/测试用文档/用户反馈分析.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第五个用法|成为插件助手/Dataview 插件/测试用文档/每周例会记录.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第五个用法|成为插件助手/Dataview 插件/测试用文档/技术架构设计.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第五个用法|成为插件助手/Dataview 插件/测试用文档/市场调研报告.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第五个用法|成为插件助手/Dataview 插件/测试用文档/团队建设活动.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第五个用法|成为插件助手/Dataview 插件/测试用文档/产品功能需求.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第五个用法|成为插件助手/Dataview 插件/测试用文档/Bug修复计划.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第一个用法|查漏补缺/如何搞钱/小白金融知识/20_理财书籍推荐与学习资源持续学习不断进步.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第一个用法|查漏补缺/如何搞钱/小白金融知识/19_财务自由梦想还是现实如何实现.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第一个用法|查漏补缺/如何搞钱/小白金融知识/18_多元化投资鸡蛋不要放在一个篮子里.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第一个用法|查漏补缺/如何搞钱/小白金融知识/17_主动型基金 vs 被动型基金:选哪个.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第一个用法|查漏补缺/如何搞钱/小白金融知识/16_长期投资细水长流时间是朋友.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第一个用法|查漏补缺/如何搞钱/小白金融知识/15_预算规划控制支出开源节流.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第一个用法|查漏补缺/如何搞钱/小白金融知识/14_小心消费陷阱理性购物别被促销迷惑.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第一个用法|查漏补缺/如何搞钱/小白金融知识/13_信用卡使用便利还是陷阱.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第一个用法|查漏补缺/如何搞钱/小白金融知识/12_资产配置不要把鸡蛋放在一个篮子里.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第一个用法|查漏补缺/如何搞钱/小白金融知识/11_股票 vs 基金:选哪个?新手入门指南.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第一个用法|查漏补缺/如何搞钱/小白金融知识/07_复利的魔力时间真的是金钱吗.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第一个用法|查漏补缺/如何搞钱/小白金融知识/10_应急备用金未雨绸缪安心生活.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第一个用法|查漏补缺/如何搞钱/小白金融知识/09_理财学习渠道从零开始选哪个.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第一个用法|查漏补缺/如何搞钱/小白金融知识/08_不盲目跟风投资要有自己的判断.md",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第四个用法|成为对弈的棋手/正方观点/观点9.md.edtz",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第四个用法|成为对弈的棋手/正方观点/观点8.md.edtz",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第四个用法|成为对弈的棋手/正方观点/观点7.md.edtz",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第四个用法|成为对弈的棋手/正方观点/观点6.md.edtz",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第四个用法|成为对弈的棋手/正方观点/观点5.md.edtz",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第四个用法|成为对弈的棋手/正方观点/观点4.md.edtz",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第四个用法|成为对弈的棋手/正方观点/观点3.md.edtz",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第四个用法|成为对弈的棋手/正方观点/观点2.md.edtz",
"4Archives/AI for Obsidian/20250315 - 测试 Obsidian+ AI 的能力边界/第四个用法|成为对弈的棋手/正方观点/观点10.md.edtz",
"2Areas/如何记录笔记/P.A.R.A/Pasted image 20250614192838.png",
"1Project/战斗编辑器/随想/动作时间轴 随想.canvas",
"1Project/战斗编辑器/参考文章/战斗系统 - 3C相关.md",
"1Project/战斗编辑器/随想",
"1Project/战斗编辑器/参考文章/游戏知识学习——【战斗系统】.md",
"1Project/战斗编辑器/参考文章/如何实现一个强大的MMO技能系统——BUFF.md",
"1Project/战斗编辑器/参考文章/独立游戏-万字解析游戏战斗系统开发.md",
"1Project/战斗编辑器/参考文章/还需要做的事.md",
"1Project/宠物宇宙/硬件交互/用户卡及游戏信息处理过程设计文档.md",
"1Project/宠物宇宙/硬件交互/业务插件RTwoGameBusinessTCP接口设计说明.md",
"2Areas/开发感悟/管道模式/未命名.canvas",
"2Areas/开发感悟/管道模式",
"1Project/网络/封装可扩展网络请求框架.md",
"2Areas/开发感悟",
"InBox/【Unity插件 - 图标轮廓渲染插件 SDF Image - Quality UI Outlines and Shadow-哔哩哔哩】.md",
"InBox/架构腐化之谜.md",
"3Resources/游戏开发/loxodon/loxodon-framework Public.md",
"3Resources/游戏开发",
"2Areas/心理",
"1Project/战斗",
"1Project/宠物宇宙/地图编辑器/地图工作流.canvas",
"1Project/战斗编辑器/参考文章",
"InBox/编辑器/时间轴编辑器/Timeline TODO.canvas",
"InBox/编辑器/图片/Pasted image 20221025121100.png",
"渲染/软渲染/图片/img_v3_02n6_ff40a1a4-d813-45f7-b132-6f14a74cfd7g.jpg",