2026-05-21 스킬예측(진행중)
This commit is contained in:
BIN
Assets/Hovl Studio/Toon Projectiles 2/Demo scene/LightingData.asset
LFS
Normal file
BIN
Assets/Hovl Studio/Toon Projectiles 2/Demo scene/LightingData.asset
LFS
Normal file
Binary file not shown.
@@ -0,0 +1,15 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ceede53d20dd49a42bd0d0c427c936c8
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 25800000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 315729
|
||||
packageName: BIG Projectiles bundle
|
||||
packageVersion: 3.1
|
||||
assetPath: Assets/Hovl Studio/Toon Projectiles 2/Demo scene/LightingData.asset
|
||||
uploadId: 883376
|
||||
BIN
Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Lightmap-0_comp_dir.png
LFS
Normal file
BIN
Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Lightmap-0_comp_dir.png
LFS
Normal file
Binary file not shown.
@@ -0,0 +1,91 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1bd8d85d01ba02c4b807ebdb225badbf
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
externalObjects: {}
|
||||
serializedVersion: 5
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 1
|
||||
sRGBTexture: 0
|
||||
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
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 3
|
||||
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: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 2
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 315729
|
||||
packageName: BIG Projectiles bundle
|
||||
packageVersion: 3.1
|
||||
assetPath: Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Lightmap-0_comp_dir.png
|
||||
uploadId: 883376
|
||||
BIN
Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Lightmap-0_comp_light.exr
LFS
Normal file
BIN
Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Lightmap-0_comp_light.exr
LFS
Normal file
Binary file not shown.
@@ -0,0 +1,91 @@
|
||||
fileFormatVersion: 2
|
||||
guid: fca67a9b3730920449d577dd3d735bed
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
externalObjects: {}
|
||||
serializedVersion: 5
|
||||
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
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 3
|
||||
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: 0
|
||||
alphaIsTransparency: 0
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 6
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 2
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 315729
|
||||
packageName: BIG Projectiles bundle
|
||||
packageVersion: 3.1
|
||||
assetPath: Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Lightmap-0_comp_light.exr
|
||||
uploadId: 883376
|
||||
BIN
Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Lightmap-1_comp_dir.png
LFS
Normal file
BIN
Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Lightmap-1_comp_dir.png
LFS
Normal file
Binary file not shown.
@@ -0,0 +1,91 @@
|
||||
fileFormatVersion: 2
|
||||
guid: cc7227aea381ccc4cb40a4cff2fe8ebe
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
externalObjects: {}
|
||||
serializedVersion: 5
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 1
|
||||
sRGBTexture: 0
|
||||
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
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 3
|
||||
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: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 2
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 315729
|
||||
packageName: BIG Projectiles bundle
|
||||
packageVersion: 3.1
|
||||
assetPath: Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Lightmap-1_comp_dir.png
|
||||
uploadId: 883376
|
||||
BIN
Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Lightmap-1_comp_light.exr
LFS
Normal file
BIN
Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Lightmap-1_comp_light.exr
LFS
Normal file
Binary file not shown.
@@ -0,0 +1,91 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a4d0e82a2d4ef3f41a6ec926b5a1e4aa
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
externalObjects: {}
|
||||
serializedVersion: 5
|
||||
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
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 3
|
||||
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: 0
|
||||
alphaIsTransparency: 0
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 6
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 2
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 315729
|
||||
packageName: BIG Projectiles bundle
|
||||
packageVersion: 3.1
|
||||
assetPath: Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Lightmap-1_comp_light.exr
|
||||
uploadId: 883376
|
||||
BIN
Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Lightmap-2_comp_dir.png
LFS
Normal file
BIN
Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Lightmap-2_comp_dir.png
LFS
Normal file
Binary file not shown.
@@ -0,0 +1,91 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5bbb9e03851bc1d4dab2e47eaef775bc
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
externalObjects: {}
|
||||
serializedVersion: 5
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 1
|
||||
sRGBTexture: 0
|
||||
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
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 3
|
||||
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: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 2
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 315729
|
||||
packageName: BIG Projectiles bundle
|
||||
packageVersion: 3.1
|
||||
assetPath: Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Lightmap-2_comp_dir.png
|
||||
uploadId: 883376
|
||||
BIN
Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Lightmap-2_comp_light.exr
LFS
Normal file
BIN
Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Lightmap-2_comp_light.exr
LFS
Normal file
Binary file not shown.
@@ -0,0 +1,91 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7bd0c86672382e342b9261e5302ea886
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
externalObjects: {}
|
||||
serializedVersion: 5
|
||||
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
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 3
|
||||
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: 0
|
||||
alphaIsTransparency: 0
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 6
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 2
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 315729
|
||||
packageName: BIG Projectiles bundle
|
||||
packageVersion: 3.1
|
||||
assetPath: Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Lightmap-2_comp_light.exr
|
||||
uploadId: 883376
|
||||
143
Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Readme.txt
Normal file
143
Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Readme.txt
Normal file
@@ -0,0 +1,143 @@
|
||||
Asset Creator - Vladislav Horobets (Hovl).
|
||||
-----------------------------------------------------
|
||||
|
||||
Using:
|
||||
|
||||
If you want to use post-effects like in the demo video:
|
||||
https://youtu.be/hZSZ2Q8MF3k
|
||||
|
||||
1) Shaders
|
||||
1.1)The "Use depth" on the material from the custom shaders is the Soft Particle Factor.
|
||||
1.2)Use "Center glow"[MaterialToggle] only with particle system. This option is used to darken the main texture with a white texture (white is visible, black is invisible).
|
||||
If you turn on this feature, you need to use "Custom vertex stream" (Uv0.Custom.xy) in tab "Render". And don't forget to use "Custom data" parameters in your PS.
|
||||
1.3)The distortion shader only works with standard rendering. Delete (if exist) distortion particles from effects if you use LWRP or HDRP!
|
||||
1.4)You can change the cutoff in all shaders (except Add_CenterGlow and Blend_CenterGlow ) using (Uv0.Custom.xy) in particle system.
|
||||
|
||||
2)Light.
|
||||
2.1)You can disable light in the main effect component (delete light and disable light in PS).
|
||||
Light strongly loads the game if you don't use light probes or something else.
|
||||
|
||||
3)Quality
|
||||
3.1) For better sparks quality enable "Anisotropic textures: Forced On" in quality settings.
|
||||
|
||||
4)Scripts
|
||||
HS_ProjectileMover — Documentation
|
||||
|
||||
Description
|
||||
HS_ProjectileMover controls the movement, collision behavior, and visual effects of projectile objects.
|
||||
It handles projectile speed, hit effects, particle systems, detached VFX elements, and supports both destruction and pooling workflows.
|
||||
|
||||
The script is designed for VFX projectiles used in spells, bullets, energy blasts, or similar effects.
|
||||
|
||||
Main Features:
|
||||
|
||||
Moves projectile forward using Rigidbody velocity
|
||||
Spawns hit effects on collision
|
||||
Supports pooled projectiles (reuse instead of destroy)
|
||||
Handles particle systems properly on impact
|
||||
Allows detached particle effects to continue playing after collision
|
||||
Automatically restores detached objects when projectile is reused
|
||||
|
||||
Key Parameters:
|
||||
|
||||
Speed -
|
||||
Controls the forward velocity of the projectile.
|
||||
Hit Offset -
|
||||
Moves the hit effect slightly away from the surface normal to avoid clipping.
|
||||
Use Fire Point Rotation -
|
||||
If enabled, the hit effect rotation will match the fire point orientation.
|
||||
Rotation Offset -
|
||||
Optional rotation override applied to the hit effect.
|
||||
Hit -
|
||||
GameObject used as the hit effect container.
|
||||
Hit PS -
|
||||
Particle system played when the projectile collides.
|
||||
Flash -
|
||||
Optional muzzle flash object that detaches on spawn.
|
||||
Projectile PS -
|
||||
Main projectile particle system.
|
||||
Detached -
|
||||
Array of objects that contain particle systems (such as trails or smoke).
|
||||
These objects detach on impact so their particles can finish playing naturally.
|
||||
|
||||
Components:
|
||||
|
||||
RB -
|
||||
Rigidbody used for projectile movement.
|
||||
Col -
|
||||
Collider used for collision detection.
|
||||
Light Source -
|
||||
Optional light attached to the projectile.
|
||||
|
||||
Lifetime Settings
|
||||
|
||||
Not Destroy
|
||||
If enabled, the projectile will be disabled instead of destroyed.
|
||||
This allows it to be reused with an object pool.
|
||||
|
||||
Life Time
|
||||
Maximum lifetime of the projectile if it does not hit anything.
|
||||
|
||||
Detached Life Time
|
||||
How long detached particle objects remain alive after impact.
|
||||
|
||||
Collision Behavior
|
||||
|
||||
When the projectile collides:
|
||||
|
||||
Rigidbody movement is stopped
|
||||
Light and collider are disabled
|
||||
Projectile particle emission stops
|
||||
Hit effect is positioned and played
|
||||
Detached objects are unparented
|
||||
Detached particle systems stop emitting but existing particles finish their lifetime
|
||||
|
||||
If Not Destroy is enabled:
|
||||
The projectile will be disabled after the hit effect finishes
|
||||
Detached objects will be restored when the projectile is reused
|
||||
|
||||
If Not Destroy is disabled:
|
||||
The projectile will be destroyed after the hit effect duration
|
||||
Detached objects will be destroyed after Detached Life Time
|
||||
|
||||
Detached Objects Logic:
|
||||
Detached objects must be child objects of the projectile.
|
||||
Each detached object can contain multiple particle systems.
|
||||
|
||||
On collision:
|
||||
The object is unparented
|
||||
Emission stops
|
||||
Existing particles finish their lifetime
|
||||
If pooling is enabled, the objects are restored to their original parent when the projectile is reactivated.
|
||||
|
||||
Typical Use Case:
|
||||
Projectile Prefab Structure Example
|
||||
|
||||
Projectile
|
||||
├── Mesh
|
||||
├── Collider
|
||||
├── Rigidbody
|
||||
├── Projectile_PS
|
||||
├── Flash
|
||||
└── Detached_Trail
|
||||
├── Smoke
|
||||
└── Sparks
|
||||
|
||||
Pooling Support
|
||||
|
||||
When using an object pool:
|
||||
|
||||
Set:
|
||||
Not Destroy = true
|
||||
The projectile will be disabled instead of destroyed and can be reused safely.
|
||||
Detached particle objects will automatically return to their original positions when the projectile is activated again.
|
||||
|
||||
Notes:
|
||||
Detached objects should only contain particle systems.
|
||||
Ensure Rigidbody and Collider references are assigned.
|
||||
Projectile should face forward in the Z direction for correct movement.
|
||||
|
||||
BiRP, URP or HDRP support is here --> Tools > RP changer for Hovl Studio Assets
|
||||
|
||||
Contact me if you have any questions.
|
||||
My email: hovlstudio1@gmail.com
|
||||
@@ -0,0 +1,14 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 733825ebdb80e76459ef9a8a6ac36167
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 315729
|
||||
packageName: BIG Projectiles bundle
|
||||
packageVersion: 3.1
|
||||
assetPath: Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Readme.txt
|
||||
uploadId: 883376
|
||||
BIN
Assets/Hovl Studio/Toon Projectiles 2/Demo scene/ReflectionProbe-0.exr
LFS
Normal file
BIN
Assets/Hovl Studio/Toon Projectiles 2/Demo scene/ReflectionProbe-0.exr
LFS
Normal file
Binary file not shown.
@@ -0,0 +1,92 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f28bdfef218830744908c955d25e1050
|
||||
TextureImporter:
|
||||
fileIDToRecycleName:
|
||||
8900000: generatedCubemap
|
||||
externalObjects: {}
|
||||
serializedVersion: 5
|
||||
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
|
||||
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
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 2
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 100
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
spritePackingTag:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 315729
|
||||
packageName: BIG Projectiles bundle
|
||||
packageVersion: 3.1
|
||||
assetPath: Assets/Hovl Studio/Toon Projectiles 2/Demo scene/ReflectionProbe-0.exr
|
||||
uploadId: 883376
|
||||
BIN
Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Toon projectiles 2.unity
LFS
Normal file
BIN
Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Toon projectiles 2.unity
LFS
Normal file
Binary file not shown.
@@ -0,0 +1,14 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9b9ff1443f54cd84db59d005ca799700
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 315729
|
||||
packageName: BIG Projectiles bundle
|
||||
packageVersion: 3.1
|
||||
assetPath: Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Toon projectiles 2.unity
|
||||
uploadId: 883376
|
||||
@@ -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: Toon projectiles 2Settings
|
||||
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: 0
|
||||
m_LightmapMaxSize: 512
|
||||
m_BakeResolution: 40
|
||||
m_Padding: 2
|
||||
m_LightmapCompression: 0
|
||||
m_AO: 0
|
||||
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: 500
|
||||
m_PVREnvironmentSampleCount: 500
|
||||
m_PVREnvironmentReferencePointCount: 2048
|
||||
m_LightProbeSampleCountMultiplier: 4
|
||||
m_PVRBounces: 2
|
||||
m_PVRMinBounces: 2
|
||||
m_PVREnvironmentMIS: 0
|
||||
m_PVRFilteringMode: 2
|
||||
m_PVRDenoiserTypeDirect: 0
|
||||
m_PVRDenoiserTypeIndirect: 0
|
||||
m_PVRDenoiserTypeAO: 0
|
||||
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
|
||||
@@ -0,0 +1,15 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 05211aaa5a194be4f84b63243e30aa21
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 4890085278179872738
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 315729
|
||||
packageName: BIG Projectiles bundle
|
||||
packageVersion: 3.1
|
||||
assetPath: Assets/Hovl Studio/Toon Projectiles 2/Demo scene/Toon projectiles 2Settings.lighting
|
||||
uploadId: 883376
|
||||
Reference in New Issue
Block a user