作者fred1541 ((没意义))
看板GameDesign
标题[请益] 专家都是怎样设计游戏中的AI呢
时间Sun Aug 11 19:01:34 2024
身为一位新手Unity小白,在每天看youtbe两三个小时,从连update和start都不懂
现在终於慢慢扩展到 Finite State Machine和一些interface,Scriptable的设计方法
不过还是一段很长的路要走,最近在看要如何设计""看起来比较正常移动的AI""
找了许多资料,目前感觉是两种方式,
第一种:直接写在Animation里面:StateMachine,每个动画都有自己的Enter,Exit等等
第二种我觉得就有点复杂,是写在场景的物件中,利用不同类型的state去转换
如果是想写一个躲避球 玩家 和电脑对战,只希望电脑别太笨
这两种看起来概念也都有点像,想问正常的设计模式,都是用哪一类型的呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.228.140.223 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/GameDesign/M.1723374096.A.C1C.html
1F:推 BSpowerx: 现在比较主流的可能是behavior tree 但unity好像没内建 08/11 19:35
3F:→ iLeyaSin365: 这种问题应该是设计好玩的ARPG会遇到的,是不是魂类 08/12 00:45
4F:→ iLeyaSin365: 是用专门的行为树工具做的? 08/12 00:45
5F:→ iLeyaSin365: (behaviour tree ) 08/12 00:45
6F:→ PathosCross: 简单的还是用FSM解决就行,可以看看这本 08/12 00:48
8F:→ PathosCross: rsltid=AfmBOorfPQC1iZMrhhjPzq3Jr7YCrqe01JDyqoqHaD 08/12 00:48
9F:→ PathosCross: hHOeb1jVVjS2KB 08/12 00:48
10F:→ fred1541: 感谢楼上推荐~ 08/12 07:18