Cocos Creator使用序列帧、骨骼创建动画

导航一、导入资源二、创建节点三、使用序列帧创建动画四、使用骨骼动画一、导入资源动画资源放到resources/model文件夹下,没有则对应新建一个,当然,也可以是其他路径,代码做对应修改就行(下同);二、创建节点创建一个节点,并将动画组件和脚本都放在同一个节点;三、使用序列帧创建动画1)序列帧+图集(一个.plist文件和一个同名的图片文件如.png)初始化动画组件及点击事件(用于测试)animationComponent:cc.Animation = null;onload(){
摘要由CSDN通过智能技术生成

点此转到Demo下载

一、导入资源

动画资源放到resources/model文件夹下,没有则对应新建一个,当然,也可以是其他路径,代码做对应修改就行(下同);

二、创建节点

创建一个节点,并将动画组件和脚本都放在同一个节点;
在这里插入图片描述

三、使用序列帧创建动画

1)序列帧+图集(一个.plist文件和一个同名的图片文件如.png)

  1. 初始化动画组件及点击事件(用于测试)
animComponent:cc.Animation = null;
onload(){
   
		// 获取节点上的cc.Animation组件(此处动画组件和脚本都在同一个节点,不同节点对应修改)
	this.animComponent = this.node.getComponent(cc.Animation);

		// 点击该节点播放动画
	this.node.on("touchend",()=>{
   
    	this.animComponent.play(“animName”);
	})
}
  1. 加载图集(文件放在对应的路径下,loadRes()的路径参数默认不用写resources)
cc.loader.loadRes(“model/model”, cc.SpriteAtlas, (err,res)=>{
   
		if(!err)
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值