예제 #1
0
 void LoadMap()
 {
     UnloadCurrentMap();
     TiledMap = new Map(Maps[CurrentMap], true, MapsPath, this.gameObject);
     Debug.Log(TiledMap.ToString());
     MapObjectLayer mol = TiledMap.GetLayer("PropertyTest") as MapObjectLayer;
     if (mol != null)
     {
         Debug.Log(mol.GetPropertyAsBoolean("test"));
     }
 }
예제 #2
0
 void LoadMap()
 {
     UnloadCurrentMap();
     TiledMap = new Map(Maps[CurrentMap], true, MapsPath, this.gameObject, defaultMaterial, sortingOrder);
     TiledMap.GenerateCollidersFromLayer("Collider_0");
     TiledMap.GenerateCollidersFromLayer("Colliders");
     Debug.Log(TiledMap.ToString());
     MapObjectLayer mol = TiledMap.GetLayer("PropertyTest") as MapObjectLayer;
     if (mol != null)
     {
         Debug.Log(mol.GetPropertyAsBoolean("test"));
     }
     // Center camera
     _camera.CamPos = new Vector3(TiledMap.Width / 2.0f, -TiledMap.Height / 2.0f, _camera.CamPos.z);
     _camera.PixelsPerUnit = TiledMap.TileHeight;
 }