讨论群: 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
大家新年快乐!
首先,没能赶在2019年内做出demo,我很抱歉T_T
近期我会写一期年度回顾好好检查一下去年的工作内容,反思一下问题。
说回工作进度,为了让AI系统引入正式项目后能够较快的铺开行为,我在这段时间里制作了AI的可视化debugger编辑器扩展,长这个样子:
可以直观的看到AI所进行的action展开,以及最后决定的plan路径(绿色节点)。另外光标悬停的节点会提示其precondition与effectt(截图没截到鼠标)。这样,在实际游戏中有几十种action之后,就能够很快捷的查看决策过程,寻找其中的问题。(之前每次出现bug,人工从debug窗口中试图脑补node graph的痛苦终于一去不复返了,哈哈)
这次的Editor扩展制作,也一如既往的使用了Unity的最新预览功能,也就是UIElement与UI Builder。这套工具真的是相当的便利,使用了类似网页开发的技术,用xml与css组合进行界面布局,比起以前的IMGUI,代码简化了N条街,在效率上也高出许多。但是还是要警告大家,工具尚不完善,尤其UI Builder版本号是0.10.0-preview,我在使用中不时会有报错,虽然没有严重问题,但是有时存不下来xml的变动,导致我需要手工补代码。所以虽然非常建议现在就学起来,但是如果要用在商业项目的话,最好等稳定版本。
那么,下次devlog再见~
暂无关于此日志的评论。