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

更新於 發佈於 閱讀時間約 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的條件判斷去檢查變數值是否符合條件。

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


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


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

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


影片版教學


留言
avatar-img
留言分享你的想法!
avatar-img
貓日宅夜的漫遊隨筆
21會員
51內容數
從手作、手作YTR、個人品牌,到最近的遊戲開發 我在各種出人意料的路上,越走越遠 我也不知道自己最後會走到哪裡,能走到哪裡 總之,人生短暫,既然有興趣,那就不如都試試吧!
2024/11/02
使用簡單的元件搭配,不需要寫程式碼也能輕鬆完成遊戲功能製作。 適用範圍也相當廣泛,戀愛型、養成型遊戲,可以用來自訂角色名稱,增加代入感。 探索解謎類型的遊戲,可以用來輸入線索,判斷是否解謎成功,或者可獲得更多線索,增加解謎進度等。
Thumbnail
2024/11/02
使用簡單的元件搭配,不需要寫程式碼也能輕鬆完成遊戲功能製作。 適用範圍也相當廣泛,戀愛型、養成型遊戲,可以用來自訂角色名稱,增加代入感。 探索解謎類型的遊戲,可以用來輸入線索,判斷是否解謎成功,或者可獲得更多線索,增加解謎進度等。
Thumbnail
2024/10/26
元件系列 文本三劍客:Show Text顯示文本、Text文本、Remove Text移除文本 如何顯示玩家姓名、輸入對話內容,並且加入顯示變數,靈活度更高!
Thumbnail
2024/10/26
元件系列 文本三劍客:Show Text顯示文本、Text文本、Remove Text移除文本 如何顯示玩家姓名、輸入對話內容,並且加入顯示變數,靈活度更高!
Thumbnail
2024/10/12
製作視覺小說或敘事型遊戲最重要的基礎功能之一。 如何製作劇情分支選項,讓遊戲劇情可以依據玩家的選擇,出現不同的劇情變化。 一樣是零基礎、零程式碼就能輕鬆完成的簡單功能!
Thumbnail
2024/10/12
製作視覺小說或敘事型遊戲最重要的基礎功能之一。 如何製作劇情分支選項,讓遊戲劇情可以依據玩家的選擇,出現不同的劇情變化。 一樣是零基礎、零程式碼就能輕鬆完成的簡單功能!
Thumbnail
看更多
你可能也想看
Thumbnail
透過蝦皮分潤計畫,輕鬆賺取零用金!本文分享5-6月實測心得,包含數據流程、實際收入、平臺優點及注意事項,並推薦高分潤商品,教你如何運用空閒時間創造被動收入。
Thumbnail
透過蝦皮分潤計畫,輕鬆賺取零用金!本文分享5-6月實測心得,包含數據流程、實際收入、平臺優點及注意事項,並推薦高分潤商品,教你如何運用空閒時間創造被動收入。
Thumbnail
單身的人有些會養寵物,而我養植物。畢竟寵物離世會傷心,植物沒養好再接再厲就好了~(笑)
Thumbnail
單身的人有些會養寵物,而我養植物。畢竟寵物離世會傷心,植物沒養好再接再厲就好了~(笑)
Thumbnail
不知你有沒有過這種經驗?衛生紙只剩最後一包、洗衣精倒不出來,或電池突然沒電。這次一次補貨,從電池、衛生紙到洗衣精,還順便分享使用心得。更棒的是,搭配蝦皮分潤計畫,愛用品不僅自己用得安心,分享給朋友還能賺回饋。立即使用推薦碼 X5Q344E,輕鬆上手,隨時隨地賺取分潤!
Thumbnail
不知你有沒有過這種經驗?衛生紙只剩最後一包、洗衣精倒不出來,或電池突然沒電。這次一次補貨,從電池、衛生紙到洗衣精,還順便分享使用心得。更棒的是,搭配蝦皮分潤計畫,愛用品不僅自己用得安心,分享給朋友還能賺回饋。立即使用推薦碼 X5Q344E,輕鬆上手,隨時隨地賺取分潤!
Thumbnail
身為一個典型的社畜,上班時間被會議、進度、KPI 塞得滿滿,下班後只想要找一個能夠安靜喘口氣的小角落。對我來說,畫畫就是那個屬於自己的小樹洞。無論是胡亂塗鴉,還是慢慢描繪喜歡的插畫人物,那個專注在筆觸和色彩的過程,就像在幫心靈按摩一樣,讓緊繃的神經慢慢鬆開。
Thumbnail
身為一個典型的社畜,上班時間被會議、進度、KPI 塞得滿滿,下班後只想要找一個能夠安靜喘口氣的小角落。對我來說,畫畫就是那個屬於自己的小樹洞。無論是胡亂塗鴉,還是慢慢描繪喜歡的插畫人物,那個專注在筆觸和色彩的過程,就像在幫心靈按摩一樣,讓緊繃的神經慢慢鬆開。
Thumbnail
這篇內容,將會講解什麼是腳本函式,以及與腳本函式相關的知識。包括腳本的簡介、使用函式(或全域變數)的注意事項、定義全域變數、定義函式、什麼是宣告、局部變數的應用。
Thumbnail
這篇內容,將會講解什麼是腳本函式,以及與腳本函式相關的知識。包括腳本的簡介、使用函式(或全域變數)的注意事項、定義全域變數、定義函式、什麼是宣告、局部變數的應用。
Thumbnail
Tyrano Builder 系列: 基礎又重要的功能,離開遊戲。 雖然沒有現成的元件可以直接拖曳使用,需要用腳本,但只要寫入一個標籤就可以了,基本上也算是簡單!
Thumbnail
Tyrano Builder 系列: 基礎又重要的功能,離開遊戲。 雖然沒有現成的元件可以直接拖曳使用,需要用腳本,但只要寫入一個標籤就可以了,基本上也算是簡單!
Thumbnail
Tyrano Builder Next 功能:修改字體 修改流程一樣分為兩個步驟,非常簡單! 第一步,新增字體檔案 第二步,選擇使用字體
Thumbnail
Tyrano Builder Next 功能:修改字體 修改流程一樣分為兩個步驟,非常簡單! 第一步,新增字體檔案 第二步,選擇使用字體
Thumbnail
變更字體的設定,TB和TBN都有,但是設定方法不太一樣。 Tyrano Builder的修改流程分為以下兩個步驟 1.新增字體檔案 2.選擇使用字體
Thumbnail
變更字體的設定,TB和TBN都有,但是設定方法不太一樣。 Tyrano Builder的修改流程分為以下兩個步驟 1.新增字體檔案 2.選擇使用字體
Thumbnail
此章節的目的是介紹Java程式語言中的流程控制結構,包括條件語句(if, else if, else)、三元運算子、switch語句,以及各種迴圈(for, foreach, while)。同時,也解釋了如何在迴圈中使用控制語句來改變程式的執行流程。每種主題都配有示例程式碼以幫助理解。
Thumbnail
此章節的目的是介紹Java程式語言中的流程控制結構,包括條件語句(if, else if, else)、三元運算子、switch語句,以及各種迴圈(for, foreach, while)。同時,也解釋了如何在迴圈中使用控制語句來改變程式的執行流程。每種主題都配有示例程式碼以幫助理解。
Thumbnail
本章節提供了關於Typescript中流程控制元素的詳細介紹,包括if, else if, else語句,三元運算子,switch語句,各種for迴圈,while迴圈,循環嵌套和控制迴圈語句(break,continue和標籤)的使用。
Thumbnail
本章節提供了關於Typescript中流程控制元素的詳細介紹,包括if, else if, else語句,三元運算子,switch語句,各種for迴圈,while迴圈,循環嵌套和控制迴圈語句(break,continue和標籤)的使用。
Thumbnail
完成了Debug.log()的測試,接著還是要跟各位簡單講一下C#的一些規則,之後看程式會(比較)看得懂。 又講到變數? 在Unity中,變數是重要的工具,用來儲存和管理資料。讓開發者能夠靈活調整遊戲的行為和性能,減少代碼的重複性,使得遊戲開發更加高效和簡潔。透過使用變數,開發者可以輕鬆修改資料
Thumbnail
完成了Debug.log()的測試,接著還是要跟各位簡單講一下C#的一些規則,之後看程式會(比較)看得懂。 又講到變數? 在Unity中,變數是重要的工具,用來儲存和管理資料。讓開發者能夠靈活調整遊戲的行為和性能,減少代碼的重複性,使得遊戲開發更加高效和簡潔。透過使用變數,開發者可以輕鬆修改資料
Thumbnail
上次我們教到 needs 可以來指定哪個工作完成時,才會指向下一個工作,今天我們來教 CI/CD 之 variables 變數,在 Gitlab CI/CD 中也提供環境變數、區域變數 和 公用變數讓我們操作,我們會再這裡分成三期教各位。 variables 定義規則 CI/CD 變數命名先寫一
Thumbnail
上次我們教到 needs 可以來指定哪個工作完成時,才會指向下一個工作,今天我們來教 CI/CD 之 variables 變數,在 Gitlab CI/CD 中也提供環境變數、區域變數 和 公用變數讓我們操作,我們會再這裡分成三期教各位。 variables 定義規則 CI/CD 變數命名先寫一
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News