开始阅读一下recast-crowds相关知识,这个功能是避免怪物在跑动的时候,挤在一块。先从数据结构开始了解。
每个agent都认为其他的agent都会移动;
agent在接近其他agent的时候,速度会变慢,甚至能停止;
当拥挤的时候,将会先尝试自己指向最近的寻路点连线向量$\vec{a}$,是否存在碰撞;
如果有碰撞,先减速,将$\vec{a}$向量±45°做短距离移动;
项目里面需要将行为树project批量的导出子树。
ansible在平时运维的时候,是有机会使用到的。
参考资料《空间解析几何与线性代数》 ISBN 7-11-14572-0,机械工业出版社。
(╯‵□′)╯︵┻━┻
丛书清单:
1 | 高等工科数学系列课程教材 |
线性方程组是线性代数的基础。
开一篇文章记录学习Unreal Engine相关知识。参考《虚幻引擎程序设计浅析》ISBN 978-7-121-31349-3,电子工业出版社。带着问题来学习,才能学的快速。看书先需要阅读的就是作者划分的章节目录,反复多看几遍,能从总体上看出知识的结构。
记录vscode的使用技巧。
在游戏开发中,需要使用到向量,三角函数之类的知识。先学会里面的概念,后续应用才会容易制作。