一般腳本版隨機比較好用就是rand(范圍)+起始值 rand(100):返回0-99的随机数 rand(100)+10000:返回10000-10099的随机数 math1=$game_variables[1107] #math1值等于1107[v] i=rand($game_variables[1122]*10)+1 #隨機范圍為 1122 [v] 乘10加上1(起始為1) $game_variables[1108]=math1-i #如果主角在NPC俩边有50%的几率接近主角反之随机移动 rand(100)>50 ? move_toward_player : move_random |
提醒一下,楼主的提问帖的标题不规范,我建议你用一句话概括你的问题然后把它写在标题上。 类似于“想问大家一个问题,不知道有没有时间”这种话没什么意义,回答的人往往需要打开你的帖子才能知道你的具体问题。这样做非常不利于你得到有意义的答案。 这个帖子的标题我已经替你改了,还有另外几个帖子你自己修改一下。今后提问稍微注意一下标题。 |
这种在scene 里随个数然后根据随机数来显示图片就好了 比如你贴图上的做法, 先准备10张要当背景的图片, 分别命名为 back_0 ~ back_9 , 统统塞到 pictures 文件夹里 然后在scene menu里, def main 下面,加上 back = Sprite.new back.bitmap = RPG::Cache.picture("back_"+rand(10).to_s) 最后 到Graphics.freeze 下面加上 back.dispose 释放掉. 搞定 这样每次打开主菜单就有10张图片里随机一张当背景了. |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-24 09:23
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.