赞 | 23 |
VIP | 207 |
好人卡 | 31 |
积分 | 31 |
经验 | 48797 |
最后登录 | 2024-11-30 |
在线时间 | 1535 小时 |
Lv3.寻梦者 孤独守望
- 梦石
- 0
- 星屑
- 3137
- 在线时间
- 1535 小时
- 注册时间
- 2006-10-16
- 帖子
- 4321
|
举个例子吧。
不透明黑色背景Scene
class Scene_Orz
def main
@orz = Window_Base.new(0,0,300,300)
# 执行过度
Graphics.transition
# 主循环
loop do
# 刷新游戏画面
Graphics.update
# 刷新输入信息
Input.update
# 刷新画面
update
# 如果画面切换就中断循环
if $scene != self
break
end
end
# 装备过渡
Graphics.freeze
@orz.dispose
end
def update
@orz.update
end
end
我们来把他邪恶的半透明掉
class Scene_Orz
def main
@orz = Window_Base.new(0,0,300,300)
@orz.opacity = 120
@s = Spriteset_Map.new
# 执行过度
Graphics.transition
# 主循环
loop do
# 刷新游戏画面
Graphics.update
# 刷新输入信息
Input.update
# 刷新画面
update
# 如果画面切换就中断循环
if $scene != self
break
end
end
# 装备过渡
Graphics.freeze
@orz.dispose
@s.dispose
end
def update
@orz.update
end
end 系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~ |
|