方格精選

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

更新於 2020/12/29閱讀時間約 3 分鐘
※此處操作說明都以繁體中文版的翻譯為基準。
  什麼是開關?變數又是怎麼使用的?這裡會詳細講解開關的使用以及很多人剛入門不太能理解的變數!
  在 RMMV 中,事件有所謂的條件判斷,也就是滿足當前事件條件將會發生這個事件內容。
  如果要判斷「玩家是否完成這件事情」、「玩家是否有與該 NPC 對話過」這種有沒有的二分法分歧,就要使用開關來做為分支。

開關

  在開關列表中,作者可以任意定義開關名稱來管理。
任意設定名稱便於管理開關。
  以 RMMV 來說,它本身只使用 ID 這個唯一的數字來分辨開關,作者取任何名稱都不會干擾它本身的讀取。
  如果你要設定完成該劇情後的對話,只須在該劇情最後加上開關,並且在條件頁上設定該開關就可以了,記得注意檢查事件頁的順序
事件頁條件設定。

變數

  對很多剛入門的人來說,有些人並不是很了解所謂的「變數」,顧名思義就是一個「會變的數量」。它可以儲存很多東西,比如你跟這個 NPC 對話的次數、給玩家解謎使用的密碼輸入等等。
事件命令的變數使用。
  它同「開關」一樣可以讓作者自行取名管理,這個名稱是完全不干擾 RMMV 本身讀取,只專門給作者分辨的,那作者可以設定我命名的這個變數 ID 裡面是儲存什麼數據資料
  比如說我跟這個 NPC 每對話一次添加 1 在這個變數中,甚至你可以讀取玩家目前的所在座標(遊戲數據)保存來製作當玩家在某個固定位置時會發生事件等等。
  這裡詳細說明控制變數的內容。

變數

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

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

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

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

  • 常量:一個固定數值,例如 1、2、3、4、100、500...等等
  • 變數:直接帶入另一個變數的數值來做計算。
  • 隨機:一定範圍內的隨機數值。
  • 遊戲數據:內建資料庫中的各項數據,例如持有物品、角色等級、所在位置 X 座標等等。
  • 腳本:給進階作者來使用腳本。
  善於使用變數可以製造很多有趣的效果,那之後會在其他實作中提到。最後我們要說的是 RMMV 的「自開關」。

自開關

  剛剛說過了開關的功能,那「自開關」是用在什麼地方呢?當你的開關只用在這個事件身上的時候,就可以使用自開關來做為分歧。例如:寶箱、開門等等。
  如果上一篇有測試過快速創建寶箱事件的應該有發現它使用的就是自開關,因為它只是用來判斷「這個事件是否被開啟」,其他事件並不會需要用到這個開關,那只用自開關控制即可。
  內建的自開關只支援「A、B、C、D」四種開關,若要更多則需要程式插件擴展開關數量!
  我們下一篇將會說明如何進行顯示對話的這個部分,包含實例運用開關。
  歡迎大家直接在這裡留言想要了解的部分,不論是實作、插件、地圖繪製等等都可以,想了解一下大家是在哪部分可能需要講解或是可以參考的範例等等。
