This commit is contained in:
zzzisfunnyboy
2025-06-22 23:50:26 +08:00
parent 7a07ca4f21
commit 348a5c715d
11 changed files with 3027 additions and 25 deletions

View File

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

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

@@ -13,12 +13,12 @@
"state": {
"type": "markdown",
"state": {
"file": "1Project/宠物宇宙/地图编辑器/需要支持的地图功能.md",
"file": "1Project/炮弹互攻/RoadMap.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "需要支持的地图功能"
"title": "RoadMap"
}
}
]
@@ -216,45 +216,45 @@
},
"active": "c3a1fa114f02064b",
"lastOpenFiles": [
"2Areas/编程/一些感悟/IOC.md",
"1Project/炮弹互攻/RoadMap.md",
"1Project/炮弹互攻",
"1Project/构建新框架/MVVM/扩展其他组件.md",
"1Project/战斗编辑器/参考文章/独立游戏-万字解析游戏战斗系统开发.md",
"1Project/战斗编辑器/参考文章/游戏知识学习——【战斗系统】.md",
"1Project/战斗编辑器/参考文章/输入框架/游戏输入框架的设计(基于Unity).md",
"1Project/战斗编辑器/参考文章/动作游戏拆解/动作游戏拆解.md",
"1Project/学习/GAS.md",
"1Project/学习/开发文章/将开发文章阅读并分类.md",
"1Project/宠物宇宙/地图编辑器/需要做的优化.md",
"1Project/战斗编辑器/随想/各个动作组件优劣.md",
"2Areas/开发感悟/管道模式/依赖环节的流程管线.md",
"2Areas/开发感悟/接口与抽象类区别.md",
"2Areas/开发感悟/管道模式/管道模式.md",
"3Resources/游戏开发/Expression.md",
"1Project/战斗编辑器/随想/动作时间轴 随想.canvas",
"1Project/宠物宇宙/bug.md",
"1Project/宠物宇宙/皮肤导入.md",
"1Project/宠物宇宙/版本需求.md",
"4Archives/宠物宇宙/用户卡及游戏信息处理过程设计文档.md",
"1Project/11/最近需要处理的事情.md",
"1Project/宠物宇宙/地图编辑器/需要支持的地图功能.md",
"1Project/11",
"1Project/宠物宇宙/地图编辑器/需要做的优化.md",
"1Project/战斗编辑器/随想/各个动作组件优劣.md",
"1Project/战斗编辑器/随想/动作时间轴 随想.canvas",
"1Project/战斗编辑器/参考文章/战斗系统 - 3C相关.md",
"1Project/战斗编辑器/随想",
"1Project/战斗编辑器/参考文章/游戏知识学习——【战斗系统】.md",
"1Project/战斗编辑器/参考文章/如何实现一个强大的MMO技能系统——BUFF.md",
"1Project/战斗编辑器/参考文章/独立游戏-万字解析游戏战斗系统开发.md",
"1Project/战斗编辑器/参考文章/还需要做的事.md",
"2Areas/开发感悟/管道模式/管道模式.md",
"2Areas/开发感悟/依赖环节的流程管线.md",
"2Areas/开发感悟/接口与抽象类区别.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/游戏开发/帧同步总结.md",
"3Resources/游戏开发/loxodon/loxodon-framework Public.md",
"3Resources/游戏开发",
"InBox/loxodon-framework.md",
"InBox/obsidian右键扩展.md",
"1Project/宠物宇宙/版本需求.md",
"1Project/开发文章/将开发文章阅读并分类.md",
"2Areas/哲学与心理/打球不敢往里突的人,球技很难增长,人生亦如此.md",
"2Areas/心理/未命名.md",
"2Areas/心理",
"2Areas/哲学/未命名.md",
"1Project/战斗",
"1Project/宠物宇宙/地图编辑器/地图工作流.canvas",
"1Project/战斗编辑器/参考文章",
"1Project/战斗编辑器",
"3Resources/UE",
"InBox/编辑器/时间轴编辑器/Timeline TODO.canvas",
"InBox/编辑器/图片/Pasted image 20221025121100.png",
"渲染/软渲染/图片/img_v3_02n6_ff40a1a4-d813-45f7-b132-6f14a74cfd7g.jpg",

View File

@@ -0,0 +1,4 @@
##### Button
- 需要加入OnClicked绑定命令

View File

@@ -0,0 +1,11 @@
- [ ] 玩家控制器
- 动画
- 炮弹生成
- 集中特效
- [ ] 敌人生成寻路攻击
- 生成点
- 寻路运动
- 攻击
- 毁灭
- 动画

View File

@@ -1,3 +1,9 @@
#### 实操上的特点:面向接口编程
#### 一些观念
- 面向接口编程
- IOC.Register注册的是工厂方法而不是实例
- 只有在获取的时候才是注册实例的时机
- 区别IOC获取实例的不是根据不同数据而获取不同的实例而是根据不同的区域获取不同的类型工厂
- 例子在某个业务中IOC注入的不是某个对象池的实例而是应该注入对象池是哪个
- 例子2:背包页面中需要某个Item的数据的时候应该通过IOC先注入背包管理类然后用背包管理类获取这个数据