Project1
标题:
怎么弄个转盘,转到什么就获得什么。
[打印本页]
作者:
13328928025
时间:
2013-8-15 19:50
标题:
怎么弄个转盘,转到什么就获得什么。
怎么弄个转盘,转到什么就获得什么。
作者:
1059847607
时间:
2013-8-15 20:20
先设计一个转盘动画(可略过),然后设置一个事件,变量操作,随机数(例如1~2),条件分歧,变量等于1,获得金钱100,变量等于2,获得金钱200,就是这意思了吧?
作者:
yagami
时间:
2013-8-16 00:23
本帖最后由 yagami 于 2013-8-16 00:35 编辑
抽空写了下转盘
class Zhuanpan
def main
@angle=0
@back = Sprite.new
@back.bitmap = RPG::Cache.picture("你的图片")
@back.x = 320
@back.y = 240
@back.z = 9999
@back.ox,@back.oy = @back.bitmap.rect.width/2,@back.bitmap.rect.height/2
@spriteset = Spriteset_Map.new
Graphics.transition
loop do
Graphics.update
Input.update
update
if $scene != self
break
end
end
@back.dispose
@spriteset.dispose
end
def update
if Input.trigger?(Input::B)
$scene = Scene_Map.new
return
end
if Input.trigger?(Input::C)
fast=rand(200)
slow =40
while fast>0
@back.angle+= slow
@angle+= slow
Graphics.update
fast-=1
end
while slow>0
@back.angle+=slow
@angle+=slow
Graphics.update
slow-=1
end
@angle%=360
###
#这里通过@angle分歧写自己需要的代码比如case 。。。
##
p @angle###我只是单纯打印下而已
end
end
end
复制代码
Project1.rar
2013-8-16 00:35 上传
点击文件名下载附件
226.47 KB, 下载次数: 38
作者:
13328928025
时间:
2013-8-16 09:50
yagami 发表于 2013-8-16 00:23
抽空写了下转盘
那要怎么设置获得的物品?
作者:
qq1353826915
时间:
2013-8-16 16:16
转盘的话,用事件就可以完成。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1