找回密码
 点一下
查看: 1383|回复: 10

如何在游戏内动态修改单位技能

[复制链接]
发表于 2019-12-14 13:47:01 来自手机 | 显示全部楼层 |阅读模式
想做个类似dota omg模式的,能在游戏内通过对话框给单位选择各种技能,但是技能字段不能升级,也不能用数据模板修改,而一个单位最多32个技能,无法装下所有技能,所以有什么可以实现这种模式的方法吗
发表于 2019-12-15 12:42:28 来自手机 | 显示全部楼层
技能里链接的效果,这一块是不允许改的。可以把技能里链接一个集合效果,然后修改这个集合里链接的效果就可以了

点评

每个技能的泼溅图和四边形演算体都是不一样的,还有就是有的技能是瞬态,有的技能不是瞬态,技能的标旗也是不能动态修改的  详情 回复 发表于 2019-12-15 15:11
回复

使用道具 举报

 楼主| 发表于 2019-12-15 15:11:25 来自手机 | 显示全部楼层
18726317637 发表于 2019-12-15 12:42
技能里链接的效果,这一块是不允许改的。可以把技能里链接一个集合效果,然后修改这个集合里链接的效果就可 ...

每个技能的泼溅图和四边形演算体都是不一样的,还有就是有的技能是瞬态,有的技能不是瞬态,技能的标旗也是不能动态修改的
回复

使用道具 举报

发表于 2019-12-15 17:55:09 | 显示全部楼层
若干年以前,头目有过一个演示,大致思路就是给马甲技能挂接一个空的集合效果,然后想变成哪个技能,就获取这个技能的第一级效果,然后动态注册到马甲技能的空集合效果中,这个是允许的。演算体什么几乎不用动,因为都是调用的原版效果树,另外动态更新按钮的说明文字,图标,cd,耗蓝等。不过存在一个无法克服的缺陷,就是无法通过验证器阻止技能施放。这是因为,即使集合效果下的任何子树都无法生效,也不能阻止该集合效果生效,所以技能会被切实的施放出来,只是毫无效果,但是cd和蓝都会耗掉。所以只能用于不使用验证器彻底阻止技能的设计。

点评

这个方法我也想过了,但是显示aoe范围的光标效果不能改,泼溅图演算体的事件是链接在技能上。还有就是不同技能的标旗会不一样(有的瞬态,有的需要视野等等)  详情 回复 发表于 2019-12-15 18:58
回复

使用道具 举报

 楼主| 发表于 2019-12-15 18:58:21 来自手机 | 显示全部楼层
yxxiaobin 发表于 2019-12-15 17:55
若干年以前,头目有过一个演示,大致思路就是给马甲技能挂接一个空的集合效果,然后想变成哪个技能,就获取 ...

这个方法我也想过了,但是显示aoe范围的光标效果不能改,泼溅图演算体的事件是链接在技能上。还有就是不同技能的标旗会不一样(有的瞬态,有的需要视野等等)

点评

你可以链接一个空的光圈效果,然后动态修改效果范围就好。  详情 回复 发表于 2019-12-15 23:00
回复

使用道具 举报

发表于 2019-12-15 23:00:55 | 显示全部楼层
本帖最后由 yxxiaobin 于 2019-12-15 23:03 编辑
超级007x 发表于 2019-12-15 18:58
这个方法我也想过了,但是显示aoe范围的光标效果不能改,泼溅图演算体的事件是链接在技能上。还有就是不 ...

你可以链接一个空的光圈效果,然后动态修改效果范围就好。然后关于技能标旗,通常来说不会有太多种类,你每种准备一个马甲就好,一般总数有个五六个就够用。而且合理的设计可以减少马甲的数量,比如某个按钮位置只设计指向性技能,而某个按钮位置只设计无目标技能等。
回复

使用道具 举报

发表于 2019-12-16 08:03:55 来自手机 | 显示全部楼层
楼主开始杠起来了,你要是知道这种方法,当初发帖就先说明好了,结果人提出来思路,又说自己早想到了然后才补充问题,wqnmlgb的!

点评

这个态度不好,大家都是讨论技术,不要搞人身攻击。  发表于 2019-12-18 12:08
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-4-26 10:52 , Processed in 0.066123 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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