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

Project1

 找回密码
 注册会员
搜索

请教如何在事件脚本中改变数据库内的初期伙伴的设定。

查看数: 1947 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-5-27 22:52

正文摘要:

比如游戏初期的数据库的初期伙伴为1号角色。 在游戏过程中,这个数据库的初期伙伴变为2号角色。 请问在事件脚本中该怎么操作? 请教各位前辈的说。 ...

回复

chd114 发表于 2018-5-28 20:49:37
改初期伙伴没意义吧···因为你在游戏过程中改初期伙伴,除非你再把改写的数据写回去,但是即使那样也只是影响你新开的游戏而已···
文雅夕露 发表于 2018-5-28 19:44:46
已经自行解决该问题,感谢各位前辈的思路。
yang1zhi 发表于 2018-5-28 10:51:45
不能改数据库。
你要的效果就是一个判断的问题,根据不同情况不同人入队。
脚本里找到初始队员的地方,做个判断就行了。
也找到脚步NEWGAME的地方,添加$game_party.add_actor(1)就可以入队了,没必要非用初始队员。
灯笼菜刀王 发表于 2018-5-28 10:05:58
本帖最后由 灯笼菜刀王 于 2018-5-28 10:07 编辑

在game party里,setup_starting_members 把数据库设置的的初始角色塞到角色数组里,你要改动初始角色,就让它把别的对象塞进去就好了。

然而,这句在整个游戏过程中只会执行一次,也就是选择NEWGAME后载入一次,以后就在也没用到了,你是想要做啥效果? 开场随机主角?  

开局一只昆救世全靠吞

如果是要角色初始化,那按楼上的方法就可以了
CCD0645 发表于 2018-5-28 00:43:35
你的意思不就是替换队员吗?
用$game_party.add_actor(角色编号)加入队员,
用$game_party.remove_actor(角色编号)让队员离队。
如果需要初始化队员,就用$game_party[角色编号].setup(角色编号)。比如
$game_party.add_actor(1)
$game_party[1].setup(1)
就是在队伍中加入一号角色并且初始化。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-12-1 00:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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