Project1
标题:
在发动一个技能时,如何判断技能是敌方还是我方使用
[打印本页]
作者:
沙渣包
时间:
2011-7-24 22:01
标题:
在发动一个技能时,如何判断技能是敌方还是我方使用
本帖最后由 沙渣包 于 2011-7-24 22:01 编辑
在发动一个技能时(效果范围是敌单体),如何判断技能是敌方还是我方使用?
然后如何将发动者的HP和SP分别代入变量1,2,并将对象方的HP,SP分别代入变量3,4?
PS:这个问题我已经问了好多次了,不知这次表述明白没。 dsu_plus_rewardpost_czw
作者:
Wind2010
时间:
2011-7-24 22:41
需要改脚本
LZ用的是默认的战斗系统吗?
作者:
玄月
时间:
2011-7-24 22:42
Scene_Battle里面有控制战斗流程的步骤,在执行流程监测Game_Actor的行为和Game_Enemy的行为吧。
对象方被定义的是Target,具体是什么我也忘了,脚本编辑器按Ctrl+Shift+F搜索吧
作者:
沙渣包
时间:
2011-7-25 13:27
能再详细点么
作者:
越前リョーマ
时间:
2011-7-25 13:29
有个麻烦点的办法。
给那个技能设置状态附加,然后你条件分歧判断谁有这状态。如果我方有,那技能是敌方发的。
作者:
沙渣包
时间:
2011-7-25 20:04
那么代入生命呢
沙渣包于2011-7-25 20:04补充以下内容:
还有是哪个角色用的
作者:
神蛋威武
时间:
2011-7-25 20:48
有个偷懒点的办法。。。你做两个一模一样的技能,一个给怪用,一个给主角用。直接判断技能编号就行了。。。
作者:
沙渣包
时间:
2011-7-25 21:16
这样是可以,但是如何代生命入变量
作者:
精灵使者
时间:
2011-7-25 23:44
target.is_a?(Game_Actor) #我方 或者(Game_Enemy) #敌方
作者:
沙渣包
时间:
2011-7-26 12:30
精灵使者 发表于 2011-7-25 23:44
target.is_a?(Game_Actor) #我方 或者(Game_Enemy) #敌方
能给解释下用法么= =
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1