這個功能教學有文字版和影片版,文字版會比較簡潔,如果想要瞭解完整的介紹,可以參考文章底部的影片連結。
對遊戲來說,能不能在畫面上顯示變數值是個滿重要的功能。
決定你的遊戲是只能往純敘事型的方向走,還是可以加入一些需要計算的元素,例如金錢或者積分等等。
這個功能,只要你能理解,就完全不會覺得困難,之所以會覺得難,是因為你完全沒有頭緒,不知道該從哪裡下手才好。
在開始之前,需要先進行一些基礎準備,為了避免大家被一些不必要的元件混淆,所以我們會重新建一個新的場景檔案,裡面只保留必須元件,方便大家照抄練習。
1.建立場景檔案
2.加入分頁、背景圖、停止元件
3.加入背景圖
這邊建議如果懶得修改文字顏色,建議直接選一張深色圖,方便檢查變數值,因為預設的文字顏色是白色的。
選擇完成
4.加入圖片
因為底圖不是淺色,同時也是順帶想和大家分享,如果你想在畫面上固定顯示這類數值該怎麼做背景。
和背景圖一樣的做法,選擇一個方框圖案。
調整圖片位置,這個可以直接拖曳圖片來調整位置。
調好位置之後,記得按確定。
前置作業到這裡完成。
暴龍內的變數分為一般變數和系統變數,因為變數型態不同,所以操作方式也略有差異。
1.新增變數
新增完成
設定預設值,自由決定即可
操作方法和一般變數差不多,唯一的差別在於,可以不用設定預設值,需要打勾。
兩個變數都新增完成,接下來進入設定。
1.新增文字元件
2.輸入任意文字
3.調整位置
記得將文字移動到前面的方框背景位置上。
如果你不確定位置,按這裡可以直接執行這個場景。
看起來還行,就這樣吧。
格式:&f.變數名稱,替換成剛才新增的變數 = &f.showValue
執行結果,正常顯示,沒有問題。
系統變數需要先進行操作,不管你是加減乘除,還是直接設定一個值都可以。
所以系統變數就算沒有設定預設值也無所謂,因為只要使用都必須操作一次。
接下來將格式改為系統變數的
格式:&sf.變數名稱,替換成剛才新增的系統變數 = &sf.showSysValue
執行結果,正確無誤。
因為這個文字元件屬於靜態元件,只是為了讓文字顯示在畫面上,雖然可以顯示變數內容,但其實並沒有動態更新變數的功能。
所以,你只能自己手動更新。
操作流程是這樣的。
測試結果正常,從30變成35。
很久沒更新啦,因為都在忙著製作自己的遊戲,還有研究編輯器的功能。
不知不覺都已經快要10月啦!
原本是希望年底之前可以完成遊戲Demo版本,現在還真是不知道到底能不能完成呢!
現在決定轉用TB,TBN大概就是有空再看一下,Bug實在多到讓人覺得很絕望的程度,但是也可以理解,畢竟開發者只有自己一個人,難免有疏漏的地方。
只是對於我這種菜鳥開發者來說,爆擊傷害有點太過強大,我還是回來比較穩定的TB這裡,雖然功能確實少很多,介面操作也沒那麼友善,但慢慢研究吧。
後續還有個插件聊天功能,我再看看什麼時候整理出來和大家分享吧!
這個功能的影片版在這裡。