Project1
标题:
进入游戏前加上“press start"字样
[打印本页]
作者:
zj19921223
时间:
2009-7-13 08:27
提示:
作者被禁止或删除 内容自动屏蔽
作者:
IamI
时间:
2009-7-13 08:32
本帖最后由 IamI 于 2009-7-13 09:10 编辑
做了一个简单的脚本,如果有需要其他效果请说明
为无碍观瞻已和谐
然后在Main里面把 $scene = Scene_Title.new
改成 $scene = Scene_Start.new
作者:
zj19921223
时间:
2009-7-13 08:44
提示:
作者被禁止或删除 内容自动屏蔽
作者:
IamI
时间:
2009-7-13 09:11
把脚本换成下面那个(Main里面还是Start)
嗯这只生物比较懒所以只做了一个静态的背景(png,jpg,bmp格式)
class Scene_Start
def main
@sp = Sprite.new
@sp.bitmap = Bitmap.new(640,480)
@b1 = RPG::Cache.picture("") # 在引号内请输入背景图片名,背景图片放在Picture文件夹下
@b2 = RPG::Cache.picture("") # 在引号内请输入艺术字图名,字体图片放在Picture文件夹下
@sp.bitmap.stretch_blt(Rect.new(0,0,640,480), @b1, @b1.rect)
x = (640 - @b2.width) / 2
y = (480 - @b2.height)/ 2
@sp.bitmap.blt(x,y,@b2,@b2.rect)
#@sp.bitmap.draw_text(@sp.bitmap.rect,"PRESS START",1)
# 执行过渡
Graphics.transition
# 主循环
loop do
# 刷新游戏画面
Graphics.update
# 刷新输入信息
Input.update
# 刷新画面
update
# 如果画面切换的话就中断循环
if $scene != self
break
end
end
# 准备过渡
Graphics.freeze
@sp.dispose
end
def update
if Input.trigger?(Input::C)
$scene = Scene_Title.new
end
end
end
复制代码
记得填写图片名以及图片位置
作者:
well
时间:
2009-7-14 06:09
如果用自动执行事件做。是不是可以
1,显示图片或动画(主角开始进入一张空白地图)
2,等待若干帧。(循环)
3,如果按下C键。跳出循环。
4,消除图片或停止动画。
最后独立开关什么的停止事件。
作者:
tommay
时间:
2009-7-14 08:18
5#
well
可以用事件做,但是要跳过标题= =
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1