configurable loop spawning
This commit is contained in:
		
							
								
								
									
										64
									
								
								Assets/Scenes/New Lighting Settings.lighting
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										64
									
								
								Assets/Scenes/New Lighting Settings.lighting
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,64 @@
 | 
				
			|||||||
 | 
					%YAML 1.1
 | 
				
			||||||
 | 
					%TAG !u! tag:unity3d.com,2011:
 | 
				
			||||||
 | 
					--- !u!850595691 &4890085278179872738
 | 
				
			||||||
 | 
					LightingSettings:
 | 
				
			||||||
 | 
					  m_ObjectHideFlags: 0
 | 
				
			||||||
 | 
					  m_CorrespondingSourceObject: {fileID: 0}
 | 
				
			||||||
 | 
					  m_PrefabInstance: {fileID: 0}
 | 
				
			||||||
 | 
					  m_PrefabAsset: {fileID: 0}
 | 
				
			||||||
 | 
					  m_Name: New Lighting Settings
 | 
				
			||||||
 | 
					  serializedVersion: 4
 | 
				
			||||||
 | 
					  m_GIWorkflowMode: 1
 | 
				
			||||||
 | 
					  m_EnableBakedLightmaps: 1
 | 
				
			||||||
 | 
					  m_EnableRealtimeLightmaps: 0
 | 
				
			||||||
 | 
					  m_RealtimeEnvironmentLighting: 1
 | 
				
			||||||
 | 
					  m_BounceScale: 1
 | 
				
			||||||
 | 
					  m_AlbedoBoost: 1
 | 
				
			||||||
 | 
					  m_IndirectOutputScale: 1
 | 
				
			||||||
 | 
					  m_UsingShadowmask: 1
 | 
				
			||||||
 | 
					  m_BakeBackend: 1
 | 
				
			||||||
 | 
					  m_LightmapMaxSize: 1024
 | 
				
			||||||
 | 
					  m_BakeResolution: 40
 | 
				
			||||||
 | 
					  m_Padding: 2
 | 
				
			||||||
 | 
					  m_LightmapCompression: 3
 | 
				
			||||||
 | 
					  m_AO: 1
 | 
				
			||||||
 | 
					  m_AOMaxDistance: 1
 | 
				
			||||||
 | 
					  m_CompAOExponent: 1
 | 
				
			||||||
 | 
					  m_CompAOExponentDirect: 0
 | 
				
			||||||
 | 
					  m_ExtractAO: 0
 | 
				
			||||||
 | 
					  m_MixedBakeMode: 2
 | 
				
			||||||
 | 
					  m_LightmapsBakeMode: 1
 | 
				
			||||||
 | 
					  m_FilterMode: 1
 | 
				
			||||||
 | 
					  m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0}
 | 
				
			||||||
 | 
					  m_ExportTrainingData: 0
 | 
				
			||||||
 | 
					  m_TrainingDataDestination: TrainingData
 | 
				
			||||||
 | 
					  m_RealtimeResolution: 2
 | 
				
			||||||
 | 
					  m_ForceWhiteAlbedo: 0
 | 
				
			||||||
 | 
					  m_ForceUpdates: 0
 | 
				
			||||||
 | 
					  m_FinalGather: 0
 | 
				
			||||||
 | 
					  m_FinalGatherRayCount: 256
 | 
				
			||||||
 | 
					  m_FinalGatherFiltering: 1
 | 
				
			||||||
 | 
					  m_PVRCulling: 1
 | 
				
			||||||
 | 
					  m_PVRSampling: 1
 | 
				
			||||||
 | 
					  m_PVRDirectSampleCount: 32
 | 
				
			||||||
 | 
					  m_PVRSampleCount: 512
 | 
				
			||||||
 | 
					  m_PVREnvironmentSampleCount: 256
 | 
				
			||||||
 | 
					  m_PVREnvironmentReferencePointCount: 2048
 | 
				
			||||||
 | 
					  m_LightProbeSampleCountMultiplier: 4
 | 
				
			||||||
 | 
					  m_PVRBounces: 2
 | 
				
			||||||
 | 
					  m_PVRMinBounces: 1
 | 
				
			||||||
 | 
					  m_PVREnvironmentMIS: 1
 | 
				
			||||||
 | 
					  m_PVRFilteringMode: 1
 | 
				
			||||||
 | 
					  m_PVRDenoiserTypeDirect: 1
 | 
				
			||||||
 | 
					  m_PVRDenoiserTypeIndirect: 1
 | 
				
			||||||
 | 
					  m_PVRDenoiserTypeAO: 1
 | 
				
			||||||
 | 
					  m_PVRFilterTypeDirect: 0
 | 
				
			||||||
 | 
					  m_PVRFilterTypeIndirect: 0
 | 
				
			||||||
 | 
					  m_PVRFilterTypeAO: 0
 | 
				
			||||||
 | 
					  m_PVRFilteringGaussRadiusDirect: 1
 | 
				
			||||||
 | 
					  m_PVRFilteringGaussRadiusIndirect: 5
 | 
				
			||||||
 | 
					  m_PVRFilteringGaussRadiusAO: 2
 | 
				
			||||||
 | 
					  m_PVRFilteringAtrousPositionSigmaDirect: 0.5
 | 
				
			||||||
 | 
					  m_PVRFilteringAtrousPositionSigmaIndirect: 2
 | 
				
			||||||
 | 
					  m_PVRFilteringAtrousPositionSigmaAO: 1
 | 
				
			||||||
 | 
					  m_PVRTiledBaking: 0
 | 
				
			||||||
							
								
								
									
										8
									
								
								Assets/Scenes/New Lighting Settings.lighting.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Scenes/New Lighting Settings.lighting.meta
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
				
			|||||||
 | 
					fileFormatVersion: 2
 | 
				
			||||||
 | 
					guid: 4d85ccbfd3e4190498784981ee079945
 | 
				
			||||||
 | 
					NativeFormatImporter:
 | 
				
			||||||
 | 
					  externalObjects: {}
 | 
				
			||||||
 | 
					  mainObjectFileID: 4890085278179872738
 | 
				
			||||||
 | 
					  userData: 
 | 
				
			||||||
 | 
					  assetBundleName: 
 | 
				
			||||||
 | 
					  assetBundleVariant: 
 | 
				
			||||||
							
								
								
									
										8
									
								
								Assets/Scenes/Testing.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Scenes/Testing.meta
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
				
			|||||||
 | 
					fileFormatVersion: 2
 | 
				
			||||||
 | 
					guid: 105dd8e94a91d3143b656d60c1124fdd
 | 
				
			||||||
 | 
					folderAsset: yes
 | 
				
			||||||
 | 
					DefaultImporter:
 | 
				
			||||||
 | 
					  externalObjects: {}
 | 
				
			||||||
 | 
					  userData: 
 | 
				
			||||||
 | 
					  assetBundleName: 
 | 
				
			||||||
 | 
					  assetBundleVariant: 
 | 
				
			||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								Assets/Scenes/Testing/LightingData.asset
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Assets/Scenes/Testing/LightingData.asset
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										8
									
								
								Assets/Scenes/Testing/LightingData.asset.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Assets/Scenes/Testing/LightingData.asset.meta
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
				
			|||||||
 | 
					fileFormatVersion: 2
 | 
				
			||||||
 | 
					guid: 66154936ee86c7842a1b756457efed0d
 | 
				
			||||||
 | 
					NativeFormatImporter:
 | 
				
			||||||
 | 
					  externalObjects: {}
 | 
				
			||||||
 | 
					  mainObjectFileID: 112000000
 | 
				
			||||||
 | 
					  userData: 
 | 
				
			||||||
 | 
					  assetBundleName: 
 | 
				
			||||||
 | 
					  assetBundleVariant: 
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								Assets/Scenes/Testing/ReflectionProbe-0.exr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Assets/Scenes/Testing/ReflectionProbe-0.exr
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										98
									
								
								Assets/Scenes/Testing/ReflectionProbe-0.exr.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										98
									
								
								Assets/Scenes/Testing/ReflectionProbe-0.exr.meta
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,98 @@
 | 
				
			|||||||
 | 
					fileFormatVersion: 2
 | 
				
			||||||
 | 
					guid: 90602ca01a7974d4eafd8d620878797c
 | 
				
			||||||
 | 
					TextureImporter:
 | 
				
			||||||
 | 
					  internalIDToNameTable: []
 | 
				
			||||||
 | 
					  externalObjects: {}
 | 
				
			||||||
 | 
					  serializedVersion: 11
 | 
				
			||||||
 | 
					  mipmaps:
 | 
				
			||||||
 | 
					    mipMapMode: 0
 | 
				
			||||||
 | 
					    enableMipMap: 1
 | 
				
			||||||
 | 
					    sRGBTexture: 1
 | 
				
			||||||
 | 
					    linearTexture: 0
 | 
				
			||||||
 | 
					    fadeOut: 0
 | 
				
			||||||
 | 
					    borderMipMap: 0
 | 
				
			||||||
 | 
					    mipMapsPreserveCoverage: 0
 | 
				
			||||||
 | 
					    alphaTestReferenceValue: 0.5
 | 
				
			||||||
 | 
					    mipMapFadeDistanceStart: 1
 | 
				
			||||||
 | 
					    mipMapFadeDistanceEnd: 3
 | 
				
			||||||
 | 
					  bumpmap:
 | 
				
			||||||
 | 
					    convertToNormalMap: 0
 | 
				
			||||||
 | 
					    externalNormalMap: 0
 | 
				
			||||||
 | 
					    heightScale: 0.25
 | 
				
			||||||
 | 
					    normalMapFilter: 0
 | 
				
			||||||
 | 
					  isReadable: 0
 | 
				
			||||||
 | 
					  streamingMipmaps: 0
 | 
				
			||||||
 | 
					  streamingMipmapsPriority: 0
 | 
				
			||||||
 | 
					  vTOnly: 0
 | 
				
			||||||
 | 
					  ignoreMasterTextureLimit: 0
 | 
				
			||||||
 | 
					  grayScaleToAlpha: 0
 | 
				
			||||||
 | 
					  generateCubemap: 6
 | 
				
			||||||
 | 
					  cubemapConvolution: 1
 | 
				
			||||||
 | 
					  seamlessCubemap: 1
 | 
				
			||||||
 | 
					  textureFormat: 1
 | 
				
			||||||
 | 
					  maxTextureSize: 2048
 | 
				
			||||||
 | 
					  textureSettings:
 | 
				
			||||||
 | 
					    serializedVersion: 2
 | 
				
			||||||
 | 
					    filterMode: 2
 | 
				
			||||||
 | 
					    aniso: 0
 | 
				
			||||||
 | 
					    mipBias: 0
 | 
				
			||||||
 | 
					    wrapU: 1
 | 
				
			||||||
 | 
					    wrapV: 1
 | 
				
			||||||
 | 
					    wrapW: 1
 | 
				
			||||||
 | 
					  nPOTScale: 1
 | 
				
			||||||
 | 
					  lightmap: 0
 | 
				
			||||||
 | 
					  compressionQuality: 50
 | 
				
			||||||
 | 
					  spriteMode: 0
 | 
				
			||||||
 | 
					  spriteExtrude: 1
 | 
				
			||||||
 | 
					  spriteMeshType: 1
 | 
				
			||||||
 | 
					  alignment: 0
 | 
				
			||||||
 | 
					  spritePivot: {x: 0.5, y: 0.5}
 | 
				
			||||||
 | 
					  spritePixelsToUnits: 100
 | 
				
			||||||
 | 
					  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
 | 
				
			||||||
 | 
					  spriteGenerateFallbackPhysicsShape: 1
 | 
				
			||||||
 | 
					  alphaUsage: 1
 | 
				
			||||||
 | 
					  alphaIsTransparency: 0
 | 
				
			||||||
 | 
					  spriteTessellationDetail: -1
 | 
				
			||||||
 | 
					  textureType: 0
 | 
				
			||||||
 | 
					  textureShape: 2
 | 
				
			||||||
 | 
					  singleChannelComponent: 0
 | 
				
			||||||
 | 
					  flipbookRows: 1
 | 
				
			||||||
 | 
					  flipbookColumns: 1
 | 
				
			||||||
 | 
					  maxTextureSizeSet: 0
 | 
				
			||||||
 | 
					  compressionQualitySet: 0
 | 
				
			||||||
 | 
					  textureFormatSet: 0
 | 
				
			||||||
 | 
					  ignorePngGamma: 0
 | 
				
			||||||
 | 
					  applyGammaDecoding: 0
 | 
				
			||||||
 | 
					  platformSettings:
 | 
				
			||||||
 | 
					  - serializedVersion: 3
 | 
				
			||||||
 | 
					    buildTarget: DefaultTexturePlatform
 | 
				
			||||||
 | 
					    maxTextureSize: 2048
 | 
				
			||||||
 | 
					    resizeAlgorithm: 0
 | 
				
			||||||
 | 
					    textureFormat: -1
 | 
				
			||||||
 | 
					    textureCompression: 1
 | 
				
			||||||
 | 
					    compressionQuality: 100
 | 
				
			||||||
 | 
					    crunchedCompression: 0
 | 
				
			||||||
 | 
					    allowsAlphaSplitting: 0
 | 
				
			||||||
 | 
					    overridden: 0
 | 
				
			||||||
 | 
					    androidETC2FallbackOverride: 0
 | 
				
			||||||
 | 
					    forceMaximumCompressionQuality_BC6H_BC7: 0
 | 
				
			||||||
 | 
					  spriteSheet:
 | 
				
			||||||
 | 
					    serializedVersion: 2
 | 
				
			||||||
 | 
					    sprites: []
 | 
				
			||||||
 | 
					    outline: []
 | 
				
			||||||
 | 
					    physicsShape: []
 | 
				
			||||||
 | 
					    bones: []
 | 
				
			||||||
 | 
					    spriteID: 
 | 
				
			||||||
 | 
					    internalID: 0
 | 
				
			||||||
 | 
					    vertices: []
 | 
				
			||||||
 | 
					    indices: 
 | 
				
			||||||
 | 
					    edges: []
 | 
				
			||||||
 | 
					    weights: []
 | 
				
			||||||
 | 
					    secondaryTextures: []
 | 
				
			||||||
 | 
					    nameFileIdTable: {}
 | 
				
			||||||
 | 
					  spritePackingTag: 
 | 
				
			||||||
 | 
					  pSDRemoveMatte: 0
 | 
				
			||||||
 | 
					  pSDShowRemoveMatteOption: 0
 | 
				
			||||||
 | 
					  userData: 
 | 
				
			||||||
 | 
					  assetBundleName: 
 | 
				
			||||||
 | 
					  assetBundleVariant: 
 | 
				
			||||||
