Merge branch 'main' of https://git.steelants.cz/GJP/GGJ2022
This commit is contained in:
		| @@ -1391,7 +1391,7 @@ Transform: | |||||||
|   m_PrefabAsset: {fileID: 0} |   m_PrefabAsset: {fileID: 0} | ||||||
|   m_GameObject: {fileID: 3244356566819001084} |   m_GameObject: {fileID: 3244356566819001084} | ||||||
|   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} | ||||||
|   m_LocalPosition: {x: 0, y: 0, z: 3.67} |   m_LocalPosition: {x: 0, y: 4.32, z: 0} | ||||||
|   m_LocalScale: {x: 1, y: 1, z: 1} |   m_LocalScale: {x: 1, y: 1, z: 1} | ||||||
|   m_ConstrainProportionsScale: 0 |   m_ConstrainProportionsScale: 0 | ||||||
|   m_Children: |   m_Children: | ||||||
| @@ -1414,7 +1414,7 @@ MeshRenderer: | |||||||
|   m_PrefabInstance: {fileID: 0} |   m_PrefabInstance: {fileID: 0} | ||||||
|   m_PrefabAsset: {fileID: 0} |   m_PrefabAsset: {fileID: 0} | ||||||
|   m_GameObject: {fileID: 3244356566819001084} |   m_GameObject: {fileID: 3244356566819001084} | ||||||
|   m_Enabled: 0 |   m_Enabled: 1 | ||||||
|   m_CastShadows: 1 |   m_CastShadows: 1 | ||||||
|   m_ReceiveShadows: 1 |   m_ReceiveShadows: 1 | ||||||
|   m_DynamicOccludee: 1 |   m_DynamicOccludee: 1 | ||||||
| @@ -1477,17 +1477,19 @@ MonoBehaviour: | |||||||
|   m_Script: {fileID: 11500000, guid: b108dca155b156640a1beb1eeaa1995d, type: 3} |   m_Script: {fileID: 11500000, guid: b108dca155b156640a1beb1eeaa1995d, type: 3} | ||||||
|   m_Name:  |   m_Name:  | ||||||
|   m_EditorClassIdentifier:  |   m_EditorClassIdentifier:  | ||||||
|   walkSpeed: 7.5 |   speed: 7.5 | ||||||
|   runningSpeed: 7.5 |   maxSpeed: 15 | ||||||
|  |   minSpeed: 5 | ||||||
|  |   currentSpeed: 0 | ||||||
|  |   isRunning: 0 | ||||||
|   jumpSpeed: 3 |   jumpSpeed: 3 | ||||||
|  |   jump: 0 | ||||||
|   lookSpeed: 7.5 |   lookSpeed: 7.5 | ||||||
|   lookXLimit: 8.75 |   lookXLimit: 8.75 | ||||||
|   playerCamera: {fileID: 3244356567913423211} |   playerCamera: {fileID: 3244356567913423211} | ||||||
|   runningParticles: {fileID: 1608137079} |  | ||||||
|   rotationX: 0 |   rotationX: 0 | ||||||
|  |   runningParticles: {fileID: 1608137079} | ||||||
|   mainObject: {fileID: 3244356567786994345} |   mainObject: {fileID: 3244356567786994345} | ||||||
|   jump: 0 |  | ||||||
|   isRunning: 0 |  | ||||||
| --- !u!65 &1172583624 | --- !u!65 &1172583624 | ||||||
| BoxCollider: | BoxCollider: | ||||||
|   m_ObjectHideFlags: 0 |   m_ObjectHideFlags: 0 | ||||||
|   | |||||||
| @@ -148,7 +148,7 @@ Transform: | |||||||
|   m_PrefabAsset: {fileID: 0} |   m_PrefabAsset: {fileID: 0} | ||||||
|   m_GameObject: {fileID: 327689120} |   m_GameObject: {fileID: 327689120} | ||||||
|   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | ||||||
|   m_LocalPosition: {x: 89.75318, y: 61.538616, z: 75.9285} |   m_LocalPosition: {x: 0, y: 0, z: 0} | ||||||
|   m_LocalScale: {x: 1, y: 1, z: 1} |   m_LocalScale: {x: 1, y: 1, z: 1} | ||||||
|   m_ConstrainProportionsScale: 0 |   m_ConstrainProportionsScale: 0 | ||||||
|   m_Children: |   m_Children: | ||||||
| @@ -172,7 +172,9 @@ MonoBehaviour: | |||||||
|   - {fileID: 8768991388683709947, guid: 32d2ba4971e4c7e4ab98a1f9c37dcffc, type: 3} |   - {fileID: 8768991388683709947, guid: 32d2ba4971e4c7e4ab98a1f9c37dcffc, type: 3} | ||||||
|   - {fileID: 8768991388683709947, guid: 99c4e582c7358f346ab00dae4ae956f9, type: 3} |   - {fileID: 8768991388683709947, guid: 99c4e582c7358f346ab00dae4ae956f9, type: 3} | ||||||
|   - {fileID: 6650340373999088090, guid: 76b3e3235b07ca04f91c9b020603e1dd, type: 3} |   - {fileID: 6650340373999088090, guid: 76b3e3235b07ca04f91c9b020603e1dd, type: 3} | ||||||
|  |   spawnedLevelBlocks: [] | ||||||
|   player: {fileID: 1621231496} |   player: {fileID: 1621231496} | ||||||
|  |   lastBlock: {fileID: 708734972} | ||||||
| --- !u!1 &705507993 | --- !u!1 &705507993 | ||||||
| GameObject: | GameObject: | ||||||
|   m_ObjectHideFlags: 0 |   m_ObjectHideFlags: 0 | ||||||
| @@ -357,7 +359,7 @@ Transform: | |||||||
|   m_PrefabAsset: {fileID: 0} |   m_PrefabAsset: {fileID: 0} | ||||||
|   m_GameObject: {fileID: 708734972} |   m_GameObject: {fileID: 708734972} | ||||||
|   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} | ||||||
|   m_LocalPosition: {x: -92.17318, y: -60.936543, z: -70.85989} |   m_LocalPosition: {x: 0, y: 0, z: 0} | ||||||
|   m_LocalScale: {x: 6.7204876, y: 1.5078, z: 16.238924} |   m_LocalScale: {x: 6.7204876, y: 1.5078, z: 16.238924} | ||||||
|   m_ConstrainProportionsScale: 0 |   m_ConstrainProportionsScale: 0 | ||||||
|   m_Children: [] |   m_Children: [] | ||||||
| @@ -431,7 +433,11 @@ PrefabInstance: | |||||||
|       objectReference: {fileID: 0} |       objectReference: {fileID: 0} | ||||||
|     - target: {fileID: 3244356566819001085, guid: ec622cf6f0988bc42a99ba84304c15a9, type: 3} |     - target: {fileID: 3244356566819001085, guid: ec622cf6f0988bc42a99ba84304c15a9, type: 3} | ||||||
|       propertyPath: m_LocalPosition.x |       propertyPath: m_LocalPosition.x | ||||||
|       value: -2.9 |       value: 0 | ||||||
|  |       objectReference: {fileID: 0} | ||||||
|  |     - target: {fileID: 3244356566819001085, guid: ec622cf6f0988bc42a99ba84304c15a9, type: 3} | ||||||
|  |       propertyPath: m_LocalPosition.z | ||||||
|  |       value: 0 | ||||||
|       objectReference: {fileID: 0} |       objectReference: {fileID: 0} | ||||||
|     - target: {fileID: 3244356567786994344, guid: ec622cf6f0988bc42a99ba84304c15a9, type: 3} |     - target: {fileID: 3244356567786994344, guid: ec622cf6f0988bc42a99ba84304c15a9, type: 3} | ||||||
|       propertyPath: m_Name |       propertyPath: m_Name | ||||||
| @@ -447,11 +453,11 @@ PrefabInstance: | |||||||
|       objectReference: {fileID: 0} |       objectReference: {fileID: 0} | ||||||
|     - target: {fileID: 3244356567786994345, guid: ec622cf6f0988bc42a99ba84304c15a9, type: 3} |     - target: {fileID: 3244356567786994345, guid: ec622cf6f0988bc42a99ba84304c15a9, type: 3} | ||||||
|       propertyPath: m_LocalPosition.y |       propertyPath: m_LocalPosition.y | ||||||
|       value: 2.84 |       value: 3.18 | ||||||
|       objectReference: {fileID: 0} |       objectReference: {fileID: 0} | ||||||
|     - target: {fileID: 3244356567786994345, guid: ec622cf6f0988bc42a99ba84304c15a9, type: 3} |     - target: {fileID: 3244356567786994345, guid: ec622cf6f0988bc42a99ba84304c15a9, type: 3} | ||||||
|       propertyPath: m_LocalPosition.z |       propertyPath: m_LocalPosition.z | ||||||
|       value: 0 |       value: -0.9 | ||||||
|       objectReference: {fileID: 0} |       objectReference: {fileID: 0} | ||||||
|     - target: {fileID: 3244356567786994345, guid: ec622cf6f0988bc42a99ba84304c15a9, type: 3} |     - target: {fileID: 3244356567786994345, guid: ec622cf6f0988bc42a99ba84304c15a9, type: 3} | ||||||
|       propertyPath: m_LocalRotation.w |       propertyPath: m_LocalRotation.w | ||||||
|   | |||||||
| @@ -18,15 +18,14 @@ public class ProceduralGeneration : MonoBehaviour | |||||||
|     { |     { | ||||||
|         lastBlockPrefab = this.gameObject.transform.GetChild(0).gameObject; |         lastBlockPrefab = this.gameObject.transform.GetChild(0).gameObject; | ||||||
|         lastBlock = this.gameObject.transform.GetChild(0).gameObject; |         lastBlock = this.gameObject.transform.GetChild(0).gameObject; | ||||||
|  |         lastBlockSpawnPoint = this.gameObject.transform.GetChild(0).gameObject.transform.position; | ||||||
|         this.spawnedLevelBlocks.Add(lastBlock); |         this.spawnedLevelBlocks.Add(lastBlock); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     List<GameObject> drawLoop(GameObject lastObject, GameObject objToSpawn) |     List<GameObject> drawLoop(GameObject lastObject, GameObject objToSpawn) | ||||||
|     { |     { | ||||||
|         // configuration: |         // configuration: | ||||||
|         float heightOffset = 10f; |         float horizontalDistancePerPlatform = 0.5f; | ||||||
|         float horizontalDistancePerPlatform = 10f; |  | ||||||
|         // |  | ||||||
|  |  | ||||||
|         List<GameObject> levelBlocksSpawnTemp = new List<GameObject>(); |         List<GameObject> levelBlocksSpawnTemp = new List<GameObject>(); | ||||||
|         Debug.Log("Building LOOP"); |         Debug.Log("Building LOOP"); | ||||||
| @@ -36,6 +35,8 @@ public class ProceduralGeneration : MonoBehaviour | |||||||
|         float angle = 360f / (float)pieceCount; |         float angle = 360f / (float)pieceCount; | ||||||
|         Vector3 centerPoint = new Vector3(lastObject.transform.position.x, (lastObject.transform.position.y + radius), lastObject.transform.position.z); |         Vector3 centerPoint = new Vector3(lastObject.transform.position.x, (lastObject.transform.position.y + radius), lastObject.transform.position.z); | ||||||
|  |  | ||||||
|  |         float heightOffset = radius; | ||||||
|  |  | ||||||
|         for (int i = 1; i < pieceCount + 2; i++) |         for (int i = 1; i < pieceCount + 2; i++) | ||||||
|         { |         { | ||||||
|             Quaternion rotation = (Quaternion.AngleAxis((i - 1) * angle, Vector3.back)); |             Quaternion rotation = (Quaternion.AngleAxis((i - 1) * angle, Vector3.back)); | ||||||
| @@ -51,19 +52,21 @@ public class ProceduralGeneration : MonoBehaviour | |||||||
|     // Update is called once per frame |     // Update is called once per frame | ||||||
|     void Update() |     void Update() | ||||||
|     { |     { | ||||||
|  |         int maxNumberOfBlock = 20; | ||||||
|  |  | ||||||
|         Vector3 playerPosition = this.player.transform.position; |         Vector3 playerPosition = this.player.transform.position; | ||||||
|         float distance = Vector3.Distance(this.spawnedLevelBlocks[0].transform.position, playerPosition); |         float distance = Vector3.Distance(this.spawnedLevelBlocks[0].transform.position, playerPosition); | ||||||
|  |  | ||||||
|         Debug.Log("Index" + 0); |         Debug.Log("Index" + 0); | ||||||
|  |  | ||||||
|         if (distance > 10.0f && this.spawnedLevelBlocks.Count > 10) |         if (distance > 20.0f && this.spawnedLevelBlocks.Count > maxNumberOfBlock) | ||||||
|         { |         { | ||||||
|             Destroy(this.spawnedLevelBlocks[0]); |             Destroy(this.spawnedLevelBlocks[0]); | ||||||
|             this.spawnedLevelBlocks.Remove(this.spawnedLevelBlocks[0]); |             this.spawnedLevelBlocks.Remove(this.spawnedLevelBlocks[0]); | ||||||
|             spavnetobjectIndex++; |             spavnetobjectIndex++; | ||||||
|         } |         } | ||||||
|  |  | ||||||
|         if (this.spawnedLevelBlocks.Count <= 10) |         if (this.spawnedLevelBlocks.Count <= maxNumberOfBlock) | ||||||
|         { |         { | ||||||
|             MeshFilter meshfilter = lastBlock.GetComponent<MeshFilter>(); |             MeshFilter meshfilter = lastBlock.GetComponent<MeshFilter>(); | ||||||
|             Bounds bounds = meshfilter.mesh.bounds; |             Bounds bounds = meshfilter.mesh.bounds; | ||||||
| @@ -73,8 +76,6 @@ public class ProceduralGeneration : MonoBehaviour | |||||||
|  |  | ||||||
|             int blockToSpawn = Random.Range(0, levelBlocks.Count - 1); |             int blockToSpawn = Random.Range(0, levelBlocks.Count - 1); | ||||||
|  |  | ||||||
|             Debug.Log(blockToSpawn); |  | ||||||
|  |  | ||||||
|             GameObject instantiatedGameObject; |             GameObject instantiatedGameObject; | ||||||
|             GameObject blockObjToSpawn; |             GameObject blockObjToSpawn; | ||||||
|  |  | ||||||
| @@ -114,7 +115,6 @@ public class ProceduralGeneration : MonoBehaviour | |||||||
|                 { |                 { | ||||||
|                     this.spawnedLevelBlocks.Add(spavnedBlock); |                     this.spawnedLevelBlocks.Add(spavnedBlock); | ||||||
|                     blockIndex++; |                     blockIndex++; | ||||||
|  |  | ||||||
|                 } |                 } | ||||||
|                 instantiatedGameObject = this.spawnedLevelBlocks[this.spawnedLevelBlocks.Count - 1]; |                 instantiatedGameObject = this.spawnedLevelBlocks[this.spawnedLevelBlocks.Count - 1]; | ||||||
|                 blockObjToSpawn = levelBlocks[0]; |                 blockObjToSpawn = levelBlocks[0]; | ||||||
| @@ -122,7 +122,6 @@ public class ProceduralGeneration : MonoBehaviour | |||||||
|  |  | ||||||
|             Debug.Log("Spawn" + blockToSpawn); |             Debug.Log("Spawn" + blockToSpawn); | ||||||
|  |  | ||||||
|  |  | ||||||
|             lastBlock = instantiatedGameObject; |             lastBlock = instantiatedGameObject; | ||||||
|             lastBlockSpawnPoint = instantiatedGameObject.transform.position; |             lastBlockSpawnPoint = instantiatedGameObject.transform.position; | ||||||
|             lastBlockPrefab = blockObjToSpawn; |             lastBlockPrefab = blockObjToSpawn; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user