Changed rendering of tiles to always show them, changed camera range

This commit is contained in:
TAASONI3
2023-11-25 21:47:29 +01:00
parent 005c4e7e66
commit b9aa033c13
6 changed files with 34 additions and 39 deletions

View File

@@ -70,7 +70,7 @@ public class WorldGenerator : MonoBehaviour
void Update()
{
createTile(player.transform.position.x, player.transform.position.z);
hideTile(player.transform.position.x, player.transform.position.z);
changeCurrentTile(player.transform.position.x, player.transform.position.z);
resetPlayer();
}
@@ -101,7 +101,7 @@ public class WorldGenerator : MonoBehaviour
SteamWorksHandler.getStandardAchievement("CityAchievement");
}
}
noise.applyNoise(newTile, name);
noise.applyNoise(newTile, name, tiles);
if(name.Length <= 0){
name = tile.name;
}
@@ -128,7 +128,7 @@ public class WorldGenerator : MonoBehaviour
}
}
public void hideTile(float playerX, float playerZ)
public void changeCurrentTile(float playerX, float playerZ)
{
if (currentTile.GetComponent<Tile>().leftTile(playerX, playerZ))
{
@@ -141,30 +141,6 @@ public class WorldGenerator : MonoBehaviour
break;
}
}
updateRenderedTiles();
}
if (currentTile.GetComponent<Tile>().removeConnectedTiles(playerX, playerZ))
{
updateRenderedTiles();
}
}
private void updateRenderedTiles()
{
toRemove = new List<GameObject>();
foreach (GameObject tile in renderedTiles)
{
if (!tile.Equals(currentTile))
{
tile.GetComponent<Tile>().changeRenderer();
toRemove.Add(tile);
}
}
foreach (GameObject tile in toRemove)
{
renderedTiles.Remove(tile);
}
}
@@ -240,7 +216,6 @@ public class WorldGenerator : MonoBehaviour
currentTile = tiles[current];
Vector3 position = new Vector3(currentTile.transform.position.x, 5, currentTile.transform.position.z);
player.transform.SetPositionAndRotation(position, player.transform.rotation);
updateRenderedTiles();
}
public int getCityAmount()