推荐阅读:
最近公司要换游戏引擎了,想象当初从unity到egret,再到接下来的cocos,刚把新引擎的坑踩完就不用了,哎,就当学习丰富自己了,先来说说cocos的代码格式以及一些基础API的使用吧。
基本格式:
cc.Class({
extends: cc.Component,
properties: {
},
// use this for initialization
onLoad: function () {
},
// called every frame, uncomment this function to activate update callback
update: function (dt) {
},
});
1.属性中声明某个Label,类型指定为cc.Label,而不是cc.Node。
例如:
scoreDisplay: {
default: null,
type: cc.Label
},
2.属性中音效声明,不需要指定类型,只需要指出URL,url:cc.AudioClip。
例如:
scoreAudio: {
default: null,
url: cc.AudioClip
}
3.播放音效:
cc.audioEngine.playEffect(this.jumpAudio, false);
4.暂存对对象的引用
// 暂存对脚本 GameManager 对象的引用
properties: {
gameManager: {
default