This commit is contained in:
zzzisfunnyboy
2025-10-30 23:38:17 +08:00
parent f0a07a3029
commit 0168f18863
6 changed files with 37 additions and 38 deletions

View File

@@ -0,0 +1,5 @@
申请字体图原理
Texture2D与RT选择
shader uv原理

View File

@@ -0,0 +1,4 @@
### TMP字体
- 通过`TMP_FontAsset.characterLookupTable.TryGetValue(char, out charInfo);`获得字符串信息
- 通过charInfo.glyph.glyphRect获得TMP_FontAsset.atlasTextures中的uv

View File

@@ -1,39 +1,13 @@
# 游戏流程 ### 养成界面
- 游戏开始 - 需要重写SlotViewModel这中间处理建筑的各种状态升级中普通空闲无建筑
- 基础任务 - 区域选择界面
- 解锁几个基础工厂 - 建筑背包
- 开放世界探索 - 生产详情
- 初始拥有七张地图 - 建筑详情页面
- 选择[[地图系统]],同时提示世界的难度。 - 背包
- 英雄
- 兵种
# 开发进度 ### 地图
- [x] 背包界面 - 程序自动拼接不同区域
- 地图 - 区域中不同节点
- [[地图系统]]
- 编辑器
- [x] CommandBuffer线条得实现
- [x] 点击空格地带生成空格
- [ ] 地图加载
- 选择地图窗口
- [x] 可行走区域标记
- A\*地图数据数据 int\[,\]
- [x] 鼠标操作
- 拖拽摄像头
- [ ] Tab打开事件编辑
- 多选框
- 选择事件枚举
- 配置数据 TODO
- 运行时
- [x] 地图加载
- [x] 寻路
- [x] 激活事件
- 战斗
- [x] 时间倍速UI
- [x] 回合数UI
- [x] 每回合颜色变更为纯色
- [x] 行动过得角色变为灰色
- [x] 验证命令与实际是否正确
- 流程管理
- [ ] 战斗场景返回主界面
- [ ] 创建地图并在流程中销毁
- [x] 存档

View File

@@ -0,0 +1,15 @@
``` CSharp
//等待胜利动画结束的时候dispose
// 键盘的可以重新操作
// 时间冻结功能
async Task DoVectorySequence(){
using(new DisposableLockKeyboardInput())
using(new DisposableLockUIInput())
using(new DisposableFreezeTime()){
ShakeScreen();
PlayVictorySound();
await PlayVictoryAniation();
}
}
```
符合Leo顺序规范

View File

@@ -0,0 +1 @@
- 1亿个32位整型数是381MBPCIE4的理论带宽是32GB每秒约32MB每毫秒。这样计算光单向拷贝就要10毫秒以上了

Binary file not shown.

After

Width:  |  Height:  |  Size: 313 KiB