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

Project1

 找回密码
 注册会员
搜索
查看: 66|回复: 4

[有事请教] 关于技能释放时判定所选目标ID的问题

[复制链接]

Lv3.寻梦者

梦石
1
星屑
1596
在线时间
392 小时
注册时间
2012-5-14
帖子
45

开拓者

发表于 5 天前 | 显示全部楼层 |阅读模式

加入我们,一起完成梦想。

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

x
本帖最后由 shadowearl1 于 2018-8-9 23:00 编辑

比如某个技能对队友使用后,根据目标队友的不同获得新的技能。
在技能的公共事件中,分歧使用$game_party.target_actor.id == 1代表判断是否为1号角色。
但现在无论如何都只会增加1号角色对应的技能,其他的角色都无法正确触发($game_party.target_actor.id == 2也会增加1号角色的技能)
请问这是什么原因呢?

Lv3.寻梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
1728
在线时间
2231 小时
注册时间
2008-9-5
帖子
3410

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

发表于 4 天前 | 显示全部楼层
本帖最后由 cinderelmini 于 2018-8-10 14:19 编辑

$game_party.target_actor这个东西是在菜单里使用物品的时候用的,
如果菜单里没有选择对象使用物品,那它会指向队伍第一个角色。
战斗中要获取使用目标的话,把下面这段放在Scene_Battle下方是可以生效:

插入代码之后公共事件里判定$game_party.target_actor.id的形式也可以用了。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
1
星屑
1596
在线时间
392 小时
注册时间
2012-5-14
帖子
45

开拓者

 楼主| 发表于 4 天前 | 显示全部楼层
cinderelmini 发表于 2018-8-10 14:11
$game_party.target_actor这个东西是在菜单里使用物品的时候用的,
如果菜单里没有选择对象使用物品,那它 ...

呃……试了下好像没有效果,仍然只会指向第一个角色,请问是直接把这个脚本插入到Main下方就可以了吗?

点评

main上方  发表于 4 天前
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
1
星屑
1596
在线时间
392 小时
注册时间
2012-5-14
帖子
45

开拓者

 楼主| 发表于 4 天前 | 显示全部楼层
cinderelmini 发表于 2018-8-10 14:11
$game_party.target_actor这个东西是在菜单里使用物品的时候用的,
如果菜单里没有选择对象使用物品,那它 ...

应该是其他脚本之间的问题……默认工程确认可用,谢谢了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

站长信箱:fux2@moe9th.com|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2018-8-14 18:16

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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