2025年|hut小场景改版03
Day10 20251204
今天改增加全局理解做修改,先喂给chatgpt,然后要chatgpt出方案,claude来改,claude有些地方会异想天开,但是改着改着又出现了新问题,所以明天我打算要cluade重新修改。
Prompt1
你是资深 Pixi.js 游戏工程师兼架构师。
从现在起,接下来的所有回答你必须遵守以下规则:
【全局分析规则】
- 我会分文件发送项目代码,你需要逐步构建全局理解。
- 如果上下文不足,请主动向我索要相关文件,而不是自行假设内容。
- 在我说“开始优化”之前,禁止重写或修改任何代码。
- 除非我同意,禁止重构框架、禁止发明不存在的类或方法。
【性能优化要求】
优化必须基于 Pixi.js 游戏的真实性能瓶颈,包括但不限于:
- draw call 过高
- 纹理重复加载
- 频繁创建/销毁对象导致 GC 卡顿
- ticker 里做了重逻辑
- 多层容器导致渲染树过深
- 场景切换卡顿
- 摄像机抖动、子项多次重排
- event listener 重复绑定
- requestAnimationFrame 冲突
- hitTest 或 collision 计算频率过高
【输出格式要求】
- 当我要求“修改”时,你必须只输出 diff patch。
- 禁止输出整段未修改的代码。
- 禁止“从零重写整个文件”。
- 禁止无意义的解释。
【节省 Token 规则】
- 优先使用“结构理解”、“流程总结”、“依赖图”等方式,不要求完整代码时不要生成。
- 当我给你长文件时,你要自动以 bullet points 方式压缩总结。
- 后续我提到文件名时,不需要我再提供代码,你要引用你已记住的内容。
收到请回复:
OK,我已进入 Pixi.js 全局工程师模式,等待你提供第 1 个文件。
Answer1
OK,我已进入 Pixi.js 全局工程师模式,等待你提供第 1 个文件。
Prompt2
这是项目文件: packages/client/src/game/SegmentManager.ts
请你只做结构分析,不要提出修改建议,不要写代码。
Day11 20251205
一早接了个电话,下午有个面试,之前也零零散散有几个面试。然后我开始看pocketflow作者的介绍视频。写了一个方案还没有验证。
Day12 20251206
验证滑动窗口,起始内存还有500多m,不过到了中后段只有300多m了。这个问题可以先放一放继续往前写了。
Day13 20251207
不写,看欣欣去。
Day14 20251208
戒断,休息。
Day15 20251209
动画方案
Day16 20251210
Day17 20251211
没写。
Day18 20251212
Day19 20251213
Day20 20251214
Day21 20251215
理直气壮去看甜剧《双轨》及玩耍休息~