知识内容可能概括的不完善,但边学边看边总结
propertises
1.关于脚本中properties遇到了一些问题,上码说明:
cc.Class({
extends: cc.Component,
properties: {
userID: 20,
userName: "Foobar",
players:[cc.SpriteFrame], //这样写不行的,错误滴,为啥这样在找原因
//下面这是对的,type中cc.SpriteFrame都可以换成其他组件
manSprite : {
default:[],
type:[cc.SpriteFrame]
},
}
});
cocosCreator更多关于properties的描述,链接:
properties
.
2.就拿上面userID: 20,来说,你代码运行两遍,这时候在把userID值改掉,运行时候还是原来的值。只是猜想是因为存在了缓存中在.fire文件中(看到啦),一般我在onLoad中初始化一遍
json
在加载本地资源时,必须把json文件,加入到resource文件夹中,千万不要放在脚本中
rotation与angle
警告:
CCNode.js:1067 cc.Node.rotation is deprecated since v2.1.0, please set -angle instead. (this.node.rotation = x -> this.node.angle = -x)
我是在cc.tween中,对node进行旋转时候,开始用的rotation,改成了angle就好啦
参考链接:
rotation与angle
.meta
是不是还为代码中充斥着.meta文件而烦恼,如果你也用vscode
请在setting.json中,加入下面的代码
{
"files.exclude": {
"**/.git":true,
"**/.svn":true,
"**/.hg":true,
"**/.CVS":true,
"**/.DC_Store": true,
"**/*.meta":true,
"**/.gitignore":true,
},
}
版权声明:本文为sinat_36499762原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。