更新於 2024/10/05閱讀時間約 3 分鐘

【TB】Tyrano Builder 功能介紹:在遊戲畫面上顯示變數值 x 元件版

raw-image

前言

這個功能教學有文字版和影片版,文字版會比較簡潔,如果想要瞭解完整的介紹,可以參考文章底部的影片連結。

對遊戲來說,能不能在畫面上顯示變數值是個滿重要的功能。

決定你的遊戲是只能往純敘事型的方向走,還是可以加入一些需要計算的元素,例如金錢或者積分等等。

這個功能,只要你能理解,就完全不會覺得困難,之所以會覺得難,是因為你完全沒有頭緒,不知道該從哪裡下手才好。



前置作業

在開始之前,需要先進行一些基礎準備,為了避免大家被一些不必要的元件混淆,所以我們會重新建一個新的場景檔案,裡面只保留必須元件,方便大家照抄練習。

1.建立場景檔案


2.加入分頁、背景圖、停止元件


3.加入背景圖

這邊建議如果懶得修改文字顏色,建議直接選一張深色圖,方便檢查變數值,因為預設的文字顏色是白色的。


選擇完成


4.加入圖片

因為底圖不是淺色,同時也是順帶想和大家分享,如果你想在畫面上固定顯示這類數值該怎麼做背景。


和背景圖一樣的做法,選擇一個方框圖案。


調整圖片位置,這個可以直接拖曳圖片來調整位置。


調好位置之後,記得按確定。


前置作業到這裡完成。



新增變數

暴龍內的變數分為一般變數和系統變數,因為變數型態不同,所以操作方式也略有差異。

1.新增變數

  • Project → Variables


2.新增一般變數

  • 輸入變數名稱 → Add
  • 變數名稱可自由決定


新增完成


設定預設值,自由決定即可


3.新增系統變數

操作方法和一般變數差不多,唯一的差別在於,可以不用設定預設值,需要打勾。


兩個變數都新增完成,接下來進入設定。



顯示變數設定

1.新增文字元件


2.輸入任意文字


3.調整位置

記得將文字移動到前面的方框背景位置上。


如果你不確定位置,按這裡可以直接執行這個場景。


看起來還行,就這樣吧。


4.設定一般變數

格式:&f.變數名稱,替換成剛才新增的變數 = &f.showValue


執行結果,正常顯示,沒有問題。


5.設定系統變數

系統變數需要先進行操作,不管你是加減乘除,還是直接設定一個值都可以。

所以系統變數就算沒有設定預設值也無所謂,因為只要使用都必須操作一次。


接下來將格式改為系統變數的

格式:&sf.變數名稱,替換成剛才新增的系統變數 = &sf.showSysValue


執行結果,正確無誤。


更新變數

因為這個文字元件屬於靜態元件,只是為了讓文字顯示在畫面上,雖然可以顯示變數內容,但其實並沒有動態更新變數的功能。

所以,你只能自己手動更新。

操作流程是這樣的。

  • 操作變數 for 系統變數,一般變數不需要
  • 新增文字元件,設定變數名稱
  • 移除文字元件
  • 操作變數,依據遊戲需求將變數進行計算
  • 新增文字元件,顯示更新後的變數值,其實直接把上面第二個複製貼上就行


測試結果正常,從30變成35。



結尾

很久沒更新啦,因為都在忙著製作自己的遊戲,還有研究編輯器的功能。

不知不覺都已經快要10月啦!

原本是希望年底之前可以完成遊戲Demo版本,現在還真是不知道到底能不能完成呢!


現在決定轉用TB,TBN大概就是有空再看一下,Bug實在多到讓人覺得很絕望的程度,但是也可以理解,畢竟開發者只有自己一個人,難免有疏漏的地方。

只是對於我這種菜鳥開發者來說,爆擊傷害有點太過強大,我還是回來比較穩定的TB這裡,雖然功能確實少很多,介面操作也沒那麼友善,但慢慢研究吧。


後續還有個插件聊天功能,我再看看什麼時候整理出來和大家分享吧!


這個功能的影片版在這裡。









分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.