Quantcast
Channel: Questions in topic: "stackoverflowexception"
Viewing all articles
Browse latest Browse all 18

C# TP_Camera Stack Overflow

$
0
0
Hi everyone, I've been following 3dbuzz's tutorial series on how to make a third person controller. I have gotten to making the TP_Camera script.But when I run it my scene is very slow and laggy.I also get a stack overflow warning.Any idea what is wrong with my script? using UnityEngine; using System.Collections; public class TP_Camera : MonoBehaviour { public static TP_Camera instance; public Transform targetLookAt; void Awake(){ instance = this; TP_Camera.UseExistingOrCreateNewMainCamera(); } // Use this for initialization void Start () { } // Update is called once per frame void Update () { } public static void UseExistingOrCreateNewMainCamera(){ GameObject tempCamera; GameObject targetLookAt; TP_Camera myCamera; if(Camera.mainCamera != null){ tempCamera = Camera.mainCamera.gameObject; } else{ tempCamera = new GameObject("Main Camera"); tempCamera.AddComponent("Camera"); tempCamera.tag = "MainCamera"; } tempCamera.AddComponent("TP_Camera"); myCamera = tempCamera.GetComponent("TP_Camera") as TP_Camera; targetLookAt = GameObject.Find("targetLookAt") as GameObject; if(targetLookAt == null){ targetLookAt = new GameObject("targetLookAt"); targetLookAt.transform.position = Vector3.zero; } myCamera.targetLookAt = targetLookAt.transform; } }

Viewing all articles
Browse latest Browse all 18

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>