美文网首页Unity开发日志游戏开发手记
游戏开发中UI逻辑与游戏逻辑的抉择

游戏开发中UI逻辑与游戏逻辑的抉择

作者: Foldcc | 来源:发表于2019-03-13 23:19 被阅读3次

    前言

    之前在开发游戏时我经常会纠结到底是UI中的页面去写跳转到某某游戏场景还是在游戏logic里面写跳转的逻辑,常理来说UI页面肯定不能去做这个操作,只负责自己UI的逻辑,但是开发的时候经常会因为跳到主场景和打开首页UI一起写,所以图方便我试着直接在首页UI被打开时打开主场景,然而。。。写到后面发现乱了,正确的主从关系应该是
    场景 > UI
    虽然认识到了关系,但是写起来却不方便,直到后面发现了状态机FSM。

    状态机控制游戏整体逻辑

    一款游戏至少有两个状态 游戏中 和 非游戏中,在分一下一般会有:
    大厅状态
    加载状态
    游戏状态
    游戏结束状态

    上面的所有模块我都加了一个状态,因为在状态机的控制下就可以理解为不同状态下的逻辑,因此我只需要在每个状态逻辑下在对UI进行控制即可,游戏的逻辑结构通过状态机控制,在不同状态里面再来控制不同的UI出现于关闭。

    这样下来游戏的结构清晰明了,感谢状态机。

    相关文章

      网友评论

        本文标题:游戏开发中UI逻辑与游戏逻辑的抉择

        本文链接:https://www.haomeiwen.com/subject/fiaxmqtx.html