Re: [問題] 新手請益 移動中NPC對話

看板RPGMaker (RPG製作大師 - RPG Maker)作者 (丁丁是個人才)時間8年前 (2016/10/09 01:48), 編輯推噓2(207)
留言9則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《steven1212 ((冬瓜))》之銘言: : 最近剛開始接觸RPG maker : 今天在一個地方卡住了 想請教版上大大 : 目標: : NPC 有自己的固定行走路線 : 主角按下按鍵與同個NPC對話時 能夠停下來 : 並與主角說話 說完話後繼續走自己的路 : 此NPC事件現況有三個籤頁 : 1籤頁 如圖 : http://i.imgur.com/tdVHB3G.png
: 若是A開關ON 則說話 : 說完話後 A開關OFF : 2籤頁如圖 : http://i.imgur.com/B04suFh.png
: 若是A開關OFF 則走路 : 觸發是併行 走路時為等待完成 : 3籤頁如圖 : http://i.imgur.com/BnUdM9P.png
: 若是按鍵觸發 則A開關ON : 目前運行結果是 NPC 一動也不動 : 按下鍵時僅會回頭但不會講話 然後又回到原始狀態 : 若拿掉第三籤頁時 NPC是會自行走動的 : 不知道怎樣的作法才對呢? : 麻煩各位大大解惑嚕? : 小弟感激不盡 我先講結論 如果是我會怎麼設計這個事件: 只需要一個分頁(籤頁) 不需要動到獨立開關(自開關) [我習慣的術語跟原PO不太一樣,請自行轉換] 事件執行內容裡面放對話 事件圖片右邊的「自主移動」區塊,把它設成「指定」移動路徑, 然後用下面的按鈕設定 應該是這樣就可以了 接下來是理論部分,也是事件設計的基礎概念:分頁 分頁一般而言是做成「劇情進展如何如何」(開關/變數等等條件)時 該事件呈現的樣貌,例如: [戰爭前,開關0001=OFF] 「上戰場要努力喔!」 [戰爭後,開關0001= ON] 「上戰場辛苦了!」 這時,分頁 1 不設條件,放置戰爭前的事件內容; 分頁 2 條件:開關0001= ON,放置戰爭後的事件內容。 分頁的順序非常重要! 當有許多分頁的條件同時滿足的時候,事件只會呈現其中一個分頁的內容, 也就是符合條件的分頁中「編號最大(最右邊)」者。 因此,原PO原先的事件設計中,一開始「這個事件的獨立開關A = OFF」, 滿足分頁 2 、 3 的條件,取編號大者即分頁 3 。 此時無論如何都只會呈現分頁 3 ,對話後也只有一條指令:「獨立開關A = ON」 當獨立開關 A 為 ON 時,滿足的分頁分別有 1 、 2 、 3 。一樣抓編號大的。 所以對話才會一直毫無反應。 當拿掉分頁 3 , 同理無論如何都滿足分頁 2 的出現條件,因此事件只會在背景一直走。 此時跟它對話也是無意義的。 (並行處理會耗掉一些記憶體空間,不建議用太多) 建議原 PO 可以先從研究「自動製作事件」的寶箱、傳送點入手, 或是參考其他網路上的教學文件。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.253.169 ※ 文章網址: https://www.ptt.cc/bbs/RPGMaker/M.1475948915.A.D46.html

10/10 23:35, , 1F
感謝您的回答 原來會有預設執行最大分頁的情形
10/10 23:35, 1F

10/10 23:36, , 2F
自動寶箱 跟 傳送點 已經會使用了
10/10 23:36, 2F

10/10 23:42, , 3F
我來試試看 怎麼樣寫在同一個事件 若有後續在冒出吧
10/10 23:42, 3F

10/10 23:53, , 4F
感謝 解惑 原來利用自主移動的功能就可以了
10/10 23:53, 4F

10/10 23:54, , 5F
剛剛成功 使用一個事件完成了
10/10 23:54, 5F

10/10 23:56, , 6F
完成圖如下
10/10 23:56, 6F

10/10 23:56, , 7F

10/10 23:56, , 8F

10/10 23:57, , 9F
謝謝 大大以原理的部分告知我 並讓我得知一實用功能
10/10 23:57, 9F
文章代碼(AID): #1N-J5pr6 (RPGMaker)
文章代碼(AID): #1N-J5pr6 (RPGMaker)