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

Project1

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

[已经解决] 请求如何制作“特别故事篇”

[复制链接]

Lv2.观梦者

秀才

梦石
0
星屑
592
在线时间
156 小时
注册时间
2008-7-23
帖子
290

贵宾

跳转到指定楼层
1
发表于 2012-7-30 10:40:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 z121310 于 2012-7-30 16:27 编辑

就是向《黑暗圣剑》一样,在标题那里就有个特别篇,请问如何制作。(特别篇应与游戏主体无关,属于独立R剧,且在开头能够显示。)

Lv3.寻梦者

昨日的黄昏

梦石
0
星屑
1005
在线时间
937 小时
注册时间
2006-11-5
帖子
4128

第2届短篇游戏比赛季军第3届短篇游戏大赛小游戏及其他组季军

2
发表于 2012-7-30 10:48:57 | 只看该作者
本帖最后由 七夕小雨 于 2012-7-30 10:49 编辑

Scene_Title(如果插入了其他标题脚本,已其他标题脚本为准)
找到
s1 = "新游戏"
s2 = "继续"
s3 = "退出"
@command_window = Window_Command.new(192, [s1, s2, s3])
改为
s1 = "新游戏"
s2 = "继续"
s3 = "退出"
s4 = "番外篇"
@command_window = Window_Command.new(192, [s1, s2,s4, s3])

然后在command_new_game上面添加
  1. def command_fanwai_game
  2.     # 演奏确定 SE
  3.     $game_system.se_play($data_system.decision_se)
  4.     # 停止 BGM
  5.     Audio.bgm_stop
  6.     # 重置测量游戏时间用的画面计数器
  7.     Graphics.frame_count = 0
  8.     # 生成各种游戏对像
  9.     $game_temp          = Game_Temp.new
  10.     $game_system        = Game_System.new
  11.     $game_switches      = Game_Switches.new
  12.     $game_variables     = Game_Variables.new
  13.     $game_self_switches = Game_SelfSwitches.new
  14.     $game_screen        = Game_Screen.new
  15.     $game_actors        = Game_Actors.new
  16.     $game_party         = Game_Party.new
  17.     $game_troop         = Game_Troop.new
  18.     $game_map           = Game_Map.new
  19.     $game_player        = Game_Player.new
  20.     # 设置初期同伴位置
  21.     $game_party.setup_starting_members
  22.     # 设置初期位置的地图
  23.     $game_map.setup(map_id) #map_id代表番外篇要移动的地图id
  24.     # 主角向初期位置移动
  25.     $game_player.moveto(x,y) #x,y代表人物的初始x、y坐标
  26.     # 刷新主角
  27.     $game_player.refresh
  28.     # 执行地图设置的 BGM 与 BGS 的自动切换
  29.     $game_map.autoplay
  30.     # 刷新地图 (执行并行事件)
  31.     $game_map.update
  32.     # 切换地图画面
  33.     $scene = Scene_Map.new
  34.   end
复制代码
请注意上面的map_id 和x y,需要你自己填写

def update
    # 刷新命令窗口
    @command_window.update
    # 按下 C 键的情况下
    if Input.trigger?(Input::C)
      # 命令窗口的光标位置的分支
      case @command_window.index
      when 0  # 新游戏
        command_new_game
      when 1  # 继续
        command_continue
      when 2  # 退出
        command_shutdown
      end
    end
  end

改为
def update
    # 刷新命令窗口
    @command_window.update
    # 按下 C 键的情况下
    if Input.trigger?(Input::C)
      # 命令窗口的光标位置的分支
      case @command_window.index
      when 0  # 新游戏
        command_new_game
      when 1  # 继续
        command_continue
      when 3  # 退出
        command_shutdown
      when 2 #番外篇
        command_fanwai_game
      end
    end
  end

