cocos creator cc.Texture2D,

ccc 给FBX资源换 材质球。

1 可以获取到rescore 下的资源,建一个cc.SpriteFrame,代码如下。

var childs = this.RootNodeScene.children;

var body = childs[0];

var bodys = body._components;

var body1 = bodys[0]; //找到 body 的渲染层级

var bbtt = body1.sharedMaterials[0];

cc.loader.loadRes('plan', cc.SpriteFrame, function (err, spriteFrame) {

if (err) {

console.log('-----dddd1----')

cc.error(err.message || err);

return;

}

var fd = spriteFrame.getTexture();

bbtt.setProperty("diffuseTexture", fd);

});

2. 在编辑器中创建 goldTexture

 goldTexture: {

default: null,

type: cc.Texture2D,

},

bbtt.setProperty("diffuseTexture", this.goldTexture);

都可以。

你可能感兴趣的:(cocos creator cc.Texture2D,)