查看: 2244|回复: 2

[已经过期] 关于xas敌人被攻击后

[复制链接]
梦石
0
星屑
48
在线时间
204 小时
注册时间
2012-10-5
回帖
222
发表于 2015-3-13 19:11:19 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

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

×
我是问一下脚本大神,xas系统里的敌人可以设定成当被攻击后自动开启独立开关A吗
梦石
0
星屑
8026
在线时间
1051 小时
注册时间
2012-4-3
回帖
1270

开拓者

发表于 2015-3-14 06:06:07 来自手机 | 显示全部楼层
独立开关想不通。不过,普通的开关有思路:专属id的敌人,战斗计算式中判断敌人的id若吻合(类似if self.id == n and self is a enemy ),开关启动。

点评

xas默认下,有受击后_HIT行走图的变化、死亡后开启开关、角色攻击tool动画等等,若是一切从简,总有适合你的。  发表于 2015-3-16 06:11
其实想做,当敌人被攻击后我想让敌人做出某个动作,所以我想到了这个,可以的话能教一下我吗,谢谢  发表于 2015-3-15 08:00
后来细想,独立开关也就是几句话,还是可以实现的,只有一点点的难度而已。我想知道露珠究竟用来做什么呢?  发表于 2015-3-15 06:08
不懂,在哪里写上,怎么写  发表于 2015-3-14 23:04
回复

使用道具 举报

梦石
0
星屑
8026
在线时间
1051 小时
注册时间
2012-4-3
回帖
1270

开拓者

发表于 2015-3-16 08:57:30 | 显示全部楼层
关键语:
一,分歧:if self.is_a?(Game_Enemy) and self.id == n(n是敌人的id)

二,独立开关的语句:$game_self_switches[[地图编号,事件编号,"A"
]] = true  

以此为基础,插入到脚本之中,默认的位置名称是XAS - Damage 。
在此之前需要确定:地图id、敌人事件的在地图的id。然后自己写好分歧,插入到恰当位置。希望你不是个小白。我已经亲测无误,可行。

点评

别灰心……先了解一些基础的脚本知识吧,推荐:癫狂侠客的视频教学。XAS系统不简单,会用到很多脚本。之后再来看就会理解我说的分歧也说不定(汗)。   发表于 2015-3-21 00:11
我不会,小白无疑  发表于 2015-3-20 17:27
XAS - Damage也就是战斗计算式的地方,在353行与354行之间空出白色位置,把写好的分歧放在这里,恰当的位置哟。  发表于 2015-3-16 09:07

评分

参与人数 1星屑 +100 收起 理由
RyanBern + 100 塞糖

查看全部评分

热爱生命,相信未来。
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部