This commit is contained in:
zzzisfunnyboy
2026-04-01 01:10:19 +08:00
parent 81a97f87c0
commit 45e3f661b6
28 changed files with 106 additions and 305 deletions

View File

@@ -4,17 +4,31 @@
"type": "split", "type": "split",
"children": [ "children": [
{ {
"id": "3e4f6277b6c6f87f", "id": "4463cbe9dee439a2",
"type": "tabs", "type": "tabs",
"children": [ "children": [
{ {
"id": "a240fec474278e11", "id": "bf4a47cd3f5340ef",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "empty", "type": "markdown",
"state": {}, "state": {
"file": "1Project/大富翁Demo/关于AI/离全自动发起PR有多远.md",
"mode": "source",
"source": false,
"backlinks": true,
"backlinkOpts": {
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
}
},
"icon": "lucide-file", "icon": "lucide-file",
"title": "新标签页" "title": "离全自动发起PR有多远"
} }
} }
] ]
@@ -188,48 +202,48 @@
"copilot:Open Copilot Chat": false "copilot:Open Copilot Chat": false
} }
}, },
"active": "a240fec474278e11", "active": "bf4a47cd3f5340ef",
"lastOpenFiles": [ "lastOpenFiles": [
"卡片数据库.base", "1Project/大富翁Demo/关于AI/护栏与AI.md",
"InBox/v2ex_1196441_大模型变笨讨论.md", "1Project/大富翁Demo/关于AI/离全自动发起PR有多远.md",
"InBox/unity-csharp-patch.md",
"InBox/CLIProxyAPI.md",
"InBox/AutoHarness-论文解读.md",
"InBox/未看的帖子.md",
"InBox/测试笔记_共享转移_20250320.md",
"InBox/20260211-180200-VContainer-Unity-DI-文档笔记.md",
"InBox/介绍状态同步战斗玩法的设计和实现.md",
"2Areas/游戏开发/物理碰撞/物理碰撞算法.md",
"笔记数据库.base", "笔记数据库.base",
"InBox/网页总结_曹鑫博客_20250320.md", "1Project/大富翁Demo/关于AI",
"InBox/InBox-目录.md", "1Project/大富翁Demo",
"2Areas/学习.md", "未命名 1.base",
"2Areas/领域-目录.md", "未命名.base",
"InBox/未命名.md", "卡片数据库.base",
"4Archives/归档-目录.md", "卡片盒skill.md",
"4Archives/动态图集/动态图集-目录.md", "查询数据skill.md",
"4Archives/动态图集/动态图集.md",
"3Resources/游戏开发/性能优化/性能优化-面试.md",
"3Resources/游戏开发/性能优化/性能优化-方向.md",
"3Resources/游戏开发/性能优化/批量渲染 数字UI.md",
"3Resources/游戏开发/性能优化/黑马 SLG 游戏《三国:谋定天下》怎么用 Unity 技术实现高效地形渲染?.md",
"3Resources/游戏开发/性能优化/韩国Unity团队研发的demo分享—ProjectKaya.md",
"3Resources/游戏开发/性能优化/关于Unity加载优化你可能遇到这些问题 - 知乎.md",
"skills/obsidian-markdown/SKILL.md",
"00-Home.md", "00-Home.md",
"copilot-custom-prompts/Remove URLs.md",
"copilot-custom-prompts/Make shorter.md",
"copilot-custom-prompts/Explain like I am 5.md",
"copilot-custom-prompts/Emojify.md",
"1Project/GPU地形/地形优化.md",
"1Project/理财.md",
"1Project/GPU地形/Houdini PCG.md",
"1Project/GPU地形/GPU地形-目录.md",
"1Project/GPU地形/GPU Driven Terrain 跟学与实现.md",
"1Project/GPU地形/ComputeShader生成无限世界地形.md",
"1Project/海量渲染战斗/批量渲染gpu动画.md",
"1Project/外包/Project_城堡/_城堡.md",
"1Project/海量渲染战斗/基于GPU蒙皮动画的Spine实现.md",
"1Project/海量渲染战斗/基于GPU动画和ComputeShader的大批量动画渲染Demo之GPU顶点动画.md",
"1Project/海量渲染战斗/海量渲染战斗-目录.md",
"1Project/海量渲染战斗/GPU动画工程/TODO转为Job组织数据.md",
"1Project/海量渲染战斗/GPU动画工程/TODO将Time存进buffer中做成不同的实例可以使用不同的动画时间.md",
"1Project/海量渲染战斗/GPU动画工程/TODO不同动作存进Buffer中.md",
"1Project/海量渲染战斗/GPU动画工程/TODO 不同动作间的混合.md",
"1Project/海量渲染战斗/GPU动画工程/GPU蒙皮动画.md",
"1Project/海量渲染战斗/GPU动画工程/GPU顶点动画.md",
"skills/obsidian-markdown", "skills/obsidian-markdown",
"skills/obsidian-bases", "skills/obsidian-bases",
"skills/json-canvas", "skills/json-canvas",
"skills", "skills",
"2Areas/游戏开发/物理碰撞",
"渲染/软渲染/图片/9702b7cbafa93d6e3d0cd59e7cf37e31.png", "渲染/软渲染/图片/9702b7cbafa93d6e3d0cd59e7cf37e31.png",
"渲染/软渲染/图片/86aa46af36c4c3b1f1efef2a1ccc6310.png", "渲染/软渲染/图片/86aa46af36c4c3b1f1efef2a1ccc6310.png",
"渲染/软渲染/图片/62ad22d3e981954fc083018fb850413a.png", "渲染/软渲染/图片/62ad22d3e981954fc083018fb850413a.png",
"渲染/软渲染/图片/23d61a2b7376ea3149d74d6bd4ea9430.png", "渲染/软渲染/图片/23d61a2b7376ea3149d74d6bd4ea9430.png",
"1Project/海量渲染战斗/GPU动画工程",
"1Project/ZYGame",
"1Project/UE",
"1Project/海量渲染战斗",
"wallhaven-rq75r7.jpg", "wallhaven-rq75r7.jpg",
"1Project/构建新框架/管道模式/未命名.canvas", "1Project/构建新框架/管道模式/未命名.canvas",
"2Areas/如何记录笔记/P.A.R.A/Pasted image 20250614192838.png", "2Areas/如何记录笔记/P.A.R.A/Pasted image 20250614192838.png",

View File

@@ -1,11 +0,0 @@
# Home
## 入口
- [[InBox/InBox-目录]]
- [[1Project/项目-目录]]
- [[2Areas/领域-目录]]
- [[3Resources/资源-目录]]
- [[4Archives/归档-目录]]
## 常用目录
- [[3Resources/游戏开发/性能优化/性能优化-目录]]

View File

@@ -1,3 +1,10 @@
---
tags:
- 带宽
- 优化
---
### 优化带宽(减少储存数据量 ### 优化带宽(减少储存数据量
- 一块地形为128个三角形每个三角形包含三个位置 - 一块地形为128个三角形每个三角形包含三个位置
- 每个位置包含位置Vec3,法线Vec3,UV Vec2 - 每个位置包含位置Vec3,法线Vec3,UV Vec2

View File

@@ -1,16 +0,0 @@
- 地图地板
- 建筑
- 升级
- 缺少表现
- 消耗变化
- 建造
- 只有入口
- 招募兵种
- 军事区的新面板
- 资源背包
- 新面板
- 总览
- 背包
- 产出总览

View File

@@ -0,0 +1,24 @@
---
tags:
- AI
---
## 理想的AI编码流程
- 策划发起需求
- AI理解需求
- harness工程执行
- AI Review
- 是否与需求对齐
- 六大基本原则
- hook发起PR
- 经过CI
- 编译门禁
- 核心流程门禁
- AirTest跑最主要的流程
- 模块单例测试门禁
- 异步与状态门禁
### 可验证是AI提高代码正确率的关键
- AirTest编写最主要的几条流程作为验证
- 是否可以正确投掷
- 进行一轮跑测
- error日志

View File

@@ -0,0 +1,7 @@
###
根据[[护栏与AI]]的流程,我还需要做
- 云端部署harness
- 围栏的搭建
- AirTest的案例编写

View File

@@ -1,9 +0,0 @@
---
tags:
- MVVM
- 目录
- MOC
---
- [[欠缺内容]]

View File

@@ -1,34 +0,0 @@
---
- [ ] <span style="color:rgb(202, 104, 118)">扩展嵌套列表</span>
- [x] 列表优化添加 移除
- [ ] 自定义嵌套列表的事件
- [x] 绑定View-ViewModel的报错
- 优化V和VM的绑定
---
- [x] M和VM的事件通知
- ~~在用的时候可以用别的事件系统接入Event~~
---
- [x] 设置Active标签
---
- [x] bool值回调除了toggle另外的组件怎么处理
- ~~通过特性ValueChanged解决~~
- ~~需要将现有组件重新封装一次~~
- ~~bool值回调就可以根据IValueChanged接口来实现了~~
- ~~~~~IValueChanged\<string\>~~~~~
- ~~Text : IValueChanged\<string\>~~
- ~~IValueChanged\<bool\>~~
---
- [ ] Inject添加ScopeId的参数
---
- 池子接入应该更方便一点,
- 现在的情况每种泛型都需要Register
---
- OnValueChanged太过麻烦
- ToggleGroup选择改变的时候View没有对应的监听想要监听必须new一个组件出来或者直接绑定ViewModel的PropertyChanged的方法
---
- ~~toggle监听的方式为interface = bool选中之后不可取消~~
---
- 缺少Panel SubPanel 普通View的分类
- subPanel需要有Activatable的回调
- 提前挂载在场景上的View无法触发OnShow

View File

@@ -1,5 +1,9 @@
--- ---
原文发布链接: https://zhuanlan.zhihu.com/p/18503608013 原文发布链接: https://zhuanlan.zhihu.com/p/18503608013
tags:
- GPU动画
- ComputeShader
- 顶点动画
--- ---
- GPU蒙皮动画 https://zhuanlan.zhihu.com/p/574550709 - GPU蒙皮动画 https://zhuanlan.zhihu.com/p/574550709
- Unity实现GPU动画 https://zhuanlan.zhihu.com/p/690695496 - Unity实现GPU动画 https://zhuanlan.zhihu.com/p/690695496

View File

@@ -1 +1,8 @@
[[基于GPU动画和ComputeShader的大批量动画渲染Demo之GPU顶点动画]] ---
tags:
- GPU蒙皮动画
- Spine
原文发布链接: "[[基于GPU动画和ComputeShader的大批量动画渲染Demo之GPU顶点动画]]"
---

View File

@@ -1,3 +1,9 @@
---
tags:
- gpu动画
---
- 通过[[GPU动画]]将Clip每个顶点每帧的位置烘焙到一张图片上去。 - 通过[[GPU动画]]将Clip每个顶点每帧的位置烘焙到一张图片上去。
- 用shader做顶点偏移片元着色还是原来物体上的 - 用shader做顶点偏移片元着色还是原来物体上的

View File

@@ -1,15 +0,0 @@
---
copilot-command-context-menu-enabled: true
copilot-command-slash-enabled: false
copilot-command-context-menu-order: 40
copilot-command-model-key: ""
copilot-command-last-used: 0
---
<instruction>Add relevant emojis to enhance the text below. Follow these rules:
1. Insert emojis at natural breaks in the text
2. Never place two emojis next to each other
3. Keep all original text unchanged
4. Choose emojis that match the context and tone
Return only the emojified text.</instruction>
<text>{copilot-selection}</text>

View File

@@ -1,14 +0,0 @@
---
copilot-command-context-menu-enabled: false
copilot-command-slash-enabled: false
copilot-command-context-menu-order: 120
copilot-command-model-key: ""
copilot-command-last-used: 0
---
<instruction>Explain the text below in simple terms that a 5-year-old would understand:
1. Use basic vocabulary
2. Include simple analogies
3. Break down complex concepts
Return only the simplified explanation.</instruction>
<text>{copilot-selection}</text>

View File

@@ -1,10 +0,0 @@
---
copilot-command-context-menu-enabled: true
copilot-command-slash-enabled: false
copilot-command-context-menu-order: 0
copilot-command-model-key: ""
copilot-command-last-used: 0
---
<instruction>Fix the grammar and spelling of the text below. Preserve all formatting, line breaks, and special characters. Do not add or remove any content. Return only the corrected text.</instruction>
<text>{copilot-selection}</text>

View File

@@ -1,10 +0,0 @@
---
copilot-command-context-menu-enabled: false
copilot-command-slash-enabled: false
copilot-command-context-menu-order: 80
copilot-command-model-key: ""
copilot-command-last-used: 0
---
<instruction>Create a glossary of important terms, concepts, and phrases from the text below. Format each entry as "Term: Definition". Sort entries alphabetically. Return only the glossary.</instruction>
<text>{copilot-selection}</text>

View File

@@ -1,10 +0,0 @@
---
copilot-command-context-menu-enabled: false
copilot-command-slash-enabled: false
copilot-command-context-menu-order: 70
copilot-command-model-key: ""
copilot-command-last-used: 0
---
<instruction>Generate a hierarchical table of contents for the text below. Use appropriate heading levels (H1, H2, H3, etc.). Include page numbers if present. Return only the table of contents.</instruction>
<text>{copilot-selection}</text>

View File

@@ -1,14 +0,0 @@
---
copilot-command-context-menu-enabled: true
copilot-command-slash-enabled: false
copilot-command-context-menu-order: 60
copilot-command-model-key: ""
copilot-command-last-used: 0
---
<instruction>Expand the text below to twice its length by:
1. Adding relevant details and examples
2. Elaborating on key points
3. Maintaining the original tone and style
Return only the expanded text.</instruction>
<text>{copilot-selection}</text>

View File

@@ -1,14 +0,0 @@
---
copilot-command-context-menu-enabled: true
copilot-command-slash-enabled: false
copilot-command-context-menu-order: 50
copilot-command-model-key: ""
copilot-command-last-used: 0
---
<instruction>Reduce the text below to half its length while preserving these elements:
1. Main ideas and key points
2. Essential details
3. Original tone and style
Return only the shortened text.</instruction>
<text>{copilot-selection}</text>

View File

@@ -1,10 +0,0 @@
---
copilot-command-context-menu-enabled: false
copilot-command-slash-enabled: false
copilot-command-context-menu-order: 90
copilot-command-model-key: ""
copilot-command-last-used: 0
---
<instruction>Remove all URLs from the text below. Preserve all other content and formatting. URLs may be in various formats (http, https, www). Return only the text with URLs removed.</instruction>
<text>{copilot-selection}</text>

View File

@@ -1,14 +0,0 @@
---
copilot-command-context-menu-enabled: false
copilot-command-slash-enabled: false
copilot-command-context-menu-order: 130
copilot-command-model-key: ""
copilot-command-last-used: 0
---
<instruction>Transform the text below into a professional press release:
1. Use formal, journalistic style
2. Include headline and dateline
3. Follow inverted pyramid structure
Return only the press release format.</instruction>
<text>{copilot-selection}</text>

View File

@@ -1,20 +0,0 @@
---
copilot-command-context-menu-enabled: false
copilot-command-slash-enabled: false
copilot-command-context-menu-order: 110
copilot-command-model-key: ""
copilot-command-last-used: 0
---
<instruction>Convert the text below into a Twitter thread following these rules:
1. Each tweet must be under 240 characters
2. Start with "THREAD START" on its own line
3. Separate tweets with "
---
"
4. End with "THREAD END" on its own line
5. Make content engaging and clear
Return only the formatted thread.</instruction>
<text>{copilot-selection}</text>

View File

@@ -1,14 +0,0 @@
---
copilot-command-context-menu-enabled: false
copilot-command-slash-enabled: false
copilot-command-context-menu-order: 100
copilot-command-model-key: ""
copilot-command-last-used: 0
---
<instruction>Rewrite the text below as a single tweet with these requirements:
1. Maximum 280 characters
2. Use concise, impactful language
3. Maintain the core message
Return only the tweet text.</instruction>
<text>{copilot-selection}</text>

View File

@@ -1,10 +0,0 @@
---
copilot-command-context-menu-enabled: true
copilot-command-slash-enabled: false
copilot-command-context-menu-order: 30
copilot-command-model-key: ""
copilot-command-last-used: 0
---
<instruction>Simplify the text below to a 6th-grade reading level (ages 11-12). Use simple sentences, common words, and clear explanations. Maintain the original key concepts. Return only the simplified text.</instruction>
<text>{copilot-selection}</text>

View File

@@ -1,10 +0,0 @@
---
copilot-command-context-menu-enabled: true
copilot-command-slash-enabled: false
copilot-command-context-menu-order: 20
copilot-command-model-key: ""
copilot-command-last-used: 0
---
<instruction>Create a bullet-point summary of the text below. Each bullet point should capture a key point. Return only the bullet-point summary.</instruction>
<text>{copilot-selection}</text>

View File

@@ -1,14 +0,0 @@
---
copilot-command-context-menu-enabled: true
copilot-command-slash-enabled: false
copilot-command-context-menu-order: 10
copilot-command-model-key: ""
copilot-command-last-used: 0
---
<instruction>Translate the text below into Chinese:
1. Preserve the meaning and tone
2. Maintain appropriate cultural context
3. Keep formatting and structure
Return only the translated text.</instruction>
<text>{copilot-selection}</text>

View File

@@ -1,19 +0,0 @@
views:
- type: table
name: 表格
filters:
and:
- file.hasTag("性能优化")
order:
- file.name
sort:
- property: file.name
direction: DESC
- type: cards
name: 视图
filters:
and:
- file.hasTag("性能优化")
cardSize: 150
image: note.tags
imageAspectRatio: 1.25

View File

View File