2013-07-17 45 views
0

请告诉我,在toolkit2d(unity)中编程创建tk2dSprite最简单的方法是什么? 所以我在必须创建sprite的assets/image中有.png图像。 我想创建精灵,然后在场景中显示它。创建Sprite Unity3d

回答

1

我不是在我的电脑,但你可以试试(C#):

string spriteName = "spriteInSpriteCollection"; 
GameObject spriteObject = new GameObject(); 
tk2dSprite spriteComponent = spriteObject.AddComponent<tk2dSprite>(); 
spriteComponent.SetSprite(spriteName); 

我会测试,看看是否该组件可以创建并与精灵初始化它添加到对象,但我之前现在不能这样做,希望这能指出你正确的方向。

编辑为包含SlxS的改进。

+1

做tk2dSprite spriteComponent = spriteObject.AddComponent ();会更有效率。 spriteComponent.SetSprite(spriteName); 这样你就不必执行缓慢的GetComponent调用。 – SlxS

+0

啊,你是对的!我知道我的答案有些东西,我忘记了AddComponent <>返回组件本身。 –