0
请告诉我,在toolkit2d(unity)中编程创建tk2dSprite最简单的方法是什么? 所以我在必须创建sprite的assets/image中有.png图像。 我想创建精灵,然后在场景中显示它。创建Sprite Unity3d
请告诉我,在toolkit2d(unity)中编程创建tk2dSprite最简单的方法是什么? 所以我在必须创建sprite的assets/image中有.png图像。 我想创建精灵,然后在场景中显示它。创建Sprite Unity3d
我不是在我的电脑,但你可以试试(C#):
string spriteName = "spriteInSpriteCollection";
GameObject spriteObject = new GameObject();
tk2dSprite spriteComponent = spriteObject.AddComponent<tk2dSprite>();
spriteComponent.SetSprite(spriteName);
我会测试,看看是否该组件可以创建并与精灵初始化它添加到对象,但我之前现在不能这样做,希望这能指出你正确的方向。
编辑为包含SlxS的改进。
做tk2dSprite spriteComponent = spriteObject.AddComponent();会更有效率。 spriteComponent.SetSprite(spriteName); 这样你就不必执行缓慢的GetComponent调用。 –
SlxS
啊,你是对的!我知道我的答案有些东西,我忘记了AddComponent <>返回组件本身。 –