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)
 | 
			
		||||
    {
 | 
			
		||||
        // configuration:
 | 
			
		||||
        float heightOffset = 5f;
 | 
			
		||||
        float horizontalDistancePerPlatform = 60;
 | 
			
		||||
        //
 | 
			
		||||
 | 
			
		||||
        List<GameObject> levelBlocksSpawnTemp = new List<GameObject>();
 | 
			
		||||
        Debug.Log("Building LOOP");
 | 
			
		||||
 | 
			
		||||
@@ -37,7 +42,7 @@ public class ProceduralGeneration : MonoBehaviour
 | 
			
		||||
            Vector3 direction = rotation * Vector3.down;
 | 
			
		||||
            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;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user