creator创建和销毁节点
var node = new cc.Node('Sprite');
var sp = node.addComponent(cc.Sprite);
sp.spriteFrame = this.sprite;
node.parent = this.node;
node.destroy() var node = new cc.Node('Sprite');
var sp = node.addComponent(cc.Sprite);
sp.spriteFrame = this.sprite;
node.parent = this.node;
node.destroy() let burl = "body/" + 1000;
cc.loader.loadRes(burl+".json", cc.JsonAsset, (error: Error, res: cc.JsonAsset) => {
var bodyData = res.json;
cc.log('json:', bodyData);
cc.loader.loadRes(burl + ".png", cc.Texture2D, (error: Error, tex: cc.Texture2D) => {
cc.log('tex', tex);
});
}); creator使用protobuf
https://mp.weixin.qq.com/s/OIkcsJQfLSXnZoUfXZ61AQ
npm i protobufjs -gpbts,用来将转化后的js文件转为ts
creator用--nologin跳过登录
var ctx = this._Nodes.drawn.getComponent(cc.Graphics);
ctx.moveTo(0,0);
ctx.lineTo(0,20);
ctx.lineTo(70,70);
ctx.stroke();
//ctx.clear(); creator使用protobuf
https://forum.cocos.org/t/protobufjs-cocos-creator1-6/50706/5
解决临时需要打开creator,要登录账号问题
--nologin
右键快捷键加入这个,在打开就不需要登录了。
mac 下 直接打开控制台 输入 /Applications/CocosCreator.app/Contents/MacOS/CocosCreator --nologin
vscode打开md文件
git管理工具sourcetree安装
C:\Users\用户名\AppData\Local\Atlassian\SourceTree 目录下。File -> Preferences -> Setting,然后设置:
Exclude加入
**/*.meta
User和Workspace都改一下,这样就对其他项目都有效啦。