@@ -23,6 +23,11 @@ public class ProceduralGeneration : MonoBehaviour
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    List<GameObject> drawLoop(GameObject lastObject, GameObject objToSpawn)
 | 
					    List<GameObject> drawLoop(GameObject lastObject, GameObject objToSpawn)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
 | 
					        // configuration:
 | 
				
			||||||
 | 
					        float heightOffset = 5f;
 | 
				
			||||||
 | 
					        float horizontalDistancePerPlatform = 60;
 | 
				
			||||||
 | 
					        //
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        List<GameObject> levelBlocksSpawnTemp = new List<GameObject>();
 | 
					        List<GameObject> levelBlocksSpawnTemp = new List<GameObject>();
 | 
				
			||||||
        Debug.Log("Building LOOP");
 | 
					        Debug.Log("Building LOOP");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -37,7 +42,7 @@ public class ProceduralGeneration : MonoBehaviour
 | 
				
			|||||||
            Vector3 direction = rotation * Vector3.down;
 | 
					            Vector3 direction = rotation * Vector3.down;
 | 
				
			||||||
            Vector3 position = (lastObject.transform.position + (direction * radius));
 | 
					            Vector3 position = (lastObject.transform.position + (direction * radius));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            levelBlocksSpawnTemp.Add(Instantiate(objToSpawn, new Vector3(position.x, position.y, position.z + (float)(i * 3.0f)), rotation));
 | 
					            levelBlocksSpawnTemp.Add(Instantiate(objToSpawn, new Vector3(position.x, position.y + heightOffset, position.z + (float)(i * heightOffset)), rotation));
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        return levelBlocksSpawnTemp;
 | 
					        return levelBlocksSpawnTemp;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user