设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3238|回复: 3
打印 上一主题 下一主题

[原创发布] 事件制作自己的标题画面

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
117 小时
注册时间
2011-8-30
帖子
25
跳转到指定楼层
1
发表于 2012-1-25 13:55:16 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 xingyunxielong 于 2012-1-28 21:40 编辑

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

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

第二步.
打开工程脚本库Scene_Title脚本,只要删就行了
大概是删成这个样子(注意刷新画面这里是改掉的)
  1. class Scene_Title
  2.   #--------------------------------------------------------------------------
  3.   # ● 住处理
  4.   #--------------------------------------------------------------------------
  5.   def main
  6.     # 战斗测试的情况下
  7.     if $BTEST
  8.       battle_test
  9.       return
  10.     end
  11.     # 载入数据库
  12.     $data_actors        = load_data("Data/Actors.rxdata")
  13.     $data_classes       = load_data("Data/Classes.rxdata")
  14.     $data_skills        = load_data("Data/Skills.rxdata")
  15.     $data_items         = load_data("Data/Items.rxdata")
  16.     $data_weapons       = load_data("Data/Weapons.rxdata")
  17.     $data_armors        = load_data("Data/Armors.rxdata")
  18.     $data_enemies       = load_data("Data/Enemies.rxdata")
  19.     $data_troops        = load_data("Data/Troops.rxdata")
  20.     $data_states        = load_data("Data/States.rxdata")
  21.     $data_animations    = load_data("Data/Animations.rxdata")
  22.     $data_tilesets      = load_data("Data/Tilesets.rxdata")
  23.     $data_common_events = load_data("Data/CommonEvents.rxdata")
  24.     $data_system        = load_data("Data/System.rxdata")
  25.     # 生成系统对像
  26.     $game_system = Game_System.new
  27.     # 停止演奏 ME、BGS
  28.     Audio.me_stop
  29.     Audio.bgs_stop
  30.     # 执行过渡
  31.     Graphics.transition
  32.     # 主循环
  33.     loop do
  34.       # 刷新游戏画面
  35.       Graphics.update
  36.       # 刷新输入信息
  37.       Input.update
  38.       # 刷新画面
  39.       update
  40.       # 如果画面被切换就中断循环
  41.       if $scene != self
  42.         break
  43.       end
  44.     end
  45.     # 装备过渡
  46.     Graphics.freeze
  47.   end
  48. #--------------------------------------------------------------------------
  49. # ● 刷新画面
  50. #--------------------------------------------------------------------------
  51. def update
  52. command_new_game
  53. end
  54.   #--------------------------------------------------------------------------
  55.   # ● 命令 : 新游戏
  56.   #--------------------------------------------------------------------------
  57.   def command_new_game
  58.     # 停止 BGM
  59.     Audio.bgm_stop
  60.     # 重置测量游戏时间用的画面计数器
  61.     Graphics.frame_count = 0
  62.     # 生成各种游戏对像
  63.     $game_temp          = Game_Temp.new
  64.     $game_system        = Game_System.new
  65.     $game_switches      = Game_Switches.new
  66.     $game_variables     = Game_Variables.new
  67.     $game_self_switches = Game_SelfSwitches.new
  68.     $game_screen        = Game_Screen.new
  69.     $game_actors        = Game_Actors.new
  70.     $game_party         = Game_Party.new
  71.     $game_troop         = Game_Troop.new
  72.     $game_map           = Game_Map.new
  73.     $game_player        = Game_Player.new
  74.     # 设置初期同伴位置
  75.     $game_party.setup_starting_members
  76.     # 设置初期位置的地图
  77.     $game_map.setup($data_system.start_map_id)
  78.     # 主角向初期位置移动
  79.     $game_player.moveto($data_system.start_x, $data_system.start_y)
  80.     # 刷新主角
  81.     $game_player.refresh
  82.     # 执行地图设置的 BGM 与 BGS 的自动切换
  83.     $game_map.autoplay
  84.     # 刷新地图 (执行并行事件)
  85.     $game_map.update
  86.     # 切换地图画面
  87.     $scene = Scene_Map.new
  88.   end
复制代码
第三步.
放上一张空白地图,开始做(记得不要设置主角)
放上事件
第一张

然后

之后

再之后

最后


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

评分

参与人数 1星屑 +460 收起 理由
退屈£无聊 + 460 教程奖励

查看全部评分

Lv1.梦旅人

梦石
0
星屑
50
在线时间
61 小时
注册时间
2011-7-24
帖子
91
2
发表于 2012-1-25 14:59:52 | 只看该作者
本帖最后由 GAME狂热分子 于 2012-1-25 15:00 编辑

{:nm_4:}感谢分享,不过删哪个脚本啊?没找到。

点评

Scene_Title就是要删除的脚本  发表于 2012-1-25 18:39
删标题的,楼下的直接用,不用删脚本了  发表于 2012-1-25 16:26
回复 支持 反对

使用道具 举报

Lv6.析梦学徒

梦石
0
星屑
56146
在线时间
269 小时
注册时间
2010-6-16
帖子
982
3
发表于 2012-1-25 15:20:07 | 只看该作者

