這次要教學的是成語填字的第三部分part3
大綱如下:
1.首先確保我們會生出一定數量的成語,利用while搭配循環的次數跟break做到能在一定次數內生成成功。
2.將讀取的成語表改成讀取設定檔的方式。
3.使用Menuitem的Editor語法來生成設定檔,透過#UNITY_EDITOR的define來讓Editor語法打包的時候不會報錯。
4.新增一個儲存成語資料表的ScriptObject,使用ScriptableObject.CreateInstance來生成class,生成完之後再使用AssetDatabase.CreateAsset來生成設定檔到專案內。
5.處理玩法的邏輯,讓每句成語都會隱藏1-3個字,並刷新到UI元件上,將UI排版做個調整,預備先空出右方的空間,準備顯示讓玩家選擇要填的字。
6.把有成語的背板顏色跟一般做區分。
預計下次的教學會從右方的選取字開始。
教學的主要目的也是希望能用簡單的方式,來引導大家使用基礎的程式語言組合成一些有趣的遊戲,也期望大家都能製作出自己喜歡的遊戲
寫程式有無限可能~影片中寫到的任何方法都有可能用其他更好的方式來達成!
如果有喜歡的影片類型可以按個喜歡~這樣對未來製作影片類型時的參考~
或是有什麼建議或疑問可以留言~
教學影片如下