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