查看: 8|回复: 7

关于变身怪物控制特效移动的实现方法

 火... [复制链接]

5386

主题

4万

回帖

16万

积分

管理员

积分
164616
发表于 昨天 09:01 | 显示全部楼层 |阅读模式
跟大家分享一个玩家变身怪物后释放技能控制特效移动的方法,比如释放技能召唤一个魔剑阿波菲斯的特效,玩家控制魔剑移动,然后对攻击范围内的敌人随机释放技能

比如召唤一个火焰飓风,玩家控制火焰飓风移动对敌人造成伤害

比如召唤出一个可自由操控的“极冰波动剑生成器”,玩家可拖动其在地面移动。生成器会沿着自身移动过的轨迹,持续凝结出冰块,对触碰到的敌人造成伤害与控制效果

比如召唤一个魔法阵,法阵范围内会持续随机降下墓碑。玩家可通过操控魔法阵的走向,来调整墓碑的落点,从而对路径上的敌人造成连续打击


------------------------------------------------------------
转自百度贴吧「台服dnf吧」 | 原帖链接
阿荣社区欢迎你(bbs.vul7.com)
回复

使用道具 举报

5386

主题

4万

回帖

16万

积分

管理员

积分
164616
 楼主| 发表于 昨天 09:02 | 显示全部楼层
主要需要用到[control passive object]这个标签(官方注释看图1),在变身怪物的mob文件里添加这个标签,官方pvf里目前就爆破弹 P-36这个怪物在使用这个标签(图2),作用就是控制一个狙击镜移动射击,这个狙击镜就是指定的特效,所以这个标签的作用是可以控制特定id的obj特效移动,里面的index就是指定的特效id,然后其他的一些参数是特效的活动范围,显示透明度之类的,这个参数可以参考我写的就行(图3),把范围提到最大,只需要将我的特效id20214419改为你对应需要控制移动的特效id就行,将这个加到你变身怪物的mob文件里
[control passive object]
[index]
20214419
[x pos]
-10000
[y pos]
-10000
[width]
20000
[height]
20000
[velocity x]
400.0
[velocity y]
400.0
[transparency]
[master]
255
[others]
50
[option]
`inherit`
[/transparency]
[/control passive object]




阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

5386

主题

4万

回帖

16万

积分

管理员

积分
164616
 楼主| 发表于 昨天 09:02 | 显示全部楼层
然后你召唤这个特效你会发现你可以控制这个特效移动了,但是你自身也会一起移动,原版的爆破弹 P-36本身就是个固定装置,怪物本身没有move的动作,所以不会有这种情况,但是咱有move的动作,会和召唤的特效一起移动,所以还得解决这个问题,我一开始想着用appendage在召唤特效时将自身移速降低到最低,移动不了,但是这样感觉还是不太对,因为尽管移速非常低但咱还是会有一个非常缓慢的移动动作,演出效果不太好,我还研究了一些爆破弹 P-36的[mounting action]、[mounted action]、[unmounting action],但是这些都不适用咱,这些方法都放弃了
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

5386

主题

4万

回帖

16万

积分

管理员

积分
164616
 楼主| 发表于 昨天 09:03 | 显示全部楼层
然后我想了个办法,用[SET FRAME]指定动画帧将自己定住不就行了么,只要检测到特效存在,就一直触发指定动画帧,将咱控制在释放技能动画的最后一帧,在释放技能中咱是不能移动的,这样就很好解决了和特效一起移动的问题,还有召唤特效的演出问题,不得不说咱还是天才[表情:吐舌]
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

5386

主题

4万

回帖

16万

积分

管理员

积分
164616
 楼主| 发表于 昨天 09:03 | 显示全部楼层
首先是释放技能的第一部分,就是一个飞天的演出,释放技能时飞到天上,做一个飞天演出,检测自身的zpos如果小于30,那么就执行行为改变浮空高度为200
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

发表于 昨天 09:04 | 显示全部楼层
天才,学习了,本来只会用nut写,现在这方式还能兼容台改[表情:吐舌] 这么好的贴居然没人吗
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

5386

主题

4万

回帖

16万

积分

管理员

积分
164616
 楼主| 发表于 昨天 09:05 | 显示全部楼层
有意思,突然知道了怎么触发etc,明天试试能不能改出来一些有意思的东西
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

5312

主题

4万

回帖

16万

积分

神功绝世

积分
164969
发表于 昨天 09:05 | 显示全部楼层
好帖,顶
阿荣社区欢迎你(bbs.vul7.com)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号
Archiver|手机版|小黑屋|阿荣社区 [Arong ! Vul7.com] |nimba_sitemap:appname

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|闽ICP备2022012442号

在本版发帖
关注公众号
QQ客服返回顶部