Project1
标题:
请问如何在开始画面增加选项啊
[打印本页]
作者:
康师傅的面条君
时间:
2015-6-15 19:43
标题:
请问如何在开始画面增加选项啊
本帖最后由 康师傅的面条君 于 2015-6-15 20:20 编辑
我想弄一个“EXTRA START”的选项,就是选择后进入一张指定的地图
这样子的能做得到么
额我只是想知道Scene_Title里面要怎么改脚本
作者:
喵呜喵5
时间:
2015-6-15 20:33
一直在写VA的脚本结果回头看看VX的脚本才感觉VX的居然这么蛋疼……条件允许还是建议你用跳过标题搭配事件来做一个事件标题了
不常写VX脚本,不知道是否有BUG,另外楼下如果知道什么写法能够让兼容性更高的话麻烦也和我说一下
module M520150615Title
VOCAB = "EXTRA START"
# 选项名称
MAP = 1
# 地图ID
X = 1
# 地图X坐标
Y = 1
# 地图Y坐标
end
class Scene_Title
alias m5_20150615_update update
def update
if Input.trigger?(Input::C) && @command_window.index == 3
command_m5_20150615_new_game
end
m5_20150615_update
end
def create_command_window
s1 = Vocab::new_game
s2 = Vocab::continue
s3 = Vocab::shutdown
s4 = M520150615Title::VOCAB
@command_window = Window_Command.new(172, [s1, s2, s3, s4])
@command_window.x = (544 - @command_window.width) / 2
@command_window.y = 288
if @continue_enabled # 如果「继续」有效
@command_window.index = 1 # 将光标移至「继续游戏」
else # 否则则将「继续游戏」半透明化
@command_window.draw_item(1, false)
end
@command_window.openness = 0
@command_window.open
end
def command_m5_20150615_new_game
Sound.play_decision
$game_party.setup_starting_members # 起始队伍
$game_map.setup(M520150615Title::MAP) # 起始位置
$game_player.moveto(M520150615Title::X, M520150615Title::Y)
$game_player.refresh
$scene = Scene_Map.new
RPG::BGM.fade(1500)
close_command_window
Graphics.fadeout(60)
Graphics.wait(40)
Graphics.frame_count = 0
RPG::BGM.stop
$game_map.autoplay
end
end
复制代码
作者:
康师傅的面条君
时间:
2015-6-15 20:35
喵呜喵5 发表于 2015-6-15 20:33
一直在写VA的脚本结果回头看看VX的脚本才感觉VX的居然这么蛋疼……条件允许还是建议你用跳过标题搭配事件来 ...
谢谢唔我先去试试看
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1