Project1
标题:
请问怎样在一个脚本里加上开关。
[打印本页]
作者:
地瓜o零战
时间:
2009-4-19 05:15
提示:
作者被禁止或删除 内容自动屏蔽
作者:
☆流星☆~~~
时间:
2009-4-19 05:21
提示:
作者被禁止或删除 内容自动屏蔽
作者:
地瓜o零战
时间:
2009-4-19 05:55
提示:
作者被禁止或删除 内容自动屏蔽
作者:
☆流星☆~~~
时间:
2009-4-19 05:59
提示:
作者被禁止或删除 内容自动屏蔽
作者:
地瓜o零战
时间:
2009-4-19 06:05
提示:
作者被禁止或删除 内容自动屏蔽
作者:
☆流星☆~~~
时间:
2009-4-19 06:06
提示:
作者被禁止或删除 内容自动屏蔽
作者:
地瓜o零战
时间:
2009-4-19 06:18
提示:
作者被禁止或删除 内容自动屏蔽
作者:
水镜风生
时间:
2009-4-19 06:35
NN = 1 # 1号开关打开时淡入淡出,否则正常地出现和消失
#--------------------------------------------------------------------------
#●图片的淡入淡出
#--------------------------------------------------------------------------
class Interpreter
#--------------------------------------------------------------------------
# ● 显示图片
#--------------------------------------------------------------------------
def command_231
if $game_switches[NN]
# 获取图片编号
number = @parameters[0] + ($game_temp.in_battle ? 50 : 0)
# 指定方法为 [直接指定] 的情况下
if @parameters[3] == 0
x = @parameters[4]
y = @parameters[5]
# 指定方法为 [使用变量指定] 的情况下
else
x = $game_variables[@parameters[4]]
y = $game_variables[@parameters[5]]
end
# 显示图片
$game_screen.pictures[number].show(@parameters[1], @parameters[2],
x, y, @parameters[6], @parameters[7], 0, @parameters[9])
# 移动图片
$game_screen.pictures[number].move(129, @parameters[2],
x, y, @parameters[6], @parameters[7], @parameters[8], @parameters[9])
# 继续
return true
else
# 获取图片编号
number = @parameters[0] + ($game_temp.in_battle ? 50 : 0)
# 指定方法为 [直接指定] 的情况下
if @parameters[3] == 0
x = @parameters[4]
y = @parameters[5]
# 指定方法为 [使用变量指定] 的情况下
else
x = $game_variables[@parameters[4]]
y = $game_variables[@parameters[5]]
end
# 显示图片
$game_screen.pictures[number].show(@parameters[1], @parameters[2],
x, y, @parameters[6], @parameters[7], @parameters[8], @parameters[9])
# 继续
return true
end
end
end
#以下脚本,可以让“图片消失”这个命令变为“图片原地20帧淡出”
#本帖相关代码如下:
class Game_Picture
#--------------------------------------------------------------------------
# ● 消除图片
#--------------------------------------------------------------------------
def erase
if $game_switches[NN]
move(129,@origin,@target_x,@target_y,@target_zoom_x,@target_zoom_y,0,@blend_type)
else
@name = ""
end
end
end
复制代码
修改完毕。 [LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1