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

作者: rogerliu84 (丁丁是個人才)   2016-10-09 01:48:32
※ 引述《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 可以先從研究「自動製作事件」的寶箱、傳送點入手,
或是參考其他網路上的教學文件。
作者: steven1212 ((冬瓜))   2016-10-10 23:35:00
感謝您的回答 原來會有預設執行最大分頁的情形自動寶箱 跟 傳送點 已經會使用了我來試試看 怎麼樣寫在同一個事件 若有後續在冒出吧感謝 解惑 原來利用自主移動的功能就可以了剛剛成功 使用一個事件完成了完成圖如下http://i.imgur.com/ayyqhwG.pnghttp://i.imgur.com/LgaO5iY.png謝謝 大大以原理的部分告知我 並讓我得知一實用功能

Links booklink

Contact Us: admin [ a t ] ucptt.com