unity3d - Sprite 意外地 reshape

标签 unity3d sprite

使用 Unity 4.6.0。
我已经将一些 Sprite 导入到我的项目中。我附上了这些 Sprite 之一的图像(这只是一个带有 SpriteRenderer 组件的预制件)

enter image description here

但有时Unity会自动 reshape Sprite

enter image description here

如果我更改这些 sprite 的某些设置,例如 Max Size 或 Format,那么 sprite 将正确渲染,但过一段时间它会再次重新整形!我对这个问题没有任何想法。

最佳答案

当您将 sprite 设置为缩放比例不是 (1, 1, 1) 的对象时,可能会发生这种情况。如果层次结构中更高的任何对象被缩放,它将影响包括您的 Sprite 在内的所有子对象。

您可以计算缩放比例或使用 Transform.SetParent为你做。

关于unity3d - Sprite 意外地 reshape ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27627576/

相关文章:

c# - unity 创建 Sprite 立方体

c# - 为什么要从 Unity 委托(delegate)事件中删除事件?

java - 如何将 Sprite 的坐标附加到其中心? LibGDX

ANDROID ANDENGINE -- 改变 Action 时的 Sprite

javascript - 如果源设置为透明像素,则图像标签背景图像不显示

c# - 无法创建静态类的实例 'Random'

c# - 获取字符串 C# 中某个单词之前的一段文本

unity3d - 防止同一钻机上的对撞机相互碰撞。但允许它们与其他钻井平台发生碰撞。

css - 如何使用CSS Sprite ?

android - Andengine - 在 Sprites 上/在 Sprites 上绘制文本