Project1
标题:
【教学】事件版标加速题画面1.2
[打印本页]
作者:
304475881
时间:
2008-10-14 04:50
标题:
【教学】事件版标加速题画面1.2
咳咳,现在开课,此教学附在【雷欧纳德】的教学上面,但是比【雷欧纳德】的教学执行得快!~~
先在【Main】脚本上面建立一个脚本,脚本内容如下。
# 初始化资料脚本
def csh
# 载入数据库
$data_actors = load_data("Data/Actors.rxdata")
$data_classes = load_data("Data/Classes.rxdata")
$data_skills = load_data("Data/Skills.rxdata")
$data_items = load_data("Data/Items.rxdata")
$data_weapons = load_data("Data/Weapons.rxdata")
$data_armors = load_data("Data/Armors.rxdata")
$data_enemies = load_data("Data/Enemies.rxdata")
$data_troops = load_data("Data/Troops.rxdata")
$data_states = load_data("Data/States.rxdata")
$data_animations = load_data("Data/Animations.rxdata")
$data_tilesets = load_data("Data/Tilesets.rxdata")
$data_common_events = load_data("Data/CommonEvents.rxdata")
$data_system = load_data("Data/System.rxdata")
# 生成系统对像
$game_system = Game_System.new
end
# 读取脚本资料
def ksdq
# 重置测量游戏时间用的画面计数器
Graphics.frame_count = 0
# 生成各种游戏对像
$game_temp = Game_Temp.new
$game_system = Game_System.new
$game_switches = Game_Switches.new
$game_variables = Game_Variables.new
$game_self_switches = Game_SelfSwitches.new
$game_screen = Game_Screen.new
$game_actors = Game_Actors.new
$game_party = Game_Party.new
$game_troop = Game_Troop.new
$game_map = Game_Map.new
$game_player = Game_Player.new
# 设置初期同伴位置
$game_party.setup_starting_members
# 设置初期位置的地图
$game_map.setup($data_system.start_map_id)
# 主角向初期位置移动
$game_player.moveto($data_system.start_x, $data_system.start_y)
# 刷新主角
$game_player.refresh
# 执行地图设置的 BGM 与 BGS 的自动切换
$game_map.autoplay
# 刷新地图 (执行并行事件)
$game_map.update
# 切换地图画面
$scene = Scene_Map.new
end
复制代码
然后再修改【Main】脚本,修改内容如下,可直接复制进去。
#==============================================================================
# ■ Main
#------------------------------------------------------------------------------
# 各定义结束后、从这里开始实际处理。
#==============================================================================
begin
# 准备过渡
# 设置系统默认字体
Font.default_name = (["黑体"])
Graphics.freeze
# 开始读取初始化资料脚本
csh
# 开始读取脚本资料
ksdq
# $scene 为有效的情况下调用 main 过程
while $scene != nil
$scene.main
end
# 淡入淡出
Graphics.transition(20)
rescue Errno::ENOENT
# 补充 Errno::ENOENT 以外错误
# 无法打开文件的情况下、显示信息后结束
filename = $!.message.sub("No such file or directory - ", "")
print("找不到文件 #{filename}。 ")
end
复制代码
接下来是事件部分,先新建一个地图,命名为【标题画面】,地图不要绘制任何东西,再把【设置主角初始位置】设置到新建的那个地图上面。
事件部分,新建一个事件,设置为并行处理,显示你需要的标题画面图片,注意,这里不能用等待,再新建一个事件,设置为自动执行,显示选项,就可以显示基本画面了。
华丽部分,正在制作……哦,忘了说声,教学完毕……(马上闪人,免得被【雷欧纳德】得超级臭鸡蛋砸到)……闪人……
作者:
浩气青天
时间:
2008-10-14 04:57
囧,怎么突然流行起了事件标题?
作者:
304475881
时间:
2008-10-14 05:01
不是流行,只是更新一下【雷欧纳德】的教学……
作者:
菜鸟飞飞
时间:
2008-10-14 05:46
提示:
作者被禁止或删除 内容自动屏蔽
作者:
越前リョーマ
时间:
2008-10-16 01:40
这也叫事件…… = =
明明就是提供前面的两个脚本嘛。
作者:
dbshy
时间:
2008-10-16 03:26
这加速也不能加多少
而且战斗测试不能
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1