Project1

标题: 在开始栏添加"制作团伙"连接 [打印本页]

作者: 帝望    时间: 2007-8-16 07:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: 帝望    时间: 2007-8-16 07:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: 十二月夜    时间: 2007-8-16 07:46
如果是连接到网页上的话~

楼主看看符合您要求么?

http://rpg.blue/web/htm/news339.htm

如果只是想单纯弄一个制作人员的名单的话可以

模仿Scene_Title,把角色传到某个地图上,然后用事件做~
作者: 帝望    时间: 2007-8-16 08:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: 闪电    时间: 2007-8-16 16:24
http://rpg.blue/web/htm/news671.htm

这个已经讲的很详细了
作者: 精灵使者    时间: 2007-8-16 18:33
制作名单可以用滚动字幕来做。这个是个比较好点的。
http://rpg.blue/web/htm/news31.htm
作者: 十二月夜    时间: 2007-8-16 18:34
具体如下:

1)先在Scene_Title中找出以下内容:

  1.    s1 = "新游戏"
  2.    s2 = "继续"
  3.    s3 = "退出"
  4.    @command_window = Window_Command.new(192, [s1, s2, s3])
复制代码


将其替换成以下内容:

  1.    s1 = "新游戏"
  2.    s2 = "继续"
  3.    s3 = "退出"
  4.    s4 = "制作团伙"
  5.    @command_window = Window_Command.new(192, [s1, s2, s3,s4])
复制代码


2)然后仍然是修改Scene_Title中的如下部分:
  1.     if Input.trigger?(Input::C)
  2.       # 命令窗口的光标位置的分支
  3.       case @command_window.index
  4.       when 0  # 新游戏
  5.         command_new_game
  6.       when 1  # 继续
  7.         command_continue
  8.       when 2  # 退出
  9.         command_shutdown
  10.       when 3  # 制作团伙
  11.         command_staff
复制代码


3)第三步,我们先在Scene_Title中找到以下部分
  1.   #--------------------------------------------------------------------------
  2.   # ● 命令 : 退出
  3.   #--------------------------------------------------------------------------
  4.   def command_shutdown
  5.     # 演奏确定 SE
  6.     $game_system.se_play($data_system.decision_se)
  7.     # BGM、BGS、ME 的淡入淡出
  8.     Audio.bgm_fade(800)
  9.     Audio.bgs_fade(800)
  10.     Audio.me_fade(800)
  11.     # 退出
  12.     $scene = nil
  13.   end
复制代码


然后在上面最后一个end的下一行添加以下内容:
  1.   #--------------------------------------------------------------------------
  2.   # ● 命令 : Staff
  3.   #--------------------------------------------------------------------------
  4.   def command_staff
  5.     # 停止 BGM
  6.     Audio.bgm_stop
  7.     # 重置測量遊戲時間用的畫面計數器
  8.     Graphics.frame_count = 0
  9.     # 生成各種遊戲對像
  10.     $game_temp          = Game_Temp.new
  11.     $game_system        = Game_System.new
  12.     $game_switches      = Game_Switches.new
  13.     $game_variables     = Game_Variables.new
  14.     $game_self_switches = Game_SelfSwitches.new
  15.     $game_screen        = Game_Screen.new
  16.     $game_actors        = Game_Actors.new
  17.     $game_party         = Game_Party.new
  18.     $game_troop         = Game_Troop.new
  19.     $game_map           = Game_Map.new
  20.     $game_player        = Game_Player.new
  21.     # 設置初期同伴位置
  22.     $game_party.setup_starting_members
  23.     # 設置初期同伴移動速度
  24.     $game_variables[8] = 4
  25.     # 設置初期位置的地圖(括号内为地图ID)
  26.     $game_map.setup(1)
  27.     # 主角向初期位置移動(括号内为主角传送至该地图时的坐标)
  28.     $game_player.moveto(1, 1)
  29.     # 刷新主角
  30.     $game_player.refresh
  31.     # 執行地圖設置的 BGM 與 BGS 的自動切換
  32.     $game_map.autoplay
  33.     # 刷新地圖 (執行並行事件)
  34.     $game_map.update
  35.     # 切換地圖畫面
  36.     $scene = Scene_Map.new
  37.   end
复制代码


4)至此已经接近完成阶段~最后只需在该地图上用事件显示制作人名单即可~大功告成~



楼主还有不明白的地方吗? [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 帝望    时间: 2007-8-16 18:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: 十二月夜    时间: 2007-8-16 19:02
以下引用帝望于2007-8-16 10:57:36的发言:

楼上的,谢谢了,但你提供的只有添加加点选项,我要的是怎样在开始时显示字幕


我的不是加点选项是在标题的地方添加一个选项,

点进去后就会是显示“制作团伙”名单的一个选项~

开始时显示字幕?请问是默认脚本还是用事件做的标题呢?
作者: 十二月夜    时间: 2007-8-16 19:10
为你做了一个范例~

使用时只需把66rpg那张图片换成制作人员名单的图片即可~

http://rpg.blue/upload_program/files/制作团伙范例.rar
作者: 帝望    时间: 2007-8-19 23:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: 十二月夜    时间: 2007-8-19 23:46
以下引用帝望于2007-8-19 15:43:32的发言:

谢谢楼上了


不用客气,期待您的作品




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