本帖最后由 丿Assassin 于 2020-2-28 07:14 编辑
[size=14.6667px]你曾经有想过用盔甲架的动画来愉♂悦自己么?或者你想做一些比普通rpg服务器更加拽的一批的boss么?那么你就应该试试这款插件了!
[size=14.6667px]怎么使用,以及怎么安装,你都能在github上面找到哦!那么玩的开心!
[size=14.6667px]Ever wanted to have some fun with animated ArmorStands? Or do you want to make your bosses even more amazing? Then you should try this out.[size=14.6667px]How to install and how to use can you find at the github link above. Have fun!You need an MythicMobs with the type of armor_stand. 简单来说,这个插件确实有上手难度,因为首先要熟练的使用mm,其次的话要能够想到动作怎么跟mm联动,怎么说呢,懂的人肯定会懂,不懂的人,等我把那个youtube视频搬运过来就懂了XD

https://www.bilibili.com/blackboard/newplayer.html?playlist=false&crossDomain=1&aid=29026764&page=1https://www.bilibili.com/html/player.html?aid=29026764&wmode=transparent&as_wide=1&page=0

使用
1.你需要一个mythicmobs作为前置插件
2.你需要将AnimatorStands.jar文件拖入plugins
3.你需要手动在mythicmobs的配置文件夹下新增一个Anims的文件夹
4.你需要在新建一个盔甲架然后调整好配置
5.新建一个以XXXXX.amim命名的文件作为动作文件(怎么写我会教的)
6.开始搞事情

那么好的,看完前面这么多废话之后我想跟大家说说关于这个插件了,这个插件主要功能有2个,能够让盔甲架动起来(通过读取动作文件,至于怎么写?贼简单反正到时候会教)第二个功能是给予盔甲架一个ai,因为光是让盔甲架动起来是远远不够的!他需要ai来攻击怪物!那么你就可以运用mm的目标选择器,以及行为选择器来给你的怪物写一个船新的ai了!
我再前些时候看到了一个视频,里面利用了mm与盔甲架的动作,3d拓展材质包做出了一个怪物,于是我决定研究一下,当晚在官网混迹,翻帖子,一直到早上七点,解决了遇到的大多数技术难题,现在决定发出来。

然后呢qwq关于怎么写动作文件,教程我已经更新好了https://www.bilibili.com/html/player.html?aid=31435643&wmode=transparent&as_wide=1&page=2

我们先来看看一个实例吧!
复制代码
首先先别管这么一长串东西,你需要注意的只有
复制代码
只有这一段文字而已,如果你请继续看之前确保你熟练掌握了mm!
可以看到这里多出了几个原版mm没有的技能,分别是asinit,asanimate其实还有,这些其实就是盔甲架动画相关的技能啦,我先放上几段原文吧!

技能:asinit
怪物一出生就会做的事情,这能用技能达成.也就是说,怪物一出生执行的是什么动作
复制代码
这个技能建立起了整个盔甲架并向他添加了写在Example1.anim文件中的动作
名为plate的选项是可以自选的,如果选false,那么盔甲架将不会有底座
动作只能在确保动作文件完全写正确的时候被引用(也就是说哪怕动作文件出了丁点差错,整个动作将不会被引用)
不过好在这种问题遇到多了自然而然就会检查了

技能:aschange
复制代码
让盔甲架更换动作,没什么好说的,animspeed:你以为我是是动画速度?但其实是动画延时播放哒!!!
没什么好说的XD

技能:aspause
复制代码
这个技能可以让怪物停止动作
比如你可以在我们第一段的asinit的后面直接跟上aspause,这样你的怪物就不会原地踏步!
- asRun @self
这个,可以重启这个动作!

条件Conditions(所以我说请搞懂mm,不然肯定还有人问条件是什么qwq看看wiki再来如何?):
复制代码
判断盔甲架是否用了上述的停止动作技能
复制代码
判断这个怪物是不是盔甲架(虽然翻译过来就这样,然而我还是搞不懂有什么用)
复制代码
判断盔甲架是否有一个ai怪物,以及在目标范围内有没有目标

目标选择器:
@aitarget盔甲架是否会用自己的选择器来选择aimob的目标选择器中的目标(有点难理解= =我大概是懂了)
嘛大概先翻译到这里,之后我会联合另一位MythicMobs的大佬制作视频教程,请大家期待!
我的MythicMobs交流qq群:777152259
另外再次申明,我虽然向原作者索要了搬运权,但是原作者到现在还没有理我,所以我也就不敢上传附件,我只能在这里做教程并给大家地址qwq
希望大家喜欢。
[size=14.6667px]你曾经有想过用盔甲架的动画来愉♂悦自己么?或者你想做一些比普通rpg服务器更加拽的一批的boss么?那么你就应该试试这款插件了!
[size=14.6667px]怎么使用,以及怎么安装,你都能在github上面找到哦!那么玩的开心!
[size=14.6667px]Ever wanted to have some fun with animated ArmorStands? Or do you want to make your bosses even more amazing? Then you should try this out.[size=14.6667px]How to install and how to use can you find at the github link above. Have fun!You need an MythicMobs with the type of armor_stand. 简单来说,这个插件确实有上手难度,因为首先要熟练的使用mm,其次的话要能够想到动作怎么跟mm联动,怎么说呢,懂的人肯定会懂,不懂的人,等我把那个youtube视频搬运过来就懂了XD

https://www.bilibili.com/blackboard/newplayer.html?playlist=false&crossDomain=1&aid=29026764&page=1https://www.bilibili.com/html/player.html?aid=29026764&wmode=transparent&as_wide=1&page=0