运行游戏看效果就好了
[url=http://weibo.com/2238291690?s=6uyXnP]
回复

使用道具 举报

Lv2.观梦者

秀才

梦石
0
星屑
592
在线时间
156 小时
注册时间
2008-7-23
帖子
290

贵宾

3
 楼主| 发表于 2012-7-30 11:19:59 | 只看该作者
七夕小雨 发表于 2012-7-30 10:48
Scene_Title(如果插入了其他标题脚本,已其他标题脚本为准)
找到
s1 = "新游戏"

这个番外地图编号在什么地方。
回复

使用道具 举报

Lv3.寻梦者

昨日的黄昏

梦石
0
星屑
1005
在线时间
937 小时
注册时间
2006-11-5
帖子
4128

第2届短篇游戏比赛季军第3届短篇游戏大赛小游戏及其他组季军

4
发表于 2012-7-30 11:24:17 | 只看该作者
RM地图编辑器右下角会消失 如: 011:地图名称(20 * 15) 、011就是地图ID
[url=http://weibo.com/2238291690?s=6uyXnP]
回复

使用道具 举报

Lv2.观梦者

秀才

梦石
0
星屑
592
在线时间
156 小时
注册时间
2008-7-23
帖子
290

贵宾

5
 楼主| 发表于 2012-7-30 11:33:49 | 只看该作者
七夕小雨 发表于 2012-7-30 11:24
RM地图编辑器右下角会消失 如: 011:地图名称(20 * 15) 、011就是地图ID

就是这个脚本有默认地图编号吗?我没找到,谢谢。
回复

使用道具 举报

Lv3.寻梦者

昨日的黄昏

梦石
0
星屑
1005
在线时间
937 小时
注册时间
2006-11-5
帖子
4128

第2届短篇游戏比赛季军第3届短篇游戏大赛小游戏及其他组季军

6
发表于 2012-7-30 11:43:56 | 只看该作者
晕…………其实程序的目的不就是把角色移动到一张地图,然后通过这张地图的事件处理来完成相关番外篇的剧情嘛?

map_id 就是你要移动的地图编号,要移动去哪里,就填写哪里就好了啊 地图的id好可以选择一张地图,然后按空格,会在窗口的标题栏看到

设置地图ID - xxx  这个xxx就是地图的id号 也就是map_id 应该填写的数字

评分

参与人数 1星屑 +600 收起 理由
z121310 + 600 认可答案

查看全部评分

[url=http://weibo.com/2238291690?s=6uyXnP]
回复

使用道具 举报

Lv2.观梦者

秀才

梦石
0
星屑
592
在线时间
156 小时
注册时间
2008-7-23
帖子
290

贵宾

7
 楼主| 发表于 2012-7-30 13:51:32 | 只看该作者
七夕小雨 发表于 2012-7-30 11:43
晕…………其实程序的目的不就是把角色移动到一张地图,然后通过这张地图的事件处理来完成相关番外篇的剧情 ...

最后,如何认可答案
回复

使用道具 举报

Lv2.观梦者

秀才

梦石
0
星屑
592
在线时间
156 小时
注册时间
2008-7-23
帖子
290

贵宾

8
 楼主| 发表于 2012-7-31 09:16:18 | 只看该作者
本帖最后由 z121310 于 2012-7-31 09:16 编辑

@七夕小雨请问能不能在特殊条件下开启特别故事篇,比如在正章中收集人物卡集齐后在标题画面开启。
回复

使用道具 举报

Lv3.寻梦者

昨日的黄昏

梦石
0
星屑
1005
在线时间
937 小时
注册时间
2006-11-5
帖子
4128

第2届短篇游戏比赛季军第3届短篇游戏大赛小游戏及其他组季军

9
发表于 2012-7-31 11:15:14 | 只看该作者
z121310 发表于 2012-7-31 09:16
@七夕小雨请问能不能在特殊条件下开启特别故事篇,比如在正章中收集人物卡集齐后在标题画面开启。 ...

自然可以这样设计,不过要牵扯到到二周目的设计。

这里有柳大很久以前录制的视频教学,可以看看

http://www.tudou.com/programs/view/z2_UaS6bkjA
[url=http://weibo.com/2238291690?s=6uyXnP]
回复

使用道具 举报

Lv2.观梦者

秀才

梦石
0
星屑
592
在线时间
156 小时
注册时间
2008-7-23
帖子
290

贵宾

10
 楼主| 发表于 2012-7-31 13:15:21 | 只看该作者
七夕小雨 发表于 2012-7-31 11:15
自然可以这样设计,不过要牵扯到到二周目的设计。

这里有柳大很久以前录制的视频教学,可以看看

复杂吗?我属于新手。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-23 09:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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