Animation cc H5的一些开发Tips

Posted 编程圈

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Animation cc H5的一些开发Tips相关的知识,希望对你有一定的参考价值。

自动生成的html中,要手工加上viewport属性:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">

否则会出现运行非常卡的情况。

音乐控制

自动生成的playSound方法:

function playSound(id, loop) 
return createjs.Sound.play(id, createjs.Sound.INTERRUPT_EARLY, 0, 0, loop);

停止音乐:

createjs.Sound.setMute(true); //静音

帧停止的脚本

this.stop();

在某一帧触发事件(可实现动画结束时执行自己的js)

在自己的js里定义:

var model=new createjs.EventDispatcher();
model.addEventListener("complete",function()
//TODO: 自己的代码
);

在帧动作上写:

if(typeof(model)!=undefined) model.dispatchEvent("complete");

自动调整canvas大小

在第一帧的帧动作里写:

document.getElementById("canvas").width = document.documentElement.clientWidth;  
document.getElementById("canvas").height = document.documentElement.clientHeight;

添加按钮事件示例

在放置按钮的帧上写:

var btn = this;
btn.addEventListener("mousedown",function()
//TODO:自己的代码
);


以上是关于Animation cc H5的一些开发Tips的主要内容,如果未能解决你的问题,请参考以下文章

H5中关于animation的属性介绍

CocosCreator-如何处理Animation动画的结束回调

cocos creator (1) ——帧动画

H5跳转微信小程序

H5游戏如何来防御cc攻击又不会误封用户

CC++代码优化的一些建议