Project1
标题:
怎么初始化全局变量?以及如何读取进度?
[打印本页]
作者:
gamedev0001
时间:
2011-10-21 11:06
提示:
作者被禁止或删除 内容自动屏蔽
作者:
eve592370698
时间:
2011-10-21 16:05
游戏中呼叫读档画面是事件中的脚本内容为
$scene = Scene_Load.new
至于变量那直接变量操作让其等于零就可以了。
作者:
gamedev0001
时间:
2011-10-22 01:30
提示:
作者被禁止或删除 内容自动屏蔽
作者:
各种压力的猫君
时间:
2011-10-22 01:42
新手教程都有讲的 = =
另外读取进度直接那么用,按ESC取消的话会返回标题画面。
解决方法如下:
#==============================================================================
# ■ Scene_Load
#------------------------------------------------------------------------------
# 处理读档画面的类。
# 兼容非标题画面呼出存档时返回操作。
#==============================================================================
class Scene_Load < Scene_File
def on_cancel
# 演奏取消 SE
$game_system.se_play($data_system.cancel_se)
# 若未设定返回场景则设定为返回标题
$return_scene = Scene_Title.new if $return_scene == nil
# 切换场景
$scene = $return_scene.clone
# 清除返回场景标记
$return_scene = nil
end
end
复制代码
先将这个脚本插到Scene_Load和Main之间,然后游戏中需要呼出存档的地方用这样的脚本:
$return_scene = $scene.clone
$scene = Scene_Load.new
复制代码
作者:
gamedev0001
时间:
2011-10-22 06:14
提示:
作者被禁止或删除 内容自动屏蔽
作者:
kangxi0109
时间:
2011-10-22 22:48
变量应该写在哪里?我写到公共事件里面初始化为什么没有效果呢?只能写到地图上么?
不用脚本的话就只能写在地图上,默认为0.
可以在正式开始游戏之前设置一个黑屏或者开场画面,用自动执行统一设置相关变量...
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1