讨论群: 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
先上git提交记录:
这段时间主要完成了两件事情。
首先是在现有的输入系统边做边用了一阵子之后,偶然听说了Rewired这个插件,还相当的不错,他的Player抽象层级的观念,可以很好的实时支持和切换各种手柄或键盘。于是在简单学习之后,把项目的先有的输入全部移除改用了Rewired,抱歉了@狼崖雪 早期帮我开发的基础输入组件也被删掉了233。
然后是进入了"生产"的开发流程,在已经进行过建设的流程的基础上继续扩展,这部分做起来感觉比较简单。稍微有所不同的 就是对物品请求的批量化,以及含有制作次数的上层"生产(Produce)"请求,与表示单次制作的"制作(Manufacture)"请求的概念区分,以及两者一对多的关系。
另外,在学习方面,多谢@NoobPotato 推荐的网站http://www.gameaipro.com/,这段时间在抽空在这里学AI,我发现我在这方面一直以来都是相当的野路子。幸亏这次规划项目结构的时候,模块化处理的比较好,把需要角色自我决策的时机集中预留出了专门给AI的决策System。等到学的差不多之后填进去就好了。目前的估计,应该会使用UtilitySystem,我不知道国内文档一般怎么称呼这个方式,就是给各种决策打分,然后在最高分的几个选项里随机其一。
几天就一提交啊,很勤劳