じ☆ve冰风 发表于 2024-4-19 20:31:54

事件制作自己的标题画面

偶是个新手,不懂脚本,又想做个自己的标题,但找了半天找不到方法,只好自己研究.终于完成了,所以发出来分享一下(做得不好请见谅,高手勿喷.)
下面开始
第一步.
首先是准备,一张标题背景图,写好暗色调的开始游戏之类的

之后是三张亮色调的和以上文字相同的图片

第二步.
打开工程脚本库Scene_Title脚本,只要删就行了
大概是删成这个样子(注意刷新画面这里是改掉的)class Scene_Title#--------------------------------------------------------------------------# ● 住处理#--------------------------------------------------------------------------def main    # 战斗测试的情况下    if $BTEST      battle_test      return    end    # 载入数据库    $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    # 停止演奏 ME、BGS    Audio.me_stop    Audio.bgs_stop    # 执行过渡    Graphics.transition    # 主循环    loop do      # 刷新游戏画面      Graphics.update      # 刷新输入信息      Input.update      # 刷新画面      update      # 如果画面被切换就中断循环      if $scene != self      break      end    end    # 装备过渡    Graphics.freezeend#-------------------------------------------------------------------------- # ● 刷新画面 #-------------------------------------------------------------------------- def update command_new_game end   #--------------------------------------------------------------------------# ● 命令 : 新游戏#--------------------------------------------------------------------------def command_new_game    # 停止 BGM    Audio.bgm_stop    # 重置测量游戏时间用的画面计数器    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.newend复制代码第三步.
放上一张空白地图,开始做(记得不要设置主角)
放上事件
第一张

然后

之后

再之后

最后


    这样子,就完成了一个自己的标题画面,要怎么华丽就看自己了,可以用移动图片弄点流星呀,雪花飘动什么的.
    希望可以帮到大家,如果有不足也希望指出,谢谢.


             本帖来自P1论坛作者xingyunxielong,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:https://rpg.blue/forum.php?mod=viewthread&tid=220606若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。
页: [1]
查看完整版本: 事件制作自己的标题画面