【发布时间】:2015-03-25 20:52:30
【问题描述】:
我想创建一个精灵并在开始时旋转它。下面的代码是在图片中创建编号1。
sprite = Sprite.Create(texture2, new Rect(0, 252, 84, 84),
new Vector2(0.5f, 0.5f), 100.0f);
现在我可以将图片剪切到我的精灵,但我想创建 4 个不同的精灵,它们的方向是顶部、左侧、右侧和底部。我该怎么做。
注意:使用transform.rotation 不起作用,因为这会旋转一个在我控制它们时给出错误方向的对象。
我是初学者。谢谢。
【问题讨论】:
-
使用变换旋转每个单独的坦克是正确的方法。
-
如果你想旋转它们,请确保将原点设置在中间,否则你的精灵将围绕左上角旋转,x 和 y 位置可能不像它们所代表的那样“看起来” “正确”的位置
标签: c# unity3d unityscript