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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: zhufeng233
打印 上一主题 下一主题

[交流讨论] 基于YEP插件的一些技能设计与实现方法

[复制链接]

Lv2.观梦者

梦石
0
星屑
331
在线时间
72 小时
注册时间
2022-12-4
帖子
190
11
发表于 2023-4-22 09:59:43 | 显示全部楼层
zhufeng233 发表于 2023-4-21 19:23
芜~经过几天的鏖战,终于把自己目前角色的技能做的差不多了,之后就挑一些有价值的技能来分享一下 ...

厉害我做的进度很慢,才做了几个。你这个效率真是杠杠的,向你学习
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
331
在线时间
72 小时
注册时间
2022-12-4
帖子
190
12
发表于 2023-4-22 10:00:57 | 显示全部楼层
xiamumomo 发表于 2023-4-19 22:24
那你更新一下咯  论坛有人发一整套Yep的如果还是不行再说

嗯,我去找那个整套的,更新下再看看
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
331
在线时间
72 小时
注册时间
2022-12-4
帖子
190
13
发表于 2023-4-22 16:09:30 | 显示全部楼层
本帖最后由 woliebe 于 2023-4-22 16:36 编辑
zhufeng233 发表于 2023-4-19 09:43
不用放在之前的后面,单独拿那段代码做一个技能就好


好的,知道了,谢谢
我用后面那一段实现了再次追击敌人一次的效果。
还想请问一个具体的参数
BattleManager.queueForceAction(user, 1, -1);
这个强制行为中, -1 代表的是什么? 减少行动计数1次是吗?



回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
331
在线时间
72 小时
注册时间
2022-12-4
帖子
190
14
发表于 2023-4-22 21:33:08 | 显示全部楼层
zhufeng233 发表于 2023-4-14 23:51
彻底晕厥,想要用YEP范例中的Dualcast,也就是双重吟唱。但别说自己改了,哪怕直接套用YEP的范例 ...

我重新思考了一下那个30%几率再释放技能一次的方式
<After Eval>
  if(Math.random()<=0.3){
  BattleManager.queueForceAction(user, 39, -1)
  }else{BattleManager.queueForceAction(user, 36, -1);
}
</After Eval>
我把70%设置为完成后释放36技能,技能栏为空白,30%几率可以再释放39技能一次。
可惜不知道有啥办法能强制什么技能都不放回到原地,还是会有一个多余一点的动作;
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
331
在线时间
72 小时
注册时间
2022-12-4
帖子
190
15
发表于 2023-4-22 21:34:33 | 显示全部楼层
zhufeng233 发表于 2023-4-15 23:48
老哥,我又尝试了几个小时,实在是有点黔驴技穷了,目前做出来的效果是角色攻击后如果目标没有死亡就会追 ...

别纠结了,我准备把之前的想法拆成2个技能,一个技能是30%几率再释放一次,一个是杀死敌人后再攻击下一个敌人
现在基本都实现了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-10 10:18

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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