将精灵的大小设置为Unity中的另一个对象

时间:2016-05-09 06:47:15

标签: c# unity3d

我正在尝试使用与屏幕上的网格大小相同的精灵。这是我所拥有的图像。我希望大蓝色精灵与粒子出来的小灰色网格大小相同。“

enter image description here

以下是我用来尝试完成此操作的代码。

void Update () {
    renderer.enabled = true;
    renderer.transform.position = GetComponentInParent<BoxCollider>().transform.position;
    renderer.transform.localScale = GetComponentInParent<BoxCollider>().transform.localScale;


}

渲染器设置为蓝色箭头精灵的SpriteRenderer。任何帮助解决这个问题都非常感谢。

1 个答案:

答案 0 :(得分:1)

如果你要问的是精灵&#34; snap&#34;为了使它们在像素方面完美排列,有一种比编写脚本更简单的方法。导入精灵时,请查看其导入设置。将&#34;像素调整为单位&#34;精灵维度的值 - 您可以根据需要随意缩放。

如果那不是您所追求的,请澄清您的尝试。