V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Game Engines
Unreal Engine
MyCryENGINE
bouts0309
V2EX  ›  游戏开发

游戏开发里的状态机的每个状态需要跟节点对应起来吗?

  •  
  •   bouts0309 · 8 小时 17 分钟前 · 244 次点击

    游戏开发小白,最近在看的 Godot 教程中,作者把每个具体的状态都在状态机节点下面通过 Node 挂载出来了,然后每个 Node 都挂载一个具体的角色状态脚本,跟角色脚本是分开的。但翻了翻之前的项目,发现有种方式是通过角色脚本中进行 match 状态的,所有的状态管理都在一起。这两种方式各有什么优劣?如何选择?

    目前在尝试第一种实现方式自己写个 demo 理解一下,普通状态的切换都没什么问题,但是像是郊狼时间和二段跳这种逻辑,如果写在单独的脚本里似乎有点不好管理?

    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   884 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 22:33 · PVG 06:33 · LAX 14:33 · JFK 17:33
    ♥ Do have faith in what you're doing.