【TB】Tyrano Builder 元件介紹:Process Variable 變數設定

更新於 2024/10/19閱讀時間約 4 分鐘
raw-image


前言

詳細的影片版教學,一樣放在本篇文章最下面,有興趣的朋友可以參考看看。

今天要介紹的元件Process Variable 變數設定,控制變數的內容以及運算。

▲元件位置:System → Process Variable

raw-image


▲執行範例

  • 追蹤設定:在元件執行變數前後都加入文字框,並在文字框內設定顯示變數值
  • 設定變數:設定變數和隨機數值進行相加,所以每次重新整理都能獲得不同數值
raw-image



前置作業

1.建立新檔案

raw-image


2.加入基礎元件

◆分頁、背景圖、停止

raw-image


◆顯示對話框、文字

這個需要有兩組,一組可以放在停止前面,另外一組先放在停止後面。

等元件操作變數加入之後,這兩個元件文字就要放在操作變數的前後。

raw-image


3.新增變數

Project → Variables

◆新增兩個變數ValA = 10、ValB = 5

raw-image


前置作業到這裡完成,接下來開始介紹元件Process Variable 操作變數



Process Variable 操作變數

1.新增元件Process Variable,並將追蹤變數用的文字框放在操作變數的前後

raw-image


2.屬性面板介紹

操作變數的屬性面板功能不是很多,但基本的差不多都已經有了

raw-image


3.設定變數為ValA

raw-image


4.操作功能介紹

  • Assign Value:在最下面的欄位內輸入數值,會自動指給第一個欄位(Variable)
  • Add:相加,變數 + 輸入的數值
  • Subtract:相減,變數 - 輸入的數值
  • Multiply By:相乘,變數 X 輸入的數值
  • Divide By:相除取商數,變數 / 輸入的數值
  • Remainder:相除取餘數,變數 / 輸入的數值


5.指定數值類別

Value:將輸入的內容,直接存入Variable

Variable:可輸入變數名稱,就會和上面的Variable進行運算

Random:可設定隨機數值的範圍,在此範圍內隨機出現一個數值,並與上面的Variable進行運算

raw-image

6.使用範例

raw-image


實際執行

操作前 ValA = 10

操最後,Val1-10之後,獲得的數字都在隨機範圍11-20之間

raw-image



結尾

這個功能,其實並不是太複雜,按照範例將元件配好,就可以進行各種嘗試。

看別人做再多,都比不上自己實際試試看。


這個元件算是非常重要的基礎元件之一,使用範圍也相當廣泛。

例如劇情分支,玩家如果選中某些選項,觸發特殊劇情,這時候變數值就可以從0改為1,表示這段特殊劇情已解鎖。

之後,你可以規劃一些秘密劇情,必須是有解鎖指定劇情的人,才有機會觸發秘密劇情,實做就可以用Jump的條件判斷去檢查變數值是否符合條件。

這是第一種,最單純的用法。


其他更進階的用法,像是依據不同選項,讓角色好感度進行增減,或者是計算積分、金錢等等,也都是非常好用的功能。


當然,具體該如何使用還是得依照你的遊戲進行相應的設計。

好啦,這周分享的內容大概就是這些了~


影片版教學


