作者yok870198 (飞扬之诗)
看板RPGMaker
标题Re: [问题] RMXP[战斗背景][敌人出现]
时间Mon May 25 21:39:31 2009
※ 引述《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
1F:推 CBH:推一个 05/26 01:07
2F:推 behemoth:感谢补完~ 05/26 01:55