cocos2d-js读取cocosStudio动画帧事件

本文详细介绍了如何在代码中使用CocosStudio导出的JSON格式帧动画,包括读取JSON文件、设置帧事件回调以及播放动画的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


很多童鞋不是很明白cocos studio里的帧动画应该怎么用,在代码里如何去调用cocos studio里导出的json格式文件。

下面这段代码简单的展示了,怎么读取json文件和设置帧事件回调:


demoLayer = cc.Layer.extend({
	ctor:function(){
	this._super();
	......
	this.initUI();
	return true;
	},
	initUI:function(){
        	.....
        	var mainScene = ccs.load(res.loadScene_json);
		//这里的0是起始帧,115是结束帧(请更加自己的帧动画自己填写),false是只播放一次,
        	mainScene.action.gotoFrameAndPlay(0,115,false);
		mainScene.action.setFrameEventCallFunc(this.frameEvent);//设置帧事件回调函数
		mainScene.node.runAction(mainScene.action);
		this.addChild(mainScene.node);
	},
	frameEvent:function(frame){
	<span style="white-space:pre">	</span>//帧事件的标签在cocos studio里进行设置,这里判断是不是你设置的帧事件标签字符串
		if(frame.getEvent() == "帧事件"){
			cc.log("我是帧事件");
		};
	}
});


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值