我想在unity3d上为应用程序添加一个功能,以找到我的应用程序的用户。
有没有办法做到这一点(知道我在unity3d初学者工作)?
感谢所有
答案 0 :(得分:2)
您可以使用unity3d LocationServices 。
using UnityEngine;
using System.Collections;
public class ExampleClass : MonoBehaviour {
IEnumerator Start() {
if (!Input.location.isEnabledByUser)
return;
Input.location.Start();
int maxWait = 20;
while (Input.location.status == LocationServiceStatus.Initializing && maxWait > 0) {
yield return new WaitForSeconds(1);
maxWait--;
}
if (maxWait < 1) {
print("Timed out");
return;
}
if (Input.location.status == LocationServiceStatus.Failed) {
print("Unable to determine device location");
return;
} else
print("Location: " + Input.location.lastData.latitude + " " +
Input.location.lastData.longitude + " " +
Input.location.lastData.altitude + " " +
Input.location.lastData.horizontalAccuracy + " " +
Input.location.lastData.timestamp);
Input.location.Stop();
}
}