3d地图优先
This commit is contained in:
parent
48c5b161b1
commit
2b6be4711c
@ -179,6 +179,13 @@ public class CyclingController : DeviceServiceMonoBase
|
||||
player.SetActive(true);
|
||||
UIObject.SetActive(true);
|
||||
miniMap.SetActive(true);
|
||||
map.OnTileFinished += Map_OnTileFinished;
|
||||
}
|
||||
|
||||
private void Map_OnTileFinished(Mapbox.Unity.MeshGeneration.Data.UnityTile obj)
|
||||
{
|
||||
var playerController = player.GetComponent<PlayerController>();
|
||||
player.transform.position = map.GeoToWorldPosition(playerController.Currentlatlong);
|
||||
}
|
||||
|
||||
//设置骑行模式
|
||||
@ -212,13 +219,16 @@ public class CyclingController : DeviceServiceMonoBase
|
||||
public bool Is3dView;
|
||||
public void ChangeMapImageStyle(GameObject arrowGameObj)
|
||||
{
|
||||
|
||||
if (!Is3dView)
|
||||
{
|
||||
map.Terrain.ExaggerationFactor = 1.5f;
|
||||
map.Terrain.SetElevationType(ElevationLayerType.TerrainWithElevation);
|
||||
map.ImageLayer.SetLayerSource(ImagerySourceType.Custom);
|
||||
//map.SetTileMaterial(new Material());
|
||||
var playerController = player.GetComponent<PlayerController>();
|
||||
player.transform.localScale = new Vector3(3f, 3f, 3f);
|
||||
player.transform.position = map.GeoToWorldPosition(playerController.Currentlatlong);
|
||||
Is3dView = true;
|
||||
arrowGameObj.SetActive(false);
|
||||
}
|
||||
@ -228,6 +238,10 @@ public class CyclingController : DeviceServiceMonoBase
|
||||
map.Terrain.SetElevationType(ElevationLayerType.FlatTerrain);
|
||||
map.ImageLayer.SetLayerSource(ImagerySourceType.MapboxDark);
|
||||
player.transform.localScale = new Vector3(0.1f, 0.1f, 0.1f);
|
||||
|
||||
var playerController = player.GetComponent<PlayerController>();
|
||||
player.transform.position = map.GeoToWorldPosition(playerController.Currentlatlong);
|
||||
|
||||
var trailRenderer = player.GetComponent<TrailRenderer>();
|
||||
trailRenderer.time = 0;
|
||||
StartCoroutine(EnableTrailRenderer(trailRenderer));
|
||||
|
||||
@ -271,6 +271,10 @@ namespace Assets.Scenes.Ride.Scripts
|
||||
viewButton.enabled = false;
|
||||
viewButton.interactable = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
ChangeView(null);
|
||||
}
|
||||
}
|
||||
//继续骑行如果有伴侣就自动进入伴侣骑行
|
||||
public void ContinueRide()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user