Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using UnityEngine;
- public class PlanetSpace : MonoBehaviour {
- public WorldCenterer world;
- public float scale = 1000000f;
- public Camera localCamera;
- public void FixedUpdate() {
- WorldCenterer localWorld = gameObject.GetComponent<WorldCenterer>();
- if (null == localWorld) {
- localCamera.transform.position = world.relativePosition/scale;
- } else {
- localCamera.transform.position = world.relativePosition/scale - localWorld.relativePosition;
- }
- localCamera.transform.rotation = world.focalObject.transform.rotation;
- }
- }
Add Comment
Please, Sign In to add comment