純新手自學unity,目前在做一個撲克游戲,游戲中會有例如抓牌、下注、出牌等不同階段,不同階段可以操作的UI(一些button)不同。
這些階段在程式里怎么實作最好?是定義一個全域變數表示階段嗎?
謝謝!
uj5u.com熱心網友回復:
你這個需求通過UIPanel游戲物體的顯隱不能解決嘛uj5u.com熱心網友回復:
首先 這類游戲用COCOS就好 輕量級得多然后回到問題 有個東西叫框架訊息 通知到每個界面 用這個 隨便在何時都可以更新自己這個界面的狀態了 當然包括 更新按鈕狀態
當然不用全域變數啦 有這些按鈕的這個界面是個物件噻 它的內部變數就好
uj5u.com熱心網友回復:
有沒有會做手機游戲app透視功能的大神uj5u.com熱心網友回復:
就是狀態機,你自己不都有思路了嗎uj5u.com熱心網友回復:
有限狀態機FSM,你可以搜一下,狀態機幾個必要元素是:1有一個狀態總控Mgr,創建所有狀態控制器,每個狀態控制器要實作enter,stay,exit三個函式,然后處理相關操作uj5u.com熱心網友回復:
用行為樹1111轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/14051.html
標籤:Unity3D
