查看: 66|回复: 0

[转载发布] 事件制作自己的标题画面

[复制链接]
  • TA的每日心情
    开心
    2024-5-10 09:55
  • 签到天数: 37 天

    连续签到: 3 天

    [LV.5]常住居民I

    2028

    主题

    32

    回帖

    7260

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    0
    卡币
    5184
    OK点
    16
    积分
    7260
    发表于 同元一千年八月三日(秋) | 显示全部楼层 |阅读模式
    偶是个新手,不懂脚本,又想做个自己的标题,但找了半天找不到方法,只好自己研究.终于完成了,所以发出来分享一下(做得不好请见谅,高手勿喷.)
    下面开始
    第一步.
    首先是准备,一张标题背景图,写好暗色调的开始游戏之类的

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

    第二步.
    打开工程脚本库Scene_Title脚本,只要删就行了
    大概是删成这个样子(注意刷新画面这里是改掉的)
    1. 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.freeze  end#-------------------------------------------------------------------------- # ● 刷新画面 #-------------------------------------------------------------------------- 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.new  end复制代码
    复制代码
    第三步.
    放上一张空白地图,开始做(记得不要设置主角)
    放上事件
    第一张

    然后

    之后

    再之后

    最后


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


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

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    天天去同能,天天有童年!
    回复 论坛版权

    使用道具 举报

    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

    GMT+8, 2024-5-20 22:28 , Processed in 0.046961 second(s), 44 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表