Project1
标题:
请教如何在事件脚本中改变数据库内的初期伙伴的设定。
[打印本页]
作者:
文雅夕露
时间:
2018-5-27 22:52
标题:
请教如何在事件脚本中改变数据库内的初期伙伴的设定。
360截图20180527224945671.png
(71.7 KB, 下载次数: 25)
下载附件
保存到相册
2018-5-27 22:50 上传
比如游戏初期的数据库的初期伙伴为1号角色。
在游戏过程中,这个数据库的初期伙伴变为2号角色。
请问在事件脚本中该怎么操作?
请教各位前辈的说。
作者:
CCD0645
时间:
2018-5-28 00:43
你的意思不就是替换队员吗?
用$game_party.add_actor(角色编号)加入队员,
用$game_party.remove_actor(角色编号)让队员离队。
如果需要初始化队员,就用$game_party[角色编号].setup(角色编号)。比如
$game_party.add_actor(1)
$game_party[1].setup(1)
就是在队伍中加入一号角色并且初始化。
作者:
灯笼菜刀王
时间:
2018-5-28 10:05
本帖最后由 灯笼菜刀王 于 2018-5-28 10:07 编辑
在game party里,setup_starting_members 把数据库设置的的初始角色塞到角色数组里,你要改动初始角色,就让它把别的对象塞进去就好了。
然而,这句在整个游戏过程中只会执行一次,也就是选择NEWGAME后载入一次,以后就在也没用到了,你是想要做啥效果? 开场随机主角?
开局一只昆救世全靠吞
如果是要角色初始化,那按楼上的方法就可以了
作者:
yang1zhi
时间:
2018-5-28 10:51
不能改数据库。
你要的效果就是一个判断的问题,根据不同情况不同人入队。
脚本里找到初始队员的地方,做个判断就行了。
也找到脚步NEWGAME的地方,添加$game_party.add_actor(1)就可以入队了,没必要非用初始队员。
作者:
文雅夕露
时间:
2018-5-28 19:44
已经自行解决该问题,感谢各位前辈的思路。
作者:
chd114
时间:
2018-5-28 20:49
改初期伙伴没意义吧···因为你在游戏过程中改初期伙伴,除非你再把改写的数据写回去,但是即使那样也只是影响你新开的游戏而已···
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1