Re: [問題] RMXP[戰鬥背景][敵人出現]

看板RPGMaker (RPG製作大師 - RPG Maker)作者 (飛揚之詩)時間15年前 (2009/05/25 21:39), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串5/5 (看更多)
※ 引述《musicring (_poca.felicita_)》之銘言: : 這部分我有問題耶 上文提到"再判斷亂數值是否小於敵人出現率"這句不太懂 : 我不知道要如何指定敵人的出現率為一個變數?? 好像沒有這選項 : 還是意思是說 某亂數變數=0~99 在公用事件中判斷該亂數是否 < 20 之類的?? : 如果是這樣的話 會有一個問題耶 : 就是在該地形即使站著不動 過幾秒後隨機亂數會滿足條件 然後自行進入戰鬥處理 : 而且相當頻繁 如果條件是 亂數==某值 也大約5秒內就會滿足 : 還是我的解讀有錯誤呢?? : 另外 地圖設定那邊的遇敵步數 是不是在該步數以內一定會遇到一次敵人隊伍?? 先解答最後的問題 這樣說是沒有錯誤 但是不夠完整 那個判定是 每走一步,遇敵機率就會上升一點 當走到設定的步數時,機率就會是100% 戰鬥結束後 機率會歸零 比方說 我設定25步 要是我走了24步都沒遇到敵人(當然 這機會很低) 那麼第25步就一定會遇到 再來,教你怎麼用判定的方式 首先,設定好一個區塊會遇到敵人 把該區塊的X範圍與Y範圍記好 然後在地圖上設定一個事件 啟動條件是"並行處理" 內容設置如下: 條件分歧:當上鍵 按下時 (另外要設置按左、右、下的狀況)     變數操作:[變數0001-角色X座標]=角色的 X座標 (紀錄角色X座標)     變數操作:[變數0002-角色Y座標]=角色的 Y座標 (紀錄角色Y座標)     條件分歧:當變數[0001]=(會遇敵的區域X範圍) (判定是否在X範圍)     條件分歧:當變數[0002]=(會遇敵的區域Y範圍) (判定是否在Y範圍)             變數操作:[變數0003-遇敵隨機值]=0~99 (進行遇敵機率隨機操作)     條件分歧:當變數[0003]>=80 (這樣設置 遇敵率就是20%)                 戰鬥處理:隊伍A 分歧結束 等待:10畫格 (要是沒有上面這行 會變成按住上鍵時連續高速判定 會導致LAG 而且1秒內就不知道判定幾次了Orz) 灰色部分是註解 大概就這樣了。 -- 平沢 唯 秋山 澪 田井中律 琴吹 紬 ▁▁ ▁▁ ▁▁ ▁▁ 吉天 貝纖鼓K鍵千 他然 斯嬌手Y琴金 ▇▇ ▇▇ ▇▇ ▇▇ << 桜高軽音部 @ けいおん! >> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.153.200

05/26 01:07, , 1F
推一個
05/26 01:07, 1F

05/26 01:55, , 2F
感謝補完~
05/26 01:55, 2F
文章代碼(AID): #1A6f-NBX (RPGMaker)
文章代碼(AID): #1A6f-NBX (RPGMaker)