好吧……舒克来分享一下跳过标题脚本 - -
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================


  4. class Scene_Title
  5.   def main
  6.     #---战斗测试的情况下
  7.     if $BTEST
  8.       battle_test
  9.       return
  10.     end
  11.     $data_actors        = load_data("Data/Actors.rxdata")
  12.     $data_classes       = load_data("Data/Classes.rxdata")
  13.     $data_skills        = load_data("Data/Skills.rxdata")
  14.     $data_items         = load_data("Data/Items.rxdata")
  15.     $data_weapons       = load_data("Data/Weapons.rxdata")
  16.     $data_armors        = load_data("Data/Armors.rxdata")
  17.     $data_enemies       = load_data("Data/Enemies.rxdata")
  18.     $data_troops        = load_data("Data/Troops.rxdata")
  19.     $data_states        = load_data("Data/States.rxdata")
  20.     $data_animations    = load_data("Data/Animations.rxdata")
  21.     $data_tilesets      = load_data("Data/Tilesets.rxdata")
  22.     $data_common_events = load_data("Data/CommonEvents.rxdata")
  23.     $data_system        = load_data("Data/System.rxdata")
  24.     $game_system = Game_System.new
  25.     Graphics.frame_count = 0
  26.     $game_temp          = Game_Temp.new
  27.     $game_system        = Game_System.new
  28.     $game_switches      = Game_Switches.new
  29.     $game_variables     = Game_Variables.new
  30.     $game_self_switches = Game_SelfSwitches.new
  31.     $game_screen        = Game_Screen.new
  32.     $game_actors        = Game_Actors.new
  33.     $game_party         = Game_Party.new
  34.     $game_troop         = Game_Troop.new
  35.     $game_map           = Game_Map.new
  36.     $game_player        = Game_Player.new
  37.     $game_party.setup_starting_members
  38.     #---判定是否通关
  39.     #if FileTest.exist?("Data/Fin.rxdata")
  40.     #$game_map.setup(192)
  41.     #$game_player.moveto(15, 15)
  42.      # else
  43.     $game_map.setup($data_system.start_map_id)
  44.     $game_player.moveto($data_system.start_x, $data_system.start_y)
  45.   #end
  46.     $game_player.refresh
  47.     $game_map.autoplay
  48.     $game_map.update
  49.     $scene = Scene_Map.new
  50.      #--------------------------------------------------------------------------
  51.   # ● 战斗测试
  52.   #--------------------------------------------------------------------------
  53.   def battle_test
  54.     # 载入数据库 (战斗测试用)
  55.     $data_actors        = load_data("Data/BT_Actors.rxdata")
  56.     $data_classes       = load_data("Data/BT_Classes.rxdata")
  57.     $data_skills        = load_data("Data/BT_Skills.rxdata")
  58.     $data_items         = load_data("Data/BT_Items.rxdata")
  59.     $data_weapons       = load_data("Data/BT_Weapons.rxdata")
  60.     $data_armors        = load_data("Data/BT_Armors.rxdata")
  61.     $data_enemies       = load_data("Data/BT_Enemies.rxdata")
  62.     $data_troops        = load_data("Data/BT_Troops.rxdata")
  63.     $data_states        = load_data("Data/BT_States.rxdata")
  64.     $data_animations    = load_data("Data/BT_Animations.rxdata")
  65.     $data_tilesets      = load_data("Data/BT_Tilesets.rxdata")
  66.     $data_common_events = load_data("Data/BT_CommonEvents.rxdata")
  67.     $data_system        = load_data("Data/BT_System.rxdata")
  68.     # 重置测量游戏时间用的画面计数器
  69.     Graphics.frame_count = 0
  70.     # 生成各种游戏对像
  71.     $game_temp          = Game_Temp.new
  72.     $game_system        = Game_System.new
  73.     $game_switches      = Game_Switches.new
  74.     $game_variables     = Game_Variables.new
  75.     $game_self_switches = Game_SelfSwitches.new
  76.     $game_screen        = Game_Screen.new
  77.     $game_actors        = Game_Actors.new
  78.     $game_party         = Game_Party.new
  79.     $game_troop         = Game_Troop.new
  80.     $game_map           = Game_Map.new
  81.     $game_player        = Game_Player.new
  82.     # 设置战斗测试用同伴
  83.     $game_party.setup_battle_test_members
  84.     # 设置队伍 ID、可以逃走标志、战斗背景
  85.     $game_temp.battle_troop_id = $data_system.test_troop_id
  86.     $game_temp.battle_can_escape = true
  87.     $game_map.battleback_name = $data_system.battleback_name
  88.     # 演奏战斗开始 BGM
  89.     $game_system.se_play($data_system.battle_start_se)
  90.     # 演奏战斗 BGM
  91.     $game_system.bgm_play($game_system.battle_bgm)
  92.     # 切换到战斗画面
  93.     $scene = Scene_Battle.new
  94.   end


  95.   end
  96. end


  97. #==============================================================================
  98. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  99. #==============================================================================
复制代码

点评

我错了,是 XP 的,囧。  发表于 2012-1-25 16:42
这是 RPG Maker XP 吧,楼主这个是 Ace 好吗。  发表于 2012-1-25 16:42
诶,这个不用教了吧,有你那个脚本已经可以实现无限种了。  发表于 2012-1-25 16:27
事件标题范例可以问我要  发表于 2012-1-25 15:20
◇◆舒克君赛高◆◇
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
61 小时
注册时间
2011-7-24
帖子
91
4
发表于 2012-1-25 21:37:49 | 只看该作者
GAME狂热分子 发表于 2012-1-25 14:59
感谢分享,不过删哪个脚本啊?没找到。

谢谢,我一开始找的是CLASS SCENCE_TITLE,结果没找到。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-29 07:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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