1
This commit is contained in:
26
.obsidian/workspace.json
vendored
26
.obsidian/workspace.json
vendored
@@ -13,12 +13,12 @@
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "1Project/学习/111汇总/序列.md",
|
||||
"file": "4Archives/宠物宇宙/用户卡及游戏信息处理过程设计文档.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "序列"
|
||||
"title": "用户卡及游戏信息处理过程设计文档"
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -251,22 +251,30 @@
|
||||
},
|
||||
"active": "219084c73f9326e4",
|
||||
"lastOpenFiles": [
|
||||
"2Areas/哲学/目的论与原因论.md",
|
||||
"2Areas/哲学/他者贡献.md",
|
||||
"2Areas/健康/运动-拉伸/八段锦/八段锦.md",
|
||||
"2Areas/习惯养成/规范日常行为.md",
|
||||
"2Areas/编程/一些感悟/接口与抽象类区别.md",
|
||||
"1Project/学习/开发文章/将开发文章阅读并分类.md",
|
||||
"1Project/学习/GAS.md",
|
||||
"3Resources/Unity/MVVM.md",
|
||||
"3Resources/Unity/Expression.md",
|
||||
"4Archives/Unity开发",
|
||||
"3Resources/Unity",
|
||||
"1Project/学习/111汇总/序列.md",
|
||||
"InBox/网络同步.md",
|
||||
"1Project/学习/111汇总",
|
||||
"1Project/学习/AAA 序列.md",
|
||||
"1Project/学习/自动化生成文档/docfx.md",
|
||||
"1Project/学习/自动化生成文档/uml.md",
|
||||
"1Project/学习",
|
||||
"1Project/开发文章/将开发文章阅读并分类.md",
|
||||
"InBox/动作游戏拆解/动作游戏拆解.md",
|
||||
"InBox/操作系统/多级缓存队列.md",
|
||||
"InBox/性能优化/批量渲染 数字UI.md",
|
||||
"InBox/性能优化/关于Unity加载优化,你可能遇到这些问题 - 知乎.md",
|
||||
"InBox/算法/TopK 问题.md",
|
||||
"InBox/书本/毛选/未命名.md",
|
||||
"InBox/网络同步.md",
|
||||
"2Areas/编程/一些感悟/接口与抽象类区别.md",
|
||||
"2Areas/编程/一些感悟",
|
||||
"4Archives/宠物宇宙/用户卡及游戏信息处理过程设计文档.md",
|
||||
"2Areas/如何记录笔记/P.A.R.A/操作手册.md",
|
||||
@@ -278,16 +286,8 @@
|
||||
"1Project/扩展Obsidian/方法 1:使用现成插件(推荐新手).md",
|
||||
"1Project/扩展Obsidian/obsidian右键扩展.md",
|
||||
"1Project/宠物宇宙/bug.md",
|
||||
"1Project/宠物宇宙/皮肤导入.md",
|
||||
"1Project/宠物宇宙/地图编辑器/需要做的优化.md",
|
||||
"~template/CheckBox.md",
|
||||
"~template",
|
||||
"未命名.md",
|
||||
"2Areas/如何记录笔记/P.A.R.A",
|
||||
"2Areas/如何记录笔记/未命名.md",
|
||||
"2Areas/如何记录笔记/抓捕生活中的灵感.md",
|
||||
"1Project/扩展Obsidian",
|
||||
"2Areas/哲学",
|
||||
"InBox/编辑器/时间轴编辑器/Timeline TODO.canvas",
|
||||
"渲染/软渲染/图片/Pasted image 20250609171235.png",
|
||||
"InBox/渲染/软渲染/图片/Pasted image 20230613102109.png",
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
|
||||
|
||||
|
||||
- [ ] Loxodon
|
||||
- [ ] GAS
|
||||
@@ -0,0 +1,2 @@
|
||||
|
||||
- [ ] 创建一个示例项目
|
||||
@@ -1 +0,0 @@
|
||||
[(2 封私信 / 4 条消息) UML类图太难画?试试这5款AI工具,一键搞定! - 知乎](https://zhuanlan.zhihu.com/p/1905656789493580115)
|
||||
14
3Resources/Unity/Expression.md
Normal file
14
3Resources/Unity/Expression.md
Normal file
@@ -0,0 +1,14 @@
|
||||
- 表达式目录树是一个类的封装,描述了一个结构,有身体部分和参数部分
|
||||
- 身体部分分为左边和右边,内部描述了左边和右边之间的关系,可以不断的往下拆分,类似于二叉树
|
||||
- 表达式目录树展开后的每一个节点也是一个表达式目录树
|
||||
|
||||
```cshape
|
||||
Expression<Func<People, bool>> expression = p => p.Id == 10;
|
||||
Func<People, bool> func = expression.Compile();
|
||||
bool bResult = func.Invoke(new People()
|
||||
{
|
||||
Id = 10,
|
||||
Name = "张三"
|
||||
});
|
||||
```
|
||||
|
||||
10
3Resources/Unity/MVVM.md
Normal file
10
3Resources/Unity/MVVM.md
Normal file
@@ -0,0 +1,10 @@
|
||||
|
||||
结论:比一般的在属性中直接设置Text文本更复杂,小型项目没有必要
|
||||
|
||||
需要一个View,一个ViewModel
|
||||
|
||||
绑定使用表达式树封装成Action
|
||||
- 需要定义数据到UI显示的格式化
|
||||
- bindingSet.For(view=>view.SetText)
|
||||
- 需要定义绑定哪个字段
|
||||
- bindingSet.To(viewModel=>viewModel.XXX)
|
||||
@@ -1 +1,5 @@
|
||||
todo
|
||||
|
||||
|
||||
# 祛魅游戏多人网络同步技术
|
||||
https://mp.weixin.qq.com/s/ihfnqQ6W0ziGWsZlCOjXhw
|
||||
|
||||
|
||||
Reference in New Issue
Block a user