- Home /
 
               Question by 
               youngapprentice · Apr 15, 2020 at 06:49 PM · 
                iosaccelerometergyroscopeunity remotecompass  
              
 
              iOS Compass over Unity Remote 5
Hi, all!
I'm noticing that when running Unity Remote 5 over iOS, the compass passes the initialization and then reports 0 continuously at all times. Is there a way I can get heading data over unity remote 5?
Init code:
 IEnumerator Start()
     {
         Debug.Log("Attempting to start location services");
         Input.location.Start();
         Input.compass.enabled = true;
         Debug.Log("Attempting countdown");
         int maxWait = 20;
         while(Input.location.status == LocationServiceStatus.Initializing && maxWait > 0) {
             yield return new WaitForSeconds(1);
             Debug.Log(maxWait);
             maxWait --;
         } if( maxWait < 1) {
             Debug.Log("Timed out");
         } if (Input.location.status == LocationServiceStatus.Failed) {
             Debug.Log("Unable to determine location");
         }
         Debug.Log("Looks good!");
     }
And then in Update() I'm just printing Input.compass.trueHeading, which is always 0
I would really appreciate some help on this. It took me about 30 hours to even figure out that this was the issue.
               Comment
              
 
               
              Your answer
 
 
             Follow this Question
Related Questions
gyroscope or accelrometer?? 1 Answer
Sensor Fusion of Accelerometer and Gyroscope 0 Answers
iOS accelometer functionality as gyroscope 1 Answer
Android Gyro explanation? 2 Answers
How do I access CoreMotion and the Android equivalent? 0 Answers
 koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                