方格精選

基礎入門篇 3 ( 2 )-《開關與變數概念》

更新 發佈閱讀 4 分鐘

※此處操作說明都以繁體中文版的翻譯為基準。

  什麼是開關?變數又是怎麼使用的?這裡會詳細講解開關的使用以及很多人剛入門不太能理解的變數!

  在 RMMV 中,事件有所謂的條件判斷,也就是滿足當前事件條件將會發生這個事件內容。

  如果要判斷「玩家是否完成這件事情」、「玩家是否有與該 NPC 對話過」這種有沒有的二分法分歧,就要使用開關來做為分支。

開關

  在開關列表中,作者可以任意定義開關名稱來管理。

raw-image

  以 RMMV 來說,它本身只使用 ID 這個唯一的數字來分辨開關,作者取任何名稱都不會干擾它本身的讀取。

  如果你要設定完成該劇情後的對話,只須在該劇情最後加上開關,並且在條件頁上設定該開關就可以了,記得注意檢查事件頁的順序

raw-image

變數

  對很多剛入門的人來說,有些人並不是很了解所謂的「變數」,顧名思義就是一個「會變的數量」。它可以儲存很多東西,比如你跟這個 NPC 對話的次數、給玩家解謎使用的密碼輸入等等。

raw-image

  它同「開關」一樣可以讓作者自行取名管理,這個名稱是完全不干擾 RMMV 本身讀取,只專門給作者分辨的,那作者可以設定我命名的這個變數 ID 裡面是儲存什麼數據資料

  比如說我跟這個 NPC 每對話一次添加 1 在這個變數中,甚至你可以讀取玩家目前的所在座標(遊戲數據)保存來製作當玩家在某個固定位置時會發生事件等等。

  這裡詳細說明控制變數的內容。

變數

  • 一次指定單個或範圍內的變數同時變更。

操作(該值=運算元的數值)

  • 設置:直接將此變數帶入該值(不做計算)。
  • 添加:給此變數添加該值。
  • 減:給此變數減去該值。
  • 乘:給此變數乘與該值。
  • 除:給此變數除與該值。
  • 模計算:給此變數除與該值的餘數。

運算元(即作者希望帶入的數值)

  • 常量:一個固定數值,例如 1、2、3、4、100、500...等等
  • 變數:直接帶入另一個變數的數值來做計算。
  • 隨機:一定範圍內的隨機數值。
  • 遊戲數據:內建資料庫中的各項數據,例如持有物品、角色等級、所在位置 X 座標等等。
  • 腳本:給進階作者來使用腳本。

  善於使用變數可以製造很多有趣的效果,那之後會在其他實作中提到。最後我們要說的是 RMMV 的「自開關」。

自開關

  剛剛說過了開關的功能,那「自開關」是用在什麼地方呢?當你的開關只用在這個事件身上的時候,就可以使用自開關來做為分歧。例如:寶箱、開門等等。

  如果上一篇有測試過快速創建寶箱事件的應該有發現它使用的就是自開關,因為它只是用來判斷「這個事件是否被開啟」,其他事件並不會需要用到這個開關,那只用自開關控制即可。

  內建的自開關只支援「A、B、C、D」四種開關,若要更多則需要程式插件擴展開關數量!

  我們下一篇將會說明如何進行顯示對話的這個部分,包含實例運用開關。

  歡迎大家直接在這裡留言想要了解的部分,不論是實作、插件、地圖繪製等等都可以,想了解一下大家是在哪部分可能需要講解或是可以參考的範例等等。

留言
avatar-img
留言分享你的想法!
avatar-img
ReIris
100會員
128內容數
關於遊戲心得、遊戲創作等等相關的各種紀錄。
ReIris的其他內容
2020/07/16
最後我們將講解事件第三頁的指令,這個部分的指令有些比較少用到,但還是蠻實用的!
Thumbnail
2020/07/16
最後我們將講解事件第三頁的指令,這個部分的指令有些比較少用到,但還是蠻實用的!
Thumbnail
2020/07/09
本次將會講解事件第二頁的相關功能,包含人物、畫面、音樂、影片等等。
Thumbnail
2020/07/09
本次將會講解事件第二頁的相關功能,包含人物、畫面、音樂、影片等等。
Thumbnail
2020/07/02
之前在基礎入門只講解了一些常用指令,那這裡將會講解一些比較不常使用到的指令。
Thumbnail
2020/07/02
之前在基礎入門只講解了一些常用指令,那這裡將會講解一些比較不常使用到的指令。
Thumbnail
看更多
你可能也想看
Thumbnail
在小小的租屋房間裡,透過蝦皮購物平臺採購各種黏土、模型、美甲材料等創作素材,打造專屬黏土小宇宙的療癒過程。文中分享多個蝦皮挖寶地圖,並推薦蝦皮分潤計畫。
Thumbnail
在小小的租屋房間裡,透過蝦皮購物平臺採購各種黏土、模型、美甲材料等創作素材,打造專屬黏土小宇宙的療癒過程。文中分享多個蝦皮挖寶地圖,並推薦蝦皮分潤計畫。
Thumbnail
小蝸和小豬因購物習慣不同常起衝突,直到發現蝦皮分潤計畫,讓小豬的購物愛好產生價值,也讓小蝸開始欣賞另一半的興趣。想增加收入或改善伴侶間的購物觀念差異?讓蝦皮分潤計畫成為你們的神隊友吧!
Thumbnail
小蝸和小豬因購物習慣不同常起衝突,直到發現蝦皮分潤計畫,讓小豬的購物愛好產生價值,也讓小蝸開始欣賞另一半的興趣。想增加收入或改善伴侶間的購物觀念差異?讓蝦皮分潤計畫成為你們的神隊友吧!
Thumbnail
前言 這是紀錄本人學習Unity C#時的筆記,希望讓自己能夠整理思緒,方便記憶。 因為是新手自學的關係,也很有可能有誤解或錯誤的地方,請見諒… 變數 宣告變數不能使用數字開頭,或是除了_之外的符號。 ·整數 int ·浮點數 float、double float 精度低、佔的資源較少,double
Thumbnail
前言 這是紀錄本人學習Unity C#時的筆記,希望讓自己能夠整理思緒,方便記憶。 因為是新手自學的關係,也很有可能有誤解或錯誤的地方,請見諒… 變數 宣告變數不能使用數字開頭,或是除了_之外的符號。 ·整數 int ·浮點數 float、double float 精度低、佔的資源較少,double
Thumbnail
  程式中很常會看到千奇百怪的運算式,這些運算式都隱藏著各種運算元和運算子,這些是什麼呢?讓我們來一探究竟。   運算元是指變數、常數這類(如:A、B、C、Data、123等),運算子是指運算符號(如:+、-、*、/、%、==、<、&&等這類型),這邊就要介紹C#的運算子以及怎麼使用。
