[请益] 专家都是怎样设计游戏中的AI呢

楼主: fred1541 ((没意义))   2024-08-11 19:01:34
身为一位新手Unity小白,在每天看youtbe两三个小时,从连update和start都不懂
现在终于慢慢扩展到 Finite State Machine和一些interface,Scriptable的设计方法
不过还是一段很长的路要走,最近在看要如何设计""看起来比较正常移动的AI""
找了许多资料,目前感觉是两种方式,
第一种:直接写在Animation里面:StateMachine,每个动画都有自己的Enter,Exit等等
第二种我觉得就有点复杂,是写在场景的物件中,利用不同类型的state去转换
如果是想写一个躲避球 玩家 和电脑对战,只希望电脑别太笨
这两种看起来概念也都有点像,想问正常的设计模式,都是用哪一类型的呢?
作者: BSpowerx (B.S)   2024-08-11 19:35:00
现在比较主流的可能是behavior tree 但unity好像没内建
作者: NDark (溺于黑暗)   2024-08-11 22:15:00
#17dUpgnd (GameDesign) 这一系列都被M了 先做点功课?
作者: iLeyaSin365 (伊雷雅鑫)   2024-08-12 00:45:00
这种问题应该是设计好玩的ARPG会遇到的,是不是魂类是用专门的行为树工具做的?(behaviour tree )
作者: PathosCross (木偶君)   2024-08-12 00:48:00
简单的还是用FSM解决就行,可以看看这本https://www.eslite.com/product/1001239292439721?srsltid=AfmBOorfPQC1iZMrhhjPzq3Jr7YCrqe01JDyqoqHaDhHOeb1jVVjS2KB
楼主: fred1541 ((没意义))   2024-08-12 07:18:00
感谢楼上推荐~

Links booklink

Contact Us: admin [ a t ] ucptt.com