天天看點

微信小遊戲開發小結

微信小遊戲的界面繪制需要每幀自主決定繪制哪些内容,是以需要使用狀态機來輔助判斷,放在loop中。

1、遊戲的整體狀态機翻轉;類似scene跳轉進入等控制;

2、子狀态機,比如遊戲為“start”狀态下,繪制動畫過程中,需要加入子狀态機;類似每個scene中的流程控制,進場出場控制;

小遊戲的核心是界面繪制,是以狀态的分類主要根據界面的繪制需要來區分;

各類狀态機放在全局檔案中,便于各處修改;

3、子狀态中,推薦按照不同元件繪制來區分,比如需要繪制一個新的元件(文本),子狀态編号+1;