Adjusting Camera Heading & Tilt

Change the heading and tilt of the camera.

To run this example, open the Wrld/Demo/Examples.unity scene, click the Play button, and select Adjusting Camera Heading & Tilt from the dropdown.

using System.Collections;
using Wrld;
using Wrld.Space;
using UnityEngine;

public class CameraTransitionHeadingAndTilt : MonoBehaviour
{
    private void OnEnable()
    {
        StartCoroutine(Example());
    }

    IEnumerator Example()
    {
        var startLocation = LatLong.FromDegrees(37.7858, -122.401);
        Api.Instance.CameraApi.MoveTo(startLocation, distanceFromInterest: 800, headingDegrees: 0, tiltDegrees: 50);

        yield return new WaitForSeconds(4.0f);

        var endLocation = LatLong.FromDegrees(37.7858, -122.401);
        Api.Instance.CameraApi.AnimateTo(endLocation, headingDegrees: 45, tiltDegrees: 20);
    }

    private void OnDisable()
    {
        StopAllCoroutines();
    }
}
v0.8.17