Pixel inset used for pixel adjustments for size and position.
You can set the transform.localScale to Vector3.zero in order to make the GUI texture always the same pixel size.
transform.position = Vector3.zero;
transform.localScale = Vector3.zero;
guiTexture.pixelInset = Rect (50, 50, 100, 100);
using UnityEngine;
using System.Collections;
public class example : MonoBehaviour {
void Example() {
transform.position = Vector3.zero;
transform.localScale = Vector3.zero;
guiTexture.pixelInset = new Rect(50, 50, 100, 100);
}
}
import UnityEngine
import System.Collections
class example(MonoBehaviour):
def Example():
transform.position = Vector3.zero
transform.localScale = Vector3.zero
guiTexture.pixelInset = Rect(50, 50, 100, 100)