讨论群: 827072601
爱发电: https://afdian.net/@taohuayuan
任务板: https://trello.com/b/StForyw7/taohuayuan
twitter: https://twitter.com/zephyr1125
wiki: https://taohuayuanwiki.a2hosted.com
discord: https://discord.gg/sMuKYE6
这段时间好好研究了官方AI Planner,结果很可惜,东西虽美但是无奈完成度还是不高,bug蛮多,研究期间平均我每天都起码发现一个bug。尤其是不支持DOTS工作流程,令我完全无法使用。在论坛上与官方沟通了一段时间,官方也没有给出支持DOTS的时间。最后,我也尝试了要不要自己魔改,仔细研究了一下还是放弃了。
与群里的朋友,尤其@eterlan 好好讨论了一下,那么目前的方案就是回到自己做一个GOAP的AI了,现在正在进行第一步,也就是核心部件A*寻路的DOTS化。
另外最近学习了一下Unity官方的Package管理机制,相见恨晚啊,多谢@Shitake 的推荐。现在我把自己的Define库(策划数据的制作与运行时加载)和这个制作中的DOTS-A*寻路库都开源放在了github上,然后在桃花源中用package机制载入使用。整个项目结构就变的更加舒服了。
两个库地址在:
- Zephyr Define : https://github.com/zephyr1125/ZephyrDefine.git#upm
- Zephyr DOTSAStar : https://github.com/zephyr1125/DOTS_AStar.git#upm
现在都还没有完善到可以对外提供使用,但是都是开源的,如果有需要参考欢迎取用。之后我也会把更多的与游戏核心无关的工具库分离并开源出来。
暂无关于此日志的评论。