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

Project1

 找回密码
 注册会员
搜索
楼主: lvkeai
打印 上一主题 下一主题

[原创发布] 技能讲解(快来学习)

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1772
在线时间
324 小时
注册时间
2016-9-3
帖子
72
181
发表于 2018-4-11 18:34:42 | 只看该作者
lvkeai 发表于 2018-4-11 18:19
你把你所有代码都发上来看看

<Custom Apply Effect>
user._thornBindDmg = origin.mmp*0.10+origin.level;
user._thornBindDmg = Math.min(user._thornBindDmg, 1000);//不能超过1000
</Custom Apply Effect>

<Custom Conclude Effect>
var result = target.result();
if (result.idear() && !target.isDead() && this.isPhysical() && this.isDamage()) {
  target.startAnimation(97);
  var dmg = target._thornBindDmg || 1
  var el=target.elementRate(8)
  target.gainHp(Math.ceil(-dmg*el))
  target.startDamagePopup();
if(target.isDead()){
target.performCollapse()
}
}
</Custom Conclude Effect>
emm基本没怎么变动
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
848
在线时间
117 小时
注册时间
2018-4-7
帖子
114
182
发表于 2018-4-11 18:38:48 | 只看该作者
lvkeai 发表于 2018-4-11 18:19
伤害可以,攻击动画就很麻烦了

要不反击的动画改成别的动画?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3152
在线时间
1077 小时
注册时间
2015-1-13
帖子
324

开拓者

183
发表于 2018-4-11 21:51:27 | 只看该作者
lvkeai 发表于 2018-4-11 10:22
你用的是哪个插件?还会有技能,我这还是老老实实的用普通攻击啊

战斗方面就只用了YEP……



魅惑状态我没改动过,就是默认的:


如果插件全关,倒确实是用普通平砍打自己……
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1573
在线时间
374 小时
注册时间
2017-12-26
帖子
306
184
发表于 2018-4-11 23:51:56 | 只看该作者
大佬为什么判断hp的百分比会报错  要怎么写?
if user.hp<50%

点评

结果自己解决了…… if user.hp<user.mhp*0.5  发表于 2018-4-12 00:20
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
739
在线时间
135 小时
注册时间
2012-7-1
帖子
185
185
 楼主| 发表于 2018-4-12 09:14:01 | 只看该作者
Greygod 发表于 2018-4-11 18:34
user._thornBindDmg = origin.mmp*0.10+origin.level;
user._thornBindDmg = Math.min(user._thornBindD ...

判断改一下
<Custom Conclude Effect>
// Check if the target is hit, alive, the action is physical, and dealing damage.
if (target) {
  // Play animation on target.
  target.startAnimation(3);
  // Get the amount of damage dealt.
  var dmg = 50;
  var el=target.elementRate(2)
  // Make the target lose HP.
  target.gainHp(Math.ceil(-dmg*el));
  // Disable critical hit effects.
  target.result().critical = false;
  // Start the damage popup.
  target.startDamagePopup();
if(target.isDead()){
target.performCollapse()
}
  // Clear the result.
  target.clearResult();
}
</Custom Conclude Effect>
1
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1772
在线时间
324 小时
注册时间
2016-9-3
帖子
72
186
发表于 2018-4-12 13:00:33 | 只看该作者
lvkeai 发表于 2018-4-12 09:14
判断改一下

// Check if the target is hit, alive, the action is physical, and dealing damage.

感谢大神..效果虽然是实现了..但是每次使用时使用者都会受到一次伤害..有啥办法防止么

点评

找到办法避免了...通过Action Sequence的注释在技能处弄成在结束阶段给队友添加状态..  发表于 2018-4-12 14:58
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3152
在线时间
1077 小时
注册时间
2015-1-13
帖子
324

开拓者

187
发表于 2018-4-15 22:04:58 | 只看该作者
楼楼好,我的YEP插件设置在183楼已经列出了,可供参考……

假设确实是存在那样的bug,求问,能否让这些状态可以让敌方无视它们本身技能栏有什么技能,都一律只使用“普通攻击”的效果来攻击随机自己人或敌我双方中的随机单位?……目前我自己试写的代码结果是全错的OTZ……
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7427
在线时间
948 小时
注册时间
2017-9-27
帖子
583
188
发表于 2018-4-15 23:42:09 | 只看该作者
fyqinpku 发表于 2018-4-15 22:04
楼楼好,我的YEP插件设置在183楼已经列出了,可供参考……

假设确实是存在那样的bug,求问,能否让这些状 ...

Enemy是没有Skill属性的,敌人用何种技能攻击,都是在数据库里设计好的。一些AI类的插件可以扩展敌人使用技能的规则,你可以了解一下,也许就能解决你的问题呢。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3152
在线时间
1077 小时
注册时间
2015-1-13
帖子
324

开拓者

189
发表于 2018-4-16 21:26:52 | 只看该作者
梦想家大魔王 发表于 2018-4-15 23:42
Enemy是没有Skill属性的,敌人用何种技能攻击,都是在数据库里设计好的。一些AI类的插件可以扩展敌人使用 ...



确实有一个YEP的AI core,但是即使关闭了也还是会报错,按F8的结果如上图……

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7427
在线时间
948 小时
注册时间
2017-9-27
帖子
583
190
发表于 2018-4-17 21:07:15 | 只看该作者
fyqinpku 发表于 2018-4-16 21:26
确实有一个YEP的AI core,但是即使关闭了也还是会报错,按F8的结果如上图……

...

看了你的截图,我感觉是你的该更新MV本体了。如果我没记错的话,1.5版本后就升级到pixi 4.5了,你这还是4.0,该不会还是1.3版本吧?新版本的插件需要新版本的MV。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-24 18:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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