概述
在制作游戏里面,除了使用FSM,还有一种实现模式:行为树。编写本文用于梳理行为树中的概念,知识点。里面使用到了三方库来编辑行为树(behavior3.com)。行为树主要用于做系统控制的,能通过简单的节点组合,编辑出复杂的逻辑。
借过同事的一本《go语言并发之道》一直都没有去阅读。我是非常懒惰的,开一篇笔记,督促自己将本书阅读完成。主要是抓举一些概念,然后就是理解如何组织代码。
O’Reily 奥莱利 出版社,原书名:《Concurrency in Go》,IBSN 978-7-5198-2494-5. 图书馆编码 TP312
在Linux里面使用gdb/delve工具来调试程序。
卡农吉他谱:
学习docker,自定义运行环境;收集一些信息来做参考;慢慢收集信息。
使用FSM(Finite State Machine)来制作怪物的AI,比较轻量级;
提高代码的质量,有两个路数:1.多测试;2.做代码review;如果能在代码放到外部去之前,做好单元测试,将会节省很多的时间(如果能把事情做好,减少很多处理bug的时间)。