查看: 3152|回复: 5

[已经解决] 求会做ib恐怖美术馆的人物切换的大触帮忙

[复制链接]
梦石
0
星屑
1622
在线时间
719 小时
注册时间
2013-10-20
回帖
121

开拓者

发表于 2014-1-13 14:39:53 | 显示全部楼层 |阅读模式

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

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

×
RT,玩过IB的都知道美术馆有一个切换成另外一个地图的人物控制的剧情.......指导大触请说清楚..

点评

物品少的话用个变量来记录获得的物品然后增减,物品多的话多背包脚本  发表于 2014-1-13 21:42
别查成分了,啥也没有
梦石
0
星屑
55
在线时间
196 小时
注册时间
2013-4-9
回帖
11
发表于 2014-1-13 16:45:38 | 显示全部楼层
本帖最后由 luof 于 2014-1-13 16:46 编辑

首先,你可以理解为切换角色就是执行了场所移动+更换$game_party中的成员
1,找到Game_Player中场所移动的方法perform_transfer,在这里处理切换时的数据(要对是正常的场景切换还是角色切换做判断,可以利用开关或变量等方式)
   将当前主角的地图id和坐标信息用GameTemp这个临时数据类中用hash存储起来{"actor"=>[map_id,map_x,map_y]}存储起来
   判断是否角色切换-> 是 -> 从Game_Temp中读取需要切换的角色(利用actor作为key去查找,当然你要初始化另一个人的地图id和坐标信息事先存进去,避免第一次切换返回Nil)的地图id和坐标信息 -> 执行原角色离对,新角色入队处理(也可以直接修改Game_Player中的actor方法读取正确的角色) -> 再修改Game_Player中perform_transfer方法中切换的地图数据,这样就完成了。试试看吧!

评分

参与人数 1梦石 +1 收起 理由
熊喵酱 + 1 精品文章

查看全部评分

回复

使用道具 举报

老黄鸡

梦石
4
星屑
45707
在线时间
7951 小时
注册时间
2009-7-6
回帖
13338

MZ评测员RM创作大赛01组委会开拓者贵宾

发表于 2014-1-13 17:17:32 | 显示全部楼层
公共事件完全可以吧,每个人物需要3个变量来保存地图ID,X,Y坐标,切换的时候直接移动场所全部用变量即可。

评分

参与人数 1星屑 +66 收起 理由
熊喵酱 + 66 认可答案

查看全部评分

RGDirect - DirectX驱动的RGSS,点我了解.
(排满,暂停)RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

梦石
1
星屑
23241
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2014-1-13 17:48:00 | 显示全部楼层
ib是定点切换的,连记录地图ID和坐标都不需要,最简单的做法直接更改主角行走图+场景移动

点评

增减物品怎么办  发表于 2014-1-13 21:37

评分

参与人数 1星屑 +132 收起 理由
熊喵酱 + 132 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
1622
在线时间
719 小时
注册时间
2013-10-20
回帖
121

开拓者

 楼主| 发表于 2014-1-14 22:03:08 | 显示全部楼层
@76213585 以解决

评分

参与人数 1星屑 +20 收起 理由
熊喵酱 + 20 主動认可答案

查看全部评分

别查成分了,啥也没有
回复

使用道具 举报

梦石
0
星屑
278
在线时间
122 小时
注册时间
2010-12-23
回帖
168
发表于 2014-1-15 11:36:08 | 显示全部楼层
IB的话,只用公共事件等,都不用写脚本,关键还是像素图多

恐怖游戏,一般都没战斗系统,所以基本用开关和变量,然后是添加插图就可以制作,

评分

参与人数 1星屑 +33 收起 理由
熊喵酱 + 33 认可答案

查看全部评分

- -作图太麻烦了,又是PS又是素材的
还不如玩游戏实际- -嗯嗯,娱乐就好!!

=====================
神马都简单,但是需要时间&精力,虽然我时间很多,但是专注一样东西的精力- -
====================
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部