[問題] RMVX 地圖上隨機發生事件。

看板RPGMaker (RPG製作大師 - RPG Maker)作者 (一鍼同體!全力全快!)時間15年前 (2010/02/07 22:18), 編輯推噓1(108)
留言9則, 2人參與, 最新討論串1/2 (看更多)
嗯,現在想做的是,當玩家在地圖上走的時候會隨機觸發某事件, 比方說隨便亂走結果會觸發到陷阱等等。 笨方法是把地圖上每一格都設上事件啦(汗),但是這樣一定lag到死... 想請教一下有沒有比較好一點的作法可以用一個事件甚至只用公共事件就達到呢? (像是改GAME_MAP?) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.23.60

02/08 10:37, , 1F
用公用事件的話很簡單,先設變數1為0,再設並行公用事
02/08 10:37, 1F

02/08 10:38, , 2F
件:變數2=步數,當變數2>變數1,變數3為亂數,若變數3
02/08 10:38, 2F

02/08 10:39, , 3F
等於某數值時,發動第2個公用事件,最後變數2=變數1。
02/08 10:39, 3F

02/08 10:39, , 4F
最後一句打錯,應該是變數1=變數2。
02/08 10:39, 4F

02/08 12:12, , 5F
嗯...這樣設有個小問題。並行處理就會一直處理到條件不足
02/08 12:12, 5F

02/08 12:13, , 6F
為止,這樣第二段的亂數根本沒意義了(汗)
02/08 12:13, 6F

02/08 12:15, , 7F
啊,不過在亂數前先把變數1加1應該就可以了。
02/08 12:15, 7F

02/08 12:15, , 8F
話說一直跑並行處理會不會變lag啊...VX的設計實在有點謎
02/08 12:15, 8F

02/08 12:16, , 9F
地圖上多放了幾個事件就算是空的執行也會變鈍...
02/08 12:16, 9F
文章代碼(AID): #1BRikyyf (RPGMaker)
文章代碼(AID): #1BRikyyf (RPGMaker)