johnhattan icon

Kludge to ameliorate Z-fighting in Unity

johnhattan | PRO | 01/25/17 02:37:44 PM UTC | 0 ⭐ | 232 👁️ | Never ⏰ | []
C# |

780 B

|

None

|

0 👍

/

0 👎

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
 
public class UtilNudge : MonoBehaviour
{ // attach this to an object, and it'll move it a teensy bit.
    public float FudgeFactor = 0.0001f;
    void Start ()
    {
        gameObject.transform.Translate(new Vector3(Rnd.FloatBetween(-FudgeFactor, FudgeFactor), Rnd.FloatBetween(-FudgeFactor, FudgeFactor), Rnd.FloatBetween(-FudgeFactor, FudgeFactor)));
        gameObject.transform.localScale += new Vector3(Rnd.FloatBetween(-FudgeFactor, FudgeFactor), Rnd.FloatBetween(-FudgeFactor, FudgeFactor), Rnd.FloatBetween(-FudgeFactor, FudgeFactor));
        gameObject.transform.Rotate(new Vector3(Rnd.FloatBetween(-FudgeFactor, FudgeFactor), Rnd.FloatBetween(-FudgeFactor, FudgeFactor), Rnd.FloatBetween(-FudgeFactor, FudgeFactor)));
    }
}

Comments