官方源码链接
本人小菜鸡一枚,问一下这个spriteFrame的访问器属性set里有两个参数该如何传值

@panda @jare
沉得真快






因为我需要在编辑器中运行时强制更新CCSprite的spriteFrame,看到这个地方不知道如何使用
懵逼中
。。。
手动置顶
或者我换个问法:如何在creator编辑器中对CCSprite的SpriteFrame强制更新。
没大听懂你的意思,如果是要在运行时替换一个节点的spriteFrame的话,可以试一下这段代码:
cc.Class({
extends: cc.Component,
properties: {
testSpriteFrame:{
type:cc.SpriteFrame,
default:null,
displayName:“测试精灵图片”,
},
},
onLoad:function(){
this.changeSpriteFrame();
},
changeSpriteFrame:function(){
this.node.getComponent(cc.Sprite).spriteFrame = this.testSpriteFrame;
}
});
虽然不是我想要的答案,但终于有人回复了
是在编辑器模式运行脚本,不然需要第二个参数干嘛。。。
@executeInEditMode