avatar-img
93會員
119內容數
關於遊戲心得、遊戲創作等等相關的各種紀錄。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
ReIris 的其他內容
事件頁的條件是做什麼的?優先順序跟觸發器又是什麼東西呢?我們將會在這篇解說基本的事件操作處理跟設定。
在這裡蒐集大部分作者在製作上會有的問題來一一回答。想要尋找相關回答的請善用 Ctrl + F 來尋找關鍵字喔!
此篇解說如何善用人物產生器來製作 NPC , 包含基本操作以及自定義增加部件喔!
在 RMMV 中的功能達不到我要的效果怎麼辦?那麼就來使用插件擴展功能!這篇會跟大家講解「插件」,並且推薦想要了解 RMMV 架構的人一些講座。
這裡將說明 RMMV 將會使用到的音效規格與影片規格,以及提到一些事件裡使用的指令跟設定。
這篇會跟大家說明 RMMV 內使用的素材規格以及類型,以及介紹可以使用的免費素材網站!
事件頁的條件是做什麼的?優先順序跟觸發器又是什麼東西呢?我們將會在這篇解說基本的事件操作處理跟設定。
在這裡蒐集大部分作者在製作上會有的問題來一一回答。想要尋找相關回答的請善用 Ctrl + F 來尋找關鍵字喔!
此篇解說如何善用人物產生器來製作 NPC , 包含基本操作以及自定義增加部件喔!
在 RMMV 中的功能達不到我要的效果怎麼辦?那麼就來使用插件擴展功能!這篇會跟大家講解「插件」,並且推薦想要了解 RMMV 架構的人一些講座。
這裡將說明 RMMV 將會使用到的音效規格與影片規格,以及提到一些事件裡使用的指令跟設定。
這篇會跟大家說明 RMMV 內使用的素材規格以及類型,以及介紹可以使用的免費素材網站!
你可能也想看
Google News 追蹤
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
這篇內容,將會講解什麼是「for迴圈」,以及與「for迴圈」相關的知識。包括for迴圈的簡介、for迴圈、break、continue。
Thumbnail
這篇內容,將會講解什麼是腳本函式,以及與腳本函式相關的知識。包括腳本的簡介、使用函式(或全域變數)的注意事項、定義全域變數、定義函式、什麼是宣告、局部變數的應用。
Thumbnail
這篇內容,將會講解什麼是變數範圍,以及與變數範圍相關的知識。包括變數範圍的簡介、實體變數、全域變數、局部變數、常數。
Thumbnail
這篇內容,將會講解什麼是變數,以及與變數相關的知識。包括變數、資料型態、變數賦值、變數的命名規則、變數的作用區域、變數的可重複性、內建變數。
分享下最近製作 RM 上用到的一些 MZ 事件腳本 // 設定此事件的自開關 A 為 OFF $gameSelfSwitches.setValue('A', false) // 設定第 1 個地圖的第 3 個事件的自開關 A 為 OFF $gameSelfSwitches.setValue([1
前言: 雖然前面有些定義還沒有完整的解釋,但還是後面再說吧, 誰想一直看理論啊(摔本子)
Thumbnail
完成了Debug.log()的測試,接著還是要跟各位簡單講一下C#的一些規則,之後看程式會(比較)看得懂。 又講到變數? 在Unity中,變數是重要的工具,用來儲存和管理資料。讓開發者能夠靈活調整遊戲的行為和性能,減少代碼的重複性,使得遊戲開發更加高效和簡潔。透過使用變數,開發者可以輕鬆修改資料
※ 認識變數: 變數(variable)是在程式裡面把東西存起來的概念。 基於不讓電腦每次都需要重新運算,把需要花時間運算的東西先存起來,之後再直接拿出來使用,所以我們需要變數。 變數儲存的位置在電腦裡的記憶體。變數就像是一個箱子,記憶體就像是一個倉庫。箱子的名稱就是變數名稱,箱子的內容物就是
Thumbnail
這篇教學主要介紹瞭如何在遊戲中設置連續登入獎勵的方法,包括建立變量、加入時間、計算登入和連續登入次數,以及顯示和執行連續登入獎勵的具體方法。
Thumbnail
宣告變數 變數是程式中用來儲存和表示數據的標識符號​,並將變數存放在某個記憶體位子 可以用ID的方法查找變數存在哪個記憶體,此方法有利於以後查找問題用。 在大多數程式語言中,變數需要事先聲明(宣告)並賦值。 而Python是一種動態類型語言,不需要顯式宣告變數類型,而是在賦值時自動進行推斷。
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
這篇內容,將會講解什麼是「for迴圈」,以及與「for迴圈」相關的知識。包括for迴圈的簡介、for迴圈、break、continue。
Thumbnail
這篇內容,將會講解什麼是腳本函式,以及與腳本函式相關的知識。包括腳本的簡介、使用函式(或全域變數)的注意事項、定義全域變數、定義函式、什麼是宣告、局部變數的應用。
Thumbnail
這篇內容,將會講解什麼是變數範圍,以及與變數範圍相關的知識。包括變數範圍的簡介、實體變數、全域變數、局部變數、常數。
Thumbnail
這篇內容,將會講解什麼是變數,以及與變數相關的知識。包括變數、資料型態、變數賦值、變數的命名規則、變數的作用區域、變數的可重複性、內建變數。
分享下最近製作 RM 上用到的一些 MZ 事件腳本 // 設定此事件的自開關 A 為 OFF $gameSelfSwitches.setValue('A', false) // 設定第 1 個地圖的第 3 個事件的自開關 A 為 OFF $gameSelfSwitches.setValue([1
前言: 雖然前面有些定義還沒有完整的解釋,但還是後面再說吧, 誰想一直看理論啊(摔本子)
Thumbnail
完成了Debug.log()的測試,接著還是要跟各位簡單講一下C#的一些規則,之後看程式會(比較)看得懂。 又講到變數? 在Unity中,變數是重要的工具,用來儲存和管理資料。讓開發者能夠靈活調整遊戲的行為和性能,減少代碼的重複性,使得遊戲開發更加高效和簡潔。透過使用變數,開發者可以輕鬆修改資料
※ 認識變數: 變數(variable)是在程式裡面把東西存起來的概念。 基於不讓電腦每次都需要重新運算,把需要花時間運算的東西先存起來,之後再直接拿出來使用,所以我們需要變數。 變數儲存的位置在電腦裡的記憶體。變數就像是一個箱子,記憶體就像是一個倉庫。箱子的名稱就是變數名稱,箱子的內容物就是
Thumbnail
這篇教學主要介紹瞭如何在遊戲中設置連續登入獎勵的方法,包括建立變量、加入時間、計算登入和連續登入次數,以及顯示和執行連續登入獎勵的具體方法。
Thumbnail
宣告變數 變數是程式中用來儲存和表示數據的標識符號​,並將變數存放在某個記憶體位子 可以用ID的方法查找變數存在哪個記憶體,此方法有利於以後查找問題用。 在大多數程式語言中,變數需要事先聲明(宣告)並賦值。 而Python是一種動態類型語言,不需要顯式宣告變數類型,而是在賦值時自動進行推斷。