Re: [問題] RMXP[戰鬥背景][敵人出現]
看板RPGMaker (RPG製作大師 - RPG Maker)作者yok870198 (飛揚之詩)時間15年前 (2009/05/25 21:39)推噓2(2推 0噓 0→)留言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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):
RPGMaker 近期熱門文章
PTT遊戲區 即時熱門文章