使用
1.你需要一个mythicmobs作为前置插件
2.你需要将AnimatorStands.jar文件拖入plugins
3.你需要手动在mythicmobs的配置文件夹下新增一个Anims的文件夹
4.你需要在新建一个盔甲架然后调整好配置
5.新建一个以XXXXX.amim命名的文件作为动作文件(怎么写我会教的)
6.开始搞事情

那么好的,看完前面这么多废话之后我想跟大家说说关于这个插件了,这个插件主要功能有2个,能够让盔甲架动起来(通过读取动作文件,至于怎么写?贼简单反正到时候会教)第二个功能是给予盔甲架一个ai,因为光是让盔甲架动起来是远远不够的!他需要ai来攻击怪物!那么你就可以运用mm的目标选择器,以及行为选择器来给你的怪物写一个船新的ai了!
我再前些时候看到了一个视频,里面利用了mm与盔甲架的动作,3d拓展材质包做出了一个怪物,于是我决定研究一下,当晚在官网混迹,翻帖子,一直到早上七点,解决了遇到的大多数技术难题,现在决定发出来。

然后呢qwq关于怎么写动作文件,教程我已经更新好了https://www.bilibili.com/html/player.html?aid=31435643&wmode=transparent&as_wide=1&page=2

我们先来看看一个实例吧!
- moonwalker:
- Type: armor_stand
- Options:
- Small: true
- HasArms: true
- ItemBody: COS_GreenChest
- ItemFeet: COS_BlueFeet
- ItemHand: COS_IronSword
- ItemHead: BlackbeardHead
- ItemLegs: COS_YellowLegs
- Skills:
- - asinit{anim=Example1.anim;mobtype=aimob} @self ~onSpawn
- - asanimate{r=20;d=0} @self ~onTimer:20
- - aspause @self ~onSignal:MOVESTOPP
- - asrun @self ~onSignal:MOVESTART
- - skill{s=makeAttack} @trigger ~onAttack
- - skill{s=playDamage} @trigger ~onDamaged
- - message{msg="You killed me!"} @trigger ~onSignal:DEATH
-
- aimob:
- Type: pigzombie
- Options:
- Silent: true
- PreventOtherDrops: true
-
- playDamage:
- Cooldown: 1
- Skills:
- - aschange{anim=flip.anim} @self
- - delay 15
- - aschange{anim=Example1.anim} @self
- makeAttack:
- Cooldown: 1
- Skills:
- - aschange{anim=winke.anim} @self
- - delay 8
- - damage{a=0.5} @trigger
- - delay 8
- - aschange{anim=Example1.anim} @self
首先先别管这么一长串东西,你需要注意的只有
- moonwalker:
- Type: armor_stand
- Options:
- Small: true
- HasArms: true
- ItemBody: COS_GreenChest
- ItemFeet: COS_BlueFeet
- ItemHand: COS_IronSword
- ItemHead: BlackbeardHead
- ItemLegs: COS_YellowLegs
- Skills:
- - asinit{anim=Example1.anim;mobtype=aimob} @self ~onSpawn
- - asanimate{r=20;d=0} @self ~onTimer:20
- - aspause @self ~onSignal:MOVESTOPP
- - asrun @self ~onSignal:MOVESTART
- - skill{s=makeAttack} @trigger ~onAttack
- - skill{s=playDamage} @trigger ~onDamaged
- - message{msg="You killed me!"} @trigger ~onSignal:DEATH
只有这一段文字而已,如果你请继续看之前确保你熟练掌握了mm!
可以看到这里多出了几个原版mm没有的技能,分别是asinit,asanimate其实还有,这些其实就是盔甲架动画相关的技能啦,我先放上几段原文吧!

技能:asinit
怪物一出生就会做的事情,这能用技能达成.也就是说,怪物一出生执行的是什么动作
- - asInit{anim=Example.anim;plate=false;mobtype=mythicmob} @self ~onSpawn 1
这个技能建立起了整个盔甲架并向他添加了写在Example1.anim文件中的动作
名为plate的选项是可以自选的,如果选false,那么盔甲架将不会有底座
动作只能在确保动作文件完全写正确的时候被引用(也就是说哪怕动作文件出了丁点差错,整个动作将不会被引用)
不过好在这种问题遇到多了自然而然就会检查了

技能:aschange
- - aschange{anim=flip.anim;animspeed=xx} @self
让盔甲架更换动作,没什么好说的,animspeed:你以为我是是动画速度?但其实是动画延时播放哒!!!
没什么好说的XD

技能:aspause
- - asPause @self
这个技能可以让怪物停止动作
比如你可以在我们第一段的asinit的后面直接跟上aspause,这样你的怪物就不会原地踏步!
- asRun @self
这个,可以重启这个动作!

条件Conditions(所以我说请搞懂mm,不然肯定还有人问条件是什么qwq看看wiki再来如何?):
- - AnimateStandPaused{a=true/false}
判断盔甲架是否用了上述的停止动作技能
- - isAnimateStand
判断这个怪物是不是盔甲架(虽然翻译过来就这样,然而我还是搞不懂有什么用)
- - aimobtargetdistance{d=RangedValue;a=true/false}
判断盔甲架是否有一个ai怪物,以及在目标范围内有没有目标

目标选择器:
@aitarget盔甲架是否会用自己的选择器来选择aimob的目标选择器中的目标(有点难理解= =我大概是懂了)
嘛大概先翻译到这里,之后我会联合另一位MythicMobs的大佬制作视频教程,请大家期待!
我的MythicMobs交流qq群:777152259
另外再次申明,我虽然向原作者索要了搬运权,但是原作者到现在还没有理我,所以我也就不敢上传附件,我只能在这里做教程并给大家地址qwq
希望大家喜欢。
呃。。有盔甲架做BOSS就很厉害了吗
我记得可以直接变装的··
我记得可以直接变装的··