從手作、手作YTR、個人品牌,到最近的遊戲開發 我在各種出人意料的路上,越走越遠 我也不知道自己最後會走到哪裡,能走到哪裡 總之,人生短暫,既然有興趣,那就不如都試試吧!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
製作視覺小說或敘事型遊戲最重要的基礎功能之一。 如何製作劇情分支選項,讓遊戲劇情可以依據玩家的選擇,出現不同的劇情變化。 一樣是零基礎、零程式碼就能輕鬆完成的簡單功能!
編輯器 Tyrano Builder 如何在遊戲中顯示變數的功能教學。 學習如何在遊戲畫面上有效顯示變數值,幫助提升遊戲的互動性與趣味性。適合零基礎,零程式碼的遊戲開發入門者。 想了解更完整的教學過程,請參考文末的影片連結。
Tyrano Builder 系列: 基礎又重要的功能,離開遊戲。 雖然沒有現成的元件可以直接拖曳使用,需要用腳本,但只要寫入一個標籤就可以了,基本上也算是簡單!
Tyrano Builder Next 功能:修改字體 修改流程一樣分為兩個步驟,非常簡單! 第一步,新增字體檔案 第二步,選擇使用字體
變更字體的設定,TB和TBN都有,但是設定方法不太一樣。 Tyrano Builder的修改流程分為以下兩個步驟 1.新增字體檔案 2.選擇使用字體
Steam上的遊戲製作工具那麼多,到底哪個比較好用呢? 我只能說,每個人的能力和想製作的遊戲類型都不同,適合的工具當然也不會一樣,只能你自己去選擇最適合的。 雖然沒有辦法推薦最適合你的,但可以告訴你避開地雷工具的訣竅!
製作視覺小說或敘事型遊戲最重要的基礎功能之一。 如何製作劇情分支選項,讓遊戲劇情可以依據玩家的選擇,出現不同的劇情變化。 一樣是零基礎、零程式碼就能輕鬆完成的簡單功能!
編輯器 Tyrano Builder 如何在遊戲中顯示變數的功能教學。 學習如何在遊戲畫面上有效顯示變數值,幫助提升遊戲的互動性與趣味性。適合零基礎,零程式碼的遊戲開發入門者。 想了解更完整的教學過程,請參考文末的影片連結。
Tyrano Builder 系列: 基礎又重要的功能,離開遊戲。 雖然沒有現成的元件可以直接拖曳使用,需要用腳本,但只要寫入一個標籤就可以了,基本上也算是簡單!
Tyrano Builder Next 功能:修改字體 修改流程一樣分為兩個步驟,非常簡單! 第一步,新增字體檔案 第二步,選擇使用字體
變更字體的設定,TB和TBN都有,但是設定方法不太一樣。 Tyrano Builder的修改流程分為以下兩個步驟 1.新增字體檔案 2.選擇使用字體
Steam上的遊戲製作工具那麼多,到底哪個比較好用呢? 我只能說,每個人的能力和想製作的遊戲類型都不同,適合的工具當然也不會一樣,只能你自己去選擇最適合的。 雖然沒有辦法推薦最適合你的,但可以告訴你避開地雷工具的訣竅!
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
這篇內容,將會講解什麼是表達式(Expression),什麼是陳述式(Statement)。有了這些概念,各位會更容易理解,要如何設計程式碼。
Thumbnail
這篇內容,將會講解什麼是函式,以及與函式相關的知識。包括函式的簡介、Runtime Function、自訂函式、Script Function 腳本函式、Method 方法。
Thumbnail
Tyrano Builder 系列: 基礎又重要的功能,離開遊戲。 雖然沒有現成的元件可以直接拖曳使用,需要用腳本,但只要寫入一個標籤就可以了,基本上也算是簡單!
Thumbnail
打開 jupyter notebook 寫一段 python 程式,可以完成五花八門的工作,這是玩程式最簡便的方式,其中可以獲得很多快樂,在現今這種資訊發達的時代,幾乎沒有門檻,只要願意,人人可享用。 下一步,希望程式可以隨時待命聽我吩咐,不想每次都要開電腦,啟動開發環境,只為完成一個重複性高
Thumbnail
Tyrano Builder Next 功能:修改字體 修改流程一樣分為兩個步驟,非常簡單! 第一步,新增字體檔案 第二步,選擇使用字體
Thumbnail
變更字體的設定,TB和TBN都有,但是設定方法不太一樣。 Tyrano Builder的修改流程分為以下兩個步驟 1.新增字體檔案 2.選擇使用字體
Thumbnail
本章節提供了關於Typescript中流程控制元素的詳細介紹,包括if, else if, else語句,三元運算子,switch語句,各種for迴圈,while迴圈,循環嵌套和控制迴圈語句(break,continue和標籤)的使用。
Thumbnail
因為最近想嘗試編碼風格,於是就選了一套比較"不嚴格"的輔助工具來摸索。 編輯器 VS CODE 框架 VUE3 打包工具 VITE 編碼風格 Standard 環境 version { "nodejs":"v18.18.0", "npm":"9.8.1" }
Thumbnail
前幾篇討論到各種裝飾器的用法,本文將介紹另外一種裝飾器,可以將方法轉換成屬性來使用。 property也可以動態的取出物件的值,隨著時間或其他運算改變所產生的值,讓我們繼續往下看更多介紹吧。
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
這篇內容,將會講解什麼是表達式(Expression),什麼是陳述式(Statement)。有了這些概念,各位會更容易理解,要如何設計程式碼。
Thumbnail
這篇內容,將會講解什麼是函式,以及與函式相關的知識。包括函式的簡介、Runtime Function、自訂函式、Script Function 腳本函式、Method 方法。
Thumbnail
Tyrano Builder 系列: 基礎又重要的功能,離開遊戲。 雖然沒有現成的元件可以直接拖曳使用,需要用腳本,但只要寫入一個標籤就可以了,基本上也算是簡單!
Thumbnail
打開 jupyter notebook 寫一段 python 程式,可以完成五花八門的工作,這是玩程式最簡便的方式,其中可以獲得很多快樂,在現今這種資訊發達的時代,幾乎沒有門檻,只要願意,人人可享用。 下一步,希望程式可以隨時待命聽我吩咐,不想每次都要開電腦,啟動開發環境,只為完成一個重複性高
Thumbnail
Tyrano Builder Next 功能:修改字體 修改流程一樣分為兩個步驟,非常簡單! 第一步,新增字體檔案 第二步,選擇使用字體
Thumbnail
變更字體的設定,TB和TBN都有,但是設定方法不太一樣。 Tyrano Builder的修改流程分為以下兩個步驟 1.新增字體檔案 2.選擇使用字體
Thumbnail
本章節提供了關於Typescript中流程控制元素的詳細介紹,包括if, else if, else語句,三元運算子,switch語句,各種for迴圈,while迴圈,循環嵌套和控制迴圈語句(break,continue和標籤)的使用。
Thumbnail
因為最近想嘗試編碼風格,於是就選了一套比較"不嚴格"的輔助工具來摸索。 編輯器 VS CODE 框架 VUE3 打包工具 VITE 編碼風格 Standard 環境 version { "nodejs":"v18.18.0", "npm":"9.8.1" }
Thumbnail
前幾篇討論到各種裝飾器的用法,本文將介紹另外一種裝飾器,可以將方法轉換成屬性來使用。 property也可以動態的取出物件的值,隨著時間或其他運算改變所產生的值,讓我們繼續往下看更多介紹吧。