Project1

标题: 怎样更改标题画面??? [打印本页]

作者: fyjesusk    时间: 2009-2-20 01:15
标题: 怎样更改标题画面???
怎样更改标题画面??? [LINE]1,#dddddd[/LINE]此贴于 2009-2-19 20:40:06 被版主redant提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:版主帮忙结贴~
作者: hitlerson    时间: 2009-2-20 01:19
更改Scene_title

当然最简单的就是去数据库的系统里修改下标题画面图形了 [LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: seles    时间: 2009-2-20 02:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: smj336521    时间: 2009-2-20 02:27
{/hx}{/hx}最好的方法就是去标题重新制作个
作者: 根五    时间: 2009-2-20 03:46
不知道你想要的是哪种改标题的方法,就都给你说了吧.
第一种,在你数据库里把标题图片改成你想要的.(貌似是废话)

第二种,自制标题画面.建议用这种.

方法也不难.建议用事件做,方便理解.

首先是  跳过标题的方法   (我从电脑上复制的,忘了下载地址了)




① 首先,打开“脚本编辑器”(即按一下F11)。
② 找到[Scene_Title]这个脚本
③ 把33行到86行之间的东西都删掉
(注意...在没删掉这些东西之前,先把112行的"演奏SE"给一同删了
  否则一进入游戏就会莫名其妙地“滴”的一声...)
④ 然后在32行与end之间键入
command_new_game
  (注意:使用各种不同的颜色是为了方便读者识记,实际使用中不需要更改颜色)
完全示范如下:
#==============================================================================
# ■ 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
   # 直接进入游戏场景
   command_new_game  ←-就是这里
end
============================================================================
做成像上面那样,就可以不用进入Title而直接进入设定的主角初期位置了
这样可以按照个人喜好设计Title了
然而会有人问,“既然没有了Title里的选项,那又如何读档呢?”
这是个大问题.....- -b
不过,接下来就是解决方法了,请大家耐心地听我慢慢道来...
============================================================================
既然是用事件支配指令....
那么,在Title或者游戏中的任何一个你想要读档的地方,设置一个事件
触发条件就看各人喜好咯
以下是参考做法:
(如果在游戏中,可以设置一个NPC,内容为:
-------------------------------------
◇显示文章“你好,你想读取游戏进度么?”
◇选项(谢了,帮我开吧)的情况
      ◇脚本($scene = Scene_Load.new)
     (算了,下次再说)的情况
      ◇.....
◇结束
-------------------------------------
(如果是在Title中,可以设置一事件
触发条件为:与主角接触时。内容为:
-------------------------------------
◇脚本($scene = Scene_Load.new)
-------------------------------------
相信大家在看完以上示范后应该就明白了吧~
在事件指令的第3页最后一个[脚本]选项,原来可以这样用D
没错,只要在事件里使用脚本指令,输入:
$scene = Scene_Load.new
就可以跳到读挡画面了哟~
同理,输入下列指令,就会得到不同的效果哦~
$scene = Scene_Title.new      
(返回标题画面,如果采用以上所述方法的话则是重新启动游戏的功效...相当于F12)
$scene = Scene_Gameover.new
(直接游戏结束~~不过没什么用...和事件指令里面那个效果一样- -)
$scene = Scene_Save.new
(进入存档画面~~同上条,都是事件指令里面有的,很无聊是吧...- -)
$scene = Scene_End.new
(进入结束画面,就是问你要不要退出的那个,也是事件指令里有的)
$scene = Scene_Debug.new
(进入调试画面~~里面可以自由调节游戏中的开关和变量,很方便的说~)

(注意:这里需要注意的是,事件指令里的“脚本”是严格的区分大小写的
即使少打一个空格或者首字母大小写不对的话是绝对没有任何效用的....- -b
还有就是,读档画面也需要修改,否则一取消就给你飞回标题Title去....)
做法如下:
① 打开“脚本编辑器”
② 找到 [Scene_Load] 这个脚本,并打开
③ 找到61行,
  $scene = Scene_Title.new
  把这行替换成:
  $scene = Scene_Map.new
④ 这样,在读取档案的时候取消就不会跳回标题了~
以下为脚本示范:
#--------------------------------------------------------------------------
# ● 取消时的处理
#--------------------------------------------------------------------------
def on_cancel
   # 演奏取消 SE
   $game_system.se_play($data_system.cancel_se)
   # 切换到标题画面
   $scene = Scene_Map.new ←-就是这里
end
-----------------------------------------------------------------------------
好了,到这里基本上就可以告一段落了
在这里谢谢各位听我乱侃一气-v-
ありがとう~~ 那么,下次再见咯



弄好后你可以看下这个柳大的   自制菜单  的录象  和 自制标题基本是一样的

地址是http://rpg.blue/web/htm/news129.htm

忘了给这个了  这个是上面这个录象的补充说明
地址是http://rpg.blue/web/htm/news127.htm
作者: kakarot    时间: 2009-2-20 04:08
以下引用hitlerson于2009-2-19 17:19:22的发言:

更改Scene_title

当然最简单的就是去数据库的系统里修改下标题画面图形了

正解~
另外稍微说明一下楼上几位说的“去掉标题重新制作一个”指的是用公共事件制作标题的方法,操作起来相对比较简单而且实现的效果也比较华丽~制作方法参考3楼给的传送门~
另外附上一个讲解RGSS部分修改方法的传送门:
http://rpg.blue/web/htm/news118.htm
以上~
[LINE]1,#dddddd[/LINE]
呼,发完贴才发现楼上的已经编辑详细了...LZ具体参考楼上的内容就行了...




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1