Thumbnail
  程式中很常會看到千奇百怪的運算式,這些運算式都隱藏著各種運算元和運算子,這些是什麼呢?讓我們來一探究竟。   運算元是指變數、常數這類(如:A、B、C、Data、123等),運算子是指運算符號(如:+、-、*、/、%、==、<、&&等這類型),這邊就要介紹C#的運算子以及怎麼使用。
Thumbnail
這次分享的是常數、變數、宣告與初始化。 [常數]就是固定不變的數,如:PI=3.14 [變數]顧名思義就是會改變的數,如:y=2x (在數學中x確定後y才會確定,因此x為自變數,y為應變數,x、y都屬於變數) 一、常數   常數在定義的時候,一開始就必須指定好資料型別並且給予值,因為它在整個程式在執
Thumbnail
這次分享的是常數、變數、宣告與初始化。 [常數]就是固定不變的數,如:PI=3.14 [變數]顧名思義就是會改變的數,如:y=2x (在數學中x確定後y才會確定,因此x為自變數,y為應變數,x、y都屬於變數) 一、常數   常數在定義的時候,一開始就必須指定好資料型別並且給予值,因為它在整個程式在執
Thumbnail
這篇文章將會介紹函式(Function)及其回傳值(retrun)的定義及介紹。
Thumbnail
這篇文章將會介紹函式(Function)及其回傳值(retrun)的定義及介紹。
Thumbnail
這篇文章將會介紹運算式與程式碼小知識,並介紹Switch-case這常用的陳述式,並提供範例的程式碼。
Thumbnail
這篇文章將會介紹運算式與程式碼小知識,並介紹Switch-case這常用的陳述式,並提供範例的程式碼。
Thumbnail
說明 重點 △定義變數 △文字的定義 △文字與數字的差別 △整數與浮點數 △signed(有號)與unsigned(無號)的區別 △e是什麼符號? 分類 △字元 △字串 △短整數 △整數 △長整數 △超長整數 △單精度浮點數 △雙精度浮點數 △長雙精度浮點數 應用 宣告與輸出 運算符 結論
Thumbnail
說明 重點 △定義變數 △文字的定義 △文字與數字的差別 △整數與浮點數 △signed(有號)與unsigned(無號)的區別 △e是什麼符號? 分類 △字元 △字串 △短整數 △整數 △長整數 △超長整數 △單精度浮點數 △雙精度浮點數 △長雙精度浮點數 應用 宣告與輸出 運算符 結論
Thumbnail
本篇文章將會記錄Microsoft關於數字計算相關的知識,以及紀錄這些計算的專有名詞,補足闕漏的知識。
Thumbnail
本篇文章將會記錄Microsoft關於數字計算相關的知識,以及紀錄這些計算的專有名詞,補足闕漏的知識。
Thumbnail
這篇文章為介紹C#基礎知識的一部分,如果你是直接開始寫程式的C#程式員,可以看看這篇文章補足一些基礎知識。
Thumbnail
這篇文章為介紹C#基礎知識的一部分,如果你是直接開始寫程式的C#程式員,可以看看這篇文章補足一些基礎知識。
Thumbnail
變數(variable)、型別(type)、初始化(initialize)、宣告
Thumbnail
變數(variable)、型別(type)、初始化(initialize)、宣告
Thumbnail
一、什麼是變數?   變數是指用來代表某一種資料型態的符號,以非數字的符號來表達,可以是英文字母也可以是一個英文單字,不過python有一些英文字母不能被當作變數,我們稱作保留字,例如:False、None、True、and、is、not、or、......,之後會在介紹。
Thumbnail
一、什麼是變數?   變數是指用來代表某一種資料型態的符號,以非數字的符號來表達,可以是英文字母也可以是一個英文單字,不過python有一些英文字母不能被當作變數,我們稱作保留字,例如:False、None、True、and、is、not、or、......,之後會在介紹。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News