Project1

标题: 请问如何能做到切换角色 [打印本页]

作者: uoar    时间: 2017-2-5 00:06
标题: 请问如何能做到切换角色
本帖最后由 uoar 于 2017-2-5 00:55 编辑

我想在一个地图中玩家能够自由切换角色
角色有两个 而两个角色的位置都不一样
玩家能够自由切换 每次切换时都会记录该名角色的位置及角色当前血量
意思是 角色A切换至角色B后 当玩家由角色B切换回角色A时 将会回到上一次角色A切换到角色B时的所在位置
请问如何能够做到呢 谢谢各位
作者: 百里_飞柳    时间: 2017-2-5 01:13
记住一点,玩家控制的“主角”永远是同一个,看似切换了人实际可以是切换主角行走图,入队离队,透明化后用事件显示行走图等来达成目标
所以记得每次切换前将当前信息存入变量,读取另一个角色的信息,场所移动入队离队

至于实现细节,请尝试并行公共事件与开关变量进阶使用
作者: uoar    时间: 2017-2-5 11:39
本帖最后由 uoar 于 2017-2-5 11:50 编辑

我设定使用"切换角色"这个物品时会执行切换角色的公共事件 (我只想出这个方法)
记录信息是指玩家的地图X Y 地图ID 这3个吗?
我设定了2个变量来记录角色A和B的位置 场所移动使用变量指定 但所移动的地方并不正确
我是用分支条件来判定角色A或是角色B在队伍 从而执行切换的
请问哪里有错了?
作者: eureka7    时间: 2017-2-6 09:08
条件分歧来判断人物的切换。
记录信息是指血量 经验值 装备等。
位置的话,先离队,再入队试试,我这样操作每次都是出现在原点。
如果你要切换到特定位置的话,就设置坐标吧。
作者: VIPArcher    时间: 2017-2-6 10:46
https://taroxd.github.io/rgss/%E ... B3%BB%E7%BB%9F.html
注意这里的使用规约及说明https://taroxd.github.io/rgss/rules/




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