赞 179
VIP 1
好人卡 0
积分 146
经验 1849
最后登录 2024-1-19
在线时间 718 小时
Lv4.逐梦者
梦石 0
星屑 14638
在线时间 718 小时
注册时间 2011-7-16
帖子 1428
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 walf_man 于 2020-1-21 18:58 编辑
本插件开源托管在Github:https://github.com/aaixy/rmmv-plugins
欢迎来给个star,欢迎fork。
插件使用样例也已开源,如何使用欢迎跟帖回复:http://rpg.blue/thread-397764-1-1.html
更新:
1.03 2020.1.21
增加对mv1.6.2和pixijs4.5.4的支持;
由于范例较大,请加我签名中的群下载吧;
1.03 2017.6.18
插件没有做任何更新,只是看到这么多人都不会用,补充一个范例,在rmmv1.0.1版本下测试一切正常。
由于只能上传2m以内的附件,所以采用7z压缩软件分卷压缩,请全部下载之后使用7z进行解压,其他压缩软件没有测试。
由于7z分卷后缀名001,002,003无法上传,因此在后面增加了.7z ,请使用重命名将最后的.7z 去掉之后才可以正常按照7z分卷解压。
Project_AXY_Spine.7z.001.7z
(1.91 MB, 下载次数: 331, 售价: 1 星屑)
Project_AXY_Spine.7z.002.7z
(1.91 MB, 下载次数: 272, 售价: 1 星屑)
Project_AXY_Spine.7z.003.7z
(1.7 MB, 下载次数: 269, 售价: 1 星屑)
1.03 2017.3.30
兼容 pixi v3;
如果用的是pixi v3的话,需要自己去pixi的github下载一个pixi-spine.js,因为v3中spine被剥离了,感谢raketenfaust02反馈,详见6楼;
AXY_Spine.zip
(2.6 KB, 下载次数: 163, 售价: 1 星屑)
1.02 2017.1.28
增加按照id添加、移除spine骨骼动画和移除全部spine骨骼动画的功能;
增加参数: id, opacity, rotation, loop; 意思分别是id,透明度=取值0-1之间的小数,旋转角度=0-360,是否循环取值ture/false;
增加动态改变动作功能;
例子,请在脚本命令中使用:
移除id为1的spine骨骼动画:
AXY_Spine.remove(1);
移除全部spine骨骼动画:
AXY_Spine.removeall();
改变动作,同时还可以改变位置、缩放等参数:
AXY_Spine.action({action:'jump'});
AXY_Spine.action({id:1,type:'loop',action:'jump',x:100,y:200,opacity:0.5,rotation:180,scalex:1.5,scaley:0.5});
取值:id不指定的话默认是1; type 可以是这三种值: loop/end/temp, 意思分别为:循环/执行之后结束/执行之后继续执行之前的动作,不指定的话默认是 temp;
1.01 2017.1.20
1.移除了默认的动作,现在必须手动指定动作;发现很多骨骼动画并没有walk这个动作,因此设定默认动作意义不大,反而容易出错;
AXY_Spine.show({filename:'spineboy', action:'walk'});
2.增加了提示,之前如果没有指定文件或者动作,则没有任何反应,体验不太好,现在会提示你缺少指定什么参数;
3.依赖我发布的AXY_Toast.js插件 进行提示;
这个插件参考了国外,具体应该是日本的一个大神实现了的rmmv显示spine骨骼动画,
我测试成功后,封装成一个插件了,提供给大家使用拓展。
骨骼动画效率真的很高,我实测100个骨骼动画同屏,满帧60,
当添加到200个的时候仍然很流畅,基本也是维持在60帧,偶尔调到55帧左右;
大家可以看下
截图和gif动态图
用法:
比如你现在有一个spineboy的骨骼动画,包含如下文件:spineboy.atlas,spineboy.json,spineboy.png
1.将这三个spine动画文件放在spine/data/下
2.在事件中使用脚本命令:AXY_Spine.show({filename:'spineboy'});
3.enjoy!
本例截图中使用的脚本如下:
AXY_Spine.show({x:$gameVariables.value(1), y:$gameVariables.value(2), action:'walk', filename:'spineboy',scalex:0.5,scaley:0.5});
配合随机变量进行多次点击该事件进行压力测试。
其中1号变量从0-816随机,2号变量从0-624随机。
pixi的spine动画详情可以去官方网站查看:
https://github.com/pixijs/pixi.j ... le%2012%20-%20Spine
评分
查看全部评分
RMMV网络插件,开源免费,内含服务器端,无需强制登录,云数据,弹幕,云存档,排名,兑换码,版本检测,可自由上架下架删除。 q群399090587
免打包运行MV游戏,云游戏,安卓App雷神游戏厅,在线玩游戏,上传下载游戏
开源游戏:重装机兵之重装归来【RMMV制作】全球首款按照美剧分季分集的方式发布的游戏
体素画 -- MV画3D像素图的画板
RMMV显示3D模型和场景的插件
RMMV显示spine骨骼动画的插件
RMMV秘密通道插件
突破敌群数量上限8个的插件
在rmmv中显示gif动态图片的插件
一款可以在mv游戏界面的任意位置显示任意文字的插件
RMMV Toast 插件 带物品得失提示,可以设置开启关闭 兼容yep itemcore
制作一个改名卡道具插件、调整标题页面菜单的插件、在标题页面之前显示大段文字的插件、标题页面显示版本号的插件
物品得失自动提示自动上色自动换行插件
我的Q群 663889472
另外,
我的插件、范例、游戏都在这里