Unity3d 获取精灵预设宽度
我有一个预制的,基本上是一个精灵。 它附带了一个javascript&我想知道它的宽度 这就是我的假设-Unity3d 获取精灵预设宽度,unity3d,2d,unityscript,Unity3d,2d,Unityscript,我有一个预制的,基本上是一个精灵。 它附带了一个javascript&我想知道它的宽度 这就是我的假设- private var getObjectWidth:float; function start(){ // want to get the gameObject's spriteRenderer var gameObjectRenderer = transform.gameObject.GetComponent(SpriteRenderer); // then
private var getObjectWidth:float;
function start(){
// want to get the gameObject's spriteRenderer
var gameObjectRenderer = transform.gameObject.GetComponent(SpriteRenderer);
// then get the width from Sprite bounds
getObjectWidth = gameObjectRenderer.sprite.bounds.size.x;
}
查看链接。渲染器没有sprite变量
我想你可以用
gameObjectRenderer.bounds.max.x - gameObjectRenderer.bounds.min.x;
或者更简单地说
gameObjectRenderer.bounds.extents;
把这个签到
查看链接。渲染器没有sprite变量
我想你可以用
gameObjectRenderer.bounds.max.x - gameObjectRenderer.bounds.min.x;
或者更简单地说
gameObjectRenderer.bounds.extents;
把这个签到
谢谢您的回复。让我详细检查一下。谢谢你的回复。让我详细检查一下。