工作日志
- 稍微改了一下那个仓库的 GOAP 的实现(其实也没改任何东西)试了一下里面的实现
- 感觉目前最大的问题还是对于多任务的规划可能不是难么的直观,目前我还没太想好如何做这些方面的探索
- 遇到了一个奇怪的 Bug,[serilizeable]标签导致的 Class 里的索引被丢掉,但是对象本身并不是空。非常奇怪,而且只在选择对应 Inspector 的时候有这个问题。但是没找到到底是为什么会有这个问题。
- 本身 GOAP 没有啥可以说的。感觉最大的难度应该是在于如何划分任务和 Belief 这些东西。接下来尝试用一些更复杂的东西来测试这套思路如何。
- 然后遇到的第二个问题是当很多 Agent 移动的时候他们会因为 KCC 相互挤在一起,导致无法分开。对与这个问题我选择引入了一下 RVO(局部避障)。使用 RVO 也没有我想象中那么困难,但是还是会搞出来非常尴尬的效果。(比如两个 Agent 一直相互转圈)
优化事项
- 我觉得现在还是没有做原型的感觉和方向,感觉我需要更加明确的东西来帮助我来确定我目前到底在干嘛
- 感觉现在做的 AI 的这些部分也只是单纯地在研究代码到底要怎么写。但是似乎这个和我要做什么样的游戏完全没有任何关系
- 我希望能知道找到一个我觉得有趣的游戏制作的方向。但是很明显我现在还是没有找到任何我想要做的方向和内容
- 干脆就在下一天的开发日志里写吧。我对目前做的内容不是很满意,确实日志也写得像是流水账,没有真实记录什么我认为有价值的东西
今日目标
- 确定后面要实验的内容
- 确定了之后我需要花时间写一下另一个项目的内容,我已经有一个礼拜没动那边的项目了