I wont add outline but disable Pixel Correct from outline…
using UnityEngine;
using System.Collections;
public class OutlineEffect : MonoBehaviour {
private int[] outlineX = {0,4,0,0,0,4,0,4};
private int[] outlineY = {0,0,4,0,0,4,4,0};
private ArrayList childArray;
private Vector3 tempPosition;
void Start () {
//make children and arrange them
tempPosition = gameObject.transform.position;
childArray = new ArrayList();
for (int i=0;i<(outlineX.Length)*2;i++) {
GameObject child = new GameObject("outlineChild");
child.AddComponent(typeof (GUIText));
child.transform.parent = transform;
child.guiText.text = guiText.text;
child.guiText.font = guiText.font;
child.guiText.fontSize = 110;
child.guiText.material.color = Color.black;
//child.transform.position = tempPosition;
child.transform.position = new Vector2 (0.49f,0.945f);
child.guiText.anchor = guiText.anchor;
child.guiText.alignment = guiText.alignment;
if(i<(outlineX.Length)) {
child.transform.guiText.pixelOffset = new Vector2(outlineX_,outlineY*);*_
* } else {*
_ child.transform.guiText.pixelOffset = new Vector2(outlineX[i-outlineX.Length]2,outlineY[i-outlineX.Length]2);_
_ }_
* child.transform.guiText.pixelOffset += guiText.pixelOffset;*
* childArray.Add (child);*
* }*
* }*
* void Update() {*
* int i;*
* for (i = 0; i < childArray.Count; i++) {*
_ ((GameObject) childArray*).guiText.text = gameObject.guiText.text;
} } }*_