diff --git a/Assets/Materials/Projectile_Fireball.mat b/Assets/Materials/Projectile_Fireball.mat new file mode 100644 index 0000000..5f6735c --- /dev/null +++ b/Assets/Materials/Projectile_Fireball.mat @@ -0,0 +1,33 @@ +%YAML 1.1 +%TAG !u! tag:yousandi.cn,2023: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Projectile_Fireball + m_Shader: {fileID: 10750, guid: 0000000000000000f000000000000000, type: 0} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: 0b1e7d52e11819c4eb2c46d45388afb5, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: [] + m_Colors: [] + m_BuildTextureStacks: [] diff --git a/Assets/Model/武器/火球/火球.mat.meta b/Assets/Materials/Projectile_Fireball.mat.meta similarity index 70% rename from Assets/Model/武器/火球/火球.mat.meta rename to Assets/Materials/Projectile_Fireball.mat.meta index 5df4955..2f76479 100644 --- a/Assets/Model/武器/火球/火球.mat.meta +++ b/Assets/Materials/Projectile_Fireball.mat.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: CnoWsiL/B3zlkl6j6Oyjvom2vjspgQoH8st5cXUespCJv+1iNNssMuA= +guid: XnxLsH6vW3hHy4q8bTaNyFPPyiQ4Wb5cZ61BWW4ezMqRsAN3l6BjOM8= NativeFormatImporter: externalObjects: {} mainObjectFileID: 2100000 diff --git a/Assets/Model/墙/墙.fbx.meta b/Assets/Model/墙/墙.fbx.meta index ddf1ad1..ce205f8 100644 --- a/Assets/Model/墙/墙.fbx.meta +++ b/Assets/Model/墙/墙.fbx.meta @@ -3,7 +3,12 @@ guid: B3wftnz4VC2pDWwE5u2m1gU09oCoM2m6vZ4/Tj7SpSrxiVx5wrcj//w= ModelImporter: serializedVersion: 22361 internalIDToNameTable: [] - externalObjects: {} + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: Material.003 + second: {fileID: 2100000, guid: 596270cba6d204f17982f67531c9f69e, type: 2} materials: materialImportMode: 2 materialName: 0 @@ -43,7 +48,7 @@ ModelImporter: tuanjieGIGenFacetNums: 12 meshes: lODScreenPercentages: [] - globalScale: 1 + globalScale: 10 meshCompression: 0 totalVerticesCount: 1052 totalTrianglesCount: 498 @@ -93,7 +98,63 @@ ModelImporter: isPossibleOverflow: 0 hasBoneData: 0 isBoneCountOverflow: 0 - virtualGeometryPlatformSettings: [] + virtualGeometryPlatformSettings: + - serializedVersion: 0 + overridden: 0 + ignorePlatformSupport: 0 + buildTarget: DefaultVirtualGeometryPlatform + positionPrecision: -2147483648 + normalPrecision: -2147483648 + tangentPrecision: -2147483648 + boneWeightPrecision: -2147483648 + detailedTriangleCount: 0 + detailedVertexCount: 0 + rootPageSize: 0 + streamablePageSize: 0 + reserveTrianglePercent: 100 + reserveDetailLevel: 0 + - serializedVersion: 0 + overridden: 0 + ignorePlatformSupport: 0 + buildTarget: Standalone + positionPrecision: -2147483648 + normalPrecision: -2147483648 + tangentPrecision: -2147483648 + boneWeightPrecision: -2147483648 + detailedTriangleCount: 0 + detailedVertexCount: 0 + rootPageSize: 0 + streamablePageSize: 0 + reserveTrianglePercent: 100 + reserveDetailLevel: 0 + - serializedVersion: 0 + overridden: 0 + ignorePlatformSupport: 0 + buildTarget: iPhone + positionPrecision: -2147483648 + normalPrecision: -2147483648 + tangentPrecision: -2147483648 + boneWeightPrecision: -2147483648 + detailedTriangleCount: 0 + detailedVertexCount: 0 + rootPageSize: 0 + streamablePageSize: 0 + reserveTrianglePercent: 100 + reserveDetailLevel: 0 + - serializedVersion: 0 + overridden: 0 + ignorePlatformSupport: 0 + buildTarget: Android + positionPrecision: -2147483648 + normalPrecision: -2147483648 + tangentPrecision: -2147483648 + boneWeightPrecision: -2147483648 + detailedTriangleCount: 0 + detailedVertexCount: 0 + rootPageSize: 0 + streamablePageSize: 0 + reserveTrianglePercent: 100 + reserveDetailLevel: 0 selectedVGMeshes: - index: 0 meshName: node_0 @@ -129,7 +190,7 @@ ModelImporter: armStretch: 0.05 legStretch: 0.05 feetSpacing: 0 - globalScale: 1 + globalScale: 0.099999994 rootMotionBoneName: defaultPoseIndex: -1 hasTranslationDoF: 0 diff --git a/Assets/Model/武器/火球/火球.mat b/Assets/Model/墙/墙.mat similarity index 95% rename from Assets/Model/武器/火球/火球.mat rename to Assets/Model/墙/墙.mat index acaaae9..0da9cd6 100644 --- a/Assets/Model/武器/火球/火球.mat +++ b/Assets/Model/墙/墙.mat @@ -7,7 +7,7 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: "\u706B\u7403" + m_Name: "\u5899" m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} m_Parent: {fileID: 0} m_ModifiedSerializedProperties: 0 @@ -44,7 +44,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 2800000, guid: f1862d5a2dc78468fa7236242a1c3b02, type: 3} + m_Texture: {fileID: 2800000, guid: d08e955bbe3a443cc9952d0df09ac965, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MetallicGlossMap: diff --git a/Assets/Model/墙/墙.mat.meta b/Assets/Model/墙/墙.mat.meta new file mode 100644 index 0000000..4ac21f1 --- /dev/null +++ b/Assets/Model/墙/墙.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: CnMZty2tAClhJ0Ko8QSxSVO5NeE3x+mIJ6H1vjKl2t3PBD9CWcdnHVs= +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Model/树/树.fbx.meta b/Assets/Model/树/树.fbx.meta index 9d9a1bd..4aeed79 100644 --- a/Assets/Model/树/树.fbx.meta +++ b/Assets/Model/树/树.fbx.meta @@ -3,7 +3,12 @@ guid: CX8YtSqoWnvgR8Yn3j+LSR64xFLzFq3A9MQTn0m9yEC53kKwvH7L9Dw= ModelImporter: serializedVersion: 22361 internalIDToNameTable: [] - externalObjects: {} + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: Material.001 + second: {fileID: 2100000, guid: 12c6d829045874e459cd8a2f6f7962ba, type: 2} materials: materialImportMode: 2 materialName: 0 @@ -43,7 +48,7 @@ ModelImporter: tuanjieGIGenFacetNums: 12 meshes: lODScreenPercentages: [] - globalScale: 1 + globalScale: 3 meshCompression: 0 totalVerticesCount: 726 totalTrianglesCount: 500 @@ -93,7 +98,63 @@ ModelImporter: isPossibleOverflow: 0 hasBoneData: 0 isBoneCountOverflow: 0 - virtualGeometryPlatformSettings: [] + virtualGeometryPlatformSettings: + - serializedVersion: 0 + overridden: 0 + ignorePlatformSupport: 0 + buildTarget: DefaultVirtualGeometryPlatform + positionPrecision: -2147483648 + normalPrecision: -2147483648 + tangentPrecision: -2147483648 + boneWeightPrecision: -2147483648 + detailedTriangleCount: 0 + detailedVertexCount: 0 + rootPageSize: 0 + streamablePageSize: 0 + reserveTrianglePercent: 100 + reserveDetailLevel: 0 + - serializedVersion: 0 + overridden: 0 + ignorePlatformSupport: 0 + buildTarget: Standalone + positionPrecision: -2147483648 + normalPrecision: -2147483648 + tangentPrecision: -2147483648 + boneWeightPrecision: -2147483648 + detailedTriangleCount: 0 + detailedVertexCount: 0 + rootPageSize: 0 + streamablePageSize: 0 + reserveTrianglePercent: 100 + reserveDetailLevel: 0 + - serializedVersion: 0 + overridden: 0 + ignorePlatformSupport: 0 + buildTarget: iPhone + positionPrecision: -2147483648 + normalPrecision: -2147483648 + tangentPrecision: -2147483648 + boneWeightPrecision: -2147483648 + detailedTriangleCount: 0 + detailedVertexCount: 0 + rootPageSize: 0 + streamablePageSize: 0 + reserveTrianglePercent: 100 + reserveDetailLevel: 0 + - serializedVersion: 0 + overridden: 0 + ignorePlatformSupport: 0 + buildTarget: Android + positionPrecision: -2147483648 + normalPrecision: -2147483648 + tangentPrecision: -2147483648 + boneWeightPrecision: -2147483648 + detailedTriangleCount: 0 + detailedVertexCount: 0 + rootPageSize: 0 + streamablePageSize: 0 + reserveTrianglePercent: 100 + reserveDetailLevel: 0 selectedVGMeshes: - index: 0 meshName: node_0 @@ -129,7 +190,7 @@ ModelImporter: armStretch: 0.05 legStretch: 0.05 feetSpacing: 0 - globalScale: 1 + globalScale: 0.03 rootMotionBoneName: defaultPoseIndex: -1 hasTranslationDoF: 0 diff --git a/Assets/Model/树/树.mat b/Assets/Model/树/树.mat new file mode 100644 index 0000000..199336e --- /dev/null +++ b/Assets/Model/树/树.mat @@ -0,0 +1,83 @@ +%YAML 1.1 +%TAG !u! tag:yousandi.cn,2023: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: "\u6811" + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 45ad74edecf5b4d49bd26ea9ae2828ae, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Model/树/树.mat.meta b/Assets/Model/树/树.mat.meta new file mode 100644 index 0000000..7020b4c --- /dev/null +++ b/Assets/Model/树/树.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: DnhMs36lUXJS9pI1PfMhjnaUYlmA85RZDydf86DMOpcnspQ+i/ozf5A= +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Model/武器/火球.meta b/Assets/Model/武器/火球.meta deleted file mode 100644 index ddc05a0..0000000 --- a/Assets/Model/武器/火球.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: C38c53iqV3/vcSzJXWVIi4YsWKYa3aL4Swd/pbYP0iVFMA4Y2Au3tPc= -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Model/武器/火球/火球.fbx b/Assets/Model/武器/火球/火球.fbx deleted file mode 100644 index f25c792..0000000 Binary files a/Assets/Model/武器/火球/火球.fbx and /dev/null differ diff --git a/Assets/Model/武器/火球/火球.fbx.meta b/Assets/Model/武器/火球/火球.fbx.meta deleted file mode 100644 index 5b57466..0000000 --- a/Assets/Model/武器/火球/火球.fbx.meta +++ /dev/null @@ -1,210 +0,0 @@ -fileFormatVersion: 2 -guid: DX4ctCKuVS8HyqBfRGlWM6Uuwr/Ym0ebJyQjrRrmrcMqeuGBaeMS1lg= -ModelImporter: - serializedVersion: 22361 - internalIDToNameTable: [] - externalObjects: - - first: - type: UnityEngine:Material - assembly: UnityEngine.CoreModule - name: Material.001 - second: {fileID: 2100000, guid: 50978bd724de24a5fb30f89222597897, type: 2} - materials: - materialImportMode: 2 - materialName: 0 - materialSearch: 1 - materialLocation: 1 - animations: - legacyGenerateAnimations: 4 - bakeSimulation: 0 - resampleCurves: 1 - optimizeGameObjects: 0 - removeConstantScaleCurves: 0 - motionNodeName: - rigImportErrors: - rigImportWarnings: - animationImportErrors: - animationImportWarnings: - animationRetargetingWarnings: - animationDoRetargetingWarnings: 0 - importAnimatedCustomProperties: 0 - importConstraints: 0 - animationCompression: 1 - aCLCompressionLevel: 3 - aCLCurvePrecision: 0.01 - aCLFastSampleMode: 1 - animationRotationError: 0.5 - animationPositionError: 0.5 - animationScaleError: 0.5 - animationWrapMode: 0 - extraExposedTransformPaths: [] - extraUserProperties: [] - clipAnimations: [] - isReadable: 0 - tuanjieGIEnable: 0 - tuanjieGIGenSDFFactor: 1 - tuanjieGIGenSDFBias: 0.25 - tuanjieGIDoubleSidedMode: 0 - tuanjieGIGenFacetNums: 12 - meshes: - lODScreenPercentages: [] - globalScale: 0.3 - meshCompression: 0 - totalVerticesCount: 490 - totalTrianglesCount: 250 - addColliders: 0 - useSRGBMaterialColor: 1 - sortHierarchyByName: 1 - importPhysicalCameras: 1 - importVisibility: 1 - importBlendShapes: 1 - importCameras: 1 - importLights: 1 - nodeNameCollisionStrategy: 1 - fileIdsGeneration: 2 - swapUVChannels: 0 - generateSecondaryUV: 0 - useFileUnits: 1 - keepQuads: 0 - weldVertices: 1 - bakeAxisConversion: 0 - preserveHierarchy: 0 - skinWeightsMode: 0 - maxBonesPerVertex: 4 - minBoneWeight: 0.001 - optimizeBones: 1 - meshOptimizationFlags: -1 - indexFormat: 0 - secondaryUVAngleDistortion: 8 - secondaryUVAreaDistortion: 15.000001 - secondaryUVHardAngle: 88 - secondaryUVMarginMethod: 1 - secondaryUVMinLightmapResolution: 40 - secondaryUVMinObjectScale: 1 - secondaryUVPackMargin: 4 - useFileScale: 1 - strictVertexDataChecks: 0 - virtualGeometry: - virtualGeometry: 0 - useTransparent: 0 - setVGForeachMesh: 0 - isFirstUse: 1 - virtualGeometrySettings: - generateGeometryBuffer: 0 - surfaceCompensation: 0 - allMeshUse: 1 - ignoreSimpleMesh: 0 - transformScaleState: 0 - isPossibleOverflow: 0 - hasBoneData: 0 - isBoneCountOverflow: 0 - virtualGeometryPlatformSettings: - - serializedVersion: 0 - overridden: 0 - ignorePlatformSupport: 0 - buildTarget: DefaultVirtualGeometryPlatform - positionPrecision: -2147483648 - normalPrecision: -2147483648 - tangentPrecision: -2147483648 - boneWeightPrecision: -2147483648 - detailedTriangleCount: 0 - detailedVertexCount: 0 - rootPageSize: 0 - streamablePageSize: 0 - reserveTrianglePercent: 100 - reserveDetailLevel: 0 - - serializedVersion: 0 - overridden: 0 - ignorePlatformSupport: 0 - buildTarget: Standalone - positionPrecision: -2147483648 - normalPrecision: -2147483648 - tangentPrecision: -2147483648 - boneWeightPrecision: -2147483648 - detailedTriangleCount: 0 - detailedVertexCount: 0 - rootPageSize: 0 - streamablePageSize: 0 - reserveTrianglePercent: 100 - reserveDetailLevel: 0 - - serializedVersion: 0 - overridden: 0 - ignorePlatformSupport: 0 - buildTarget: iPhone - positionPrecision: -2147483648 - normalPrecision: -2147483648 - tangentPrecision: -2147483648 - boneWeightPrecision: -2147483648 - detailedTriangleCount: 0 - detailedVertexCount: 0 - rootPageSize: 0 - streamablePageSize: 0 - reserveTrianglePercent: 100 - reserveDetailLevel: 0 - - serializedVersion: 0 - overridden: 0 - ignorePlatformSupport: 0 - buildTarget: Android - positionPrecision: -2147483648 - normalPrecision: -2147483648 - tangentPrecision: -2147483648 - boneWeightPrecision: -2147483648 - detailedTriangleCount: 0 - detailedVertexCount: 0 - rootPageSize: 0 - streamablePageSize: 0 - reserveTrianglePercent: 100 - reserveDetailLevel: 0 - selectedVGMeshes: - - index: 0 - meshName: node_0 - lodLevel: 0 - meshGeometryBuffer: 0 - supportVGMeshes: - - index: 0 - meshName: node_0 - lodLevel: 0 - meshGeometryBuffer: 0 - tangentSpace: - normalSmoothAngle: 60 - normalImportMode: 0 - tangentImportMode: 3 - normalCalculationMode: 4 - legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 - blendShapeNormalImportMode: 1 - normalSmoothingSource: 0 - referencedClips: [] - importAnimation: 1 - overrideDefaultPose: 0 - humanDescription: - serializedVersion: 3 - human: [] - skeleton: [] - namedPoseList: - - name: Default - skeleton: [] - armTwist: 0.5 - foreArmTwist: 0.5 - upperLegTwist: 0.5 - legTwist: 0.5 - armStretch: 0.05 - legStretch: 0.05 - feetSpacing: 0 - globalScale: 0.003 - rootMotionBoneName: - defaultPoseIndex: -1 - hasTranslationDoF: 0 - hasExtraRoot: 0 - skeletonHasParents: 1 - lastHumanDescriptionAvatarSource: {instanceID: 0} - autoGenerateAvatarMappingIfUnspecified: 1 - animationType: 2 - humanoidOversampling: 1 - avatarSetup: 0 - addHumanoidExtraRootOnlyWhenUsingAvatar: 1 - importBlendShapeDeformPercent: 1 - remapMaterialsIfMaterialImportModeIsNone: 0 - additionalBone: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Model/武器/火球/火球.png.meta b/Assets/Model/武器/火球/火球.png.meta deleted file mode 100644 index 7dc1363..0000000 --- a/Assets/Model/武器/火球/火球.png.meta +++ /dev/null @@ -1,163 +0,0 @@ -fileFormatVersion: 2 -guid: WXsXsyj5VioLVQJuZ6OmEDiiKokNchYlYt1llnIal3subXoKr+77z4Y= -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 14 - 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 - flipGreenChannel: 0 - isReadable: 0 - webStreaming: 0 - priorityLevel: 0 - uploadedMode: 2 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 0 - wrapV: 0 - wrapW: 0 - 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 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 128 - maxPlaceholderSize: 32 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Standalone - maxTextureSize: 2048 - maxPlaceholderSize: 32 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Server - maxTextureSize: 2048 - maxPlaceholderSize: 32 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: WeixinMiniGame - maxTextureSize: 2048 - maxPlaceholderSize: 32 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: PlayableAds - maxTextureSize: 2048 - maxPlaceholderSize: 32 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - doOverrideTextureManagerOperations: 0 - platformOperationGroupSettings: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Picture/火球.png b/Assets/Picture/火球.png index e272f7c..47ad60c 100644 Binary files a/Assets/Picture/火球.png and b/Assets/Picture/火球.png differ diff --git a/Assets/Picture/火球.png.meta b/Assets/Picture/火球.png.meta index b6c163f..f4fb9b6 100644 --- a/Assets/Picture/火球.png.meta +++ b/Assets/Picture/火球.png.meta @@ -6,7 +6,7 @@ TextureImporter: serializedVersion: 14 mipmaps: mipMapMode: 0 - enableMipMap: 0 + enableMipMap: 1 sRGBTexture: 1 linearTexture: 0 fadeOut: 0 @@ -40,8 +40,8 @@ TextureImporter: filterMode: 1 aniso: 1 mipBias: 0 - wrapU: 1 - wrapV: 1 + wrapU: 0 + wrapV: 0 wrapW: 0 nPOTScale: 0 lightmap: 0 @@ -55,9 +55,9 @@ TextureImporter: spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 - alphaIsTransparency: 1 + alphaIsTransparency: 0 spriteTessellationDetail: -1 - textureType: 8 + textureType: 0 textureShape: 1 singleChannelComponent: 0 flipbookRows: 1 diff --git a/Assets/Prefabs/武器飞行物/火球.prefab b/Assets/Prefabs/武器飞行物/火球.prefab index 60dbb5d..0c08d26 100644 --- a/Assets/Prefabs/武器飞行物/火球.prefab +++ b/Assets/Prefabs/武器飞行物/火球.prefab @@ -1,83 +1,141 @@ %YAML 1.1 %TAG !u! tag:yousandi.cn,2023: ---- !u!1001 &2564164096022838833 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: -8679921383154817045, guid: 2431836d9bf5b4d18a189866b2fdc744, - type: 3} - propertyPath: m_LocalPosition.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 2431836d9bf5b4d18a189866b2fdc744, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 2431836d9bf5b4d18a189866b2fdc744, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 2431836d9bf5b4d18a189866b2fdc744, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 2431836d9bf5b4d18a189866b2fdc744, - type: 3} - propertyPath: m_LocalRotation.x - value: -0.00000003774895 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 2431836d9bf5b4d18a189866b2fdc744, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 2431836d9bf5b4d18a189866b2fdc744, - type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 2431836d9bf5b4d18a189866b2fdc744, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 2431836d9bf5b4d18a189866b2fdc744, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 2431836d9bf5b4d18a189866b2fdc744, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 2431836d9bf5b4d18a189866b2fdc744, - type: 3} - propertyPath: m_Name - value: "\u706B\u7403" - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: - - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 2431836d9bf5b4d18a189866b2fdc744, - type: 3} - insertIndex: -1 - addedObject: {fileID: 1919514275150446602} - m_SourcePrefab: {fileID: 100100000, guid: 2431836d9bf5b4d18a189866b2fdc744, type: 3} ---- !u!1 &3410584434205606752 stripped +--- !u!1 &3248875059477562349 GameObject: - m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 2431836d9bf5b4d18a189866b2fdc744, - type: 3} - m_PrefabInstance: {fileID: 2564164096022838833} + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 4343429022770860811} + - component: {fileID: 1656757222050235635} + - component: {fileID: 7547591772428751341} + - component: {fileID: 2671341018807606845} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: Quad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4343429022770860811 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3248875059477562349} + serializedVersion: 2 + m_LocalRotation: {x: 0.07735718, y: -0.3838044, z: 0.8237477, w: 0.41006058} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 2602804425067928026} + m_LocalEulerAnglesHint: {x: 44.088, y: -15.117, z: 120.921} +--- !u!33 &1656757222050235635 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3248875059477562349} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &7547591772428751341 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3248875059477562349} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_virtualGeometry: 0 + m_ShadingRate: 0 + m_ForceDisableGRD: 0 + m_ForceDisableSmallMeshCull: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a6d5d283d5d754da98ce1b5ea31a1002, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 1 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} + m_MaskInteraction: 0 +--- !u!114 &2671341018807606845 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3248875059477562349} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 909357c7b01f746eca097ee8cd8a641e, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &3410584434205606752 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 7 + m_Component: + - component: {fileID: 2602804425067928026} + - component: {fileID: 1919514275150446602} + m_Layer: 0 + m_HasEditorInfo: 1 + m_Name: "\u706B\u7403" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2602804425067928026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3410584434205606752} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 4343429022770860811} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1919514275150446602 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Assets/Scenes/Chapter1/CoreBattleTest.scene b/Assets/Scenes/Chapter1/CoreBattleTest.scene index aa0993f..02f2340 100644 Binary files a/Assets/Scenes/Chapter1/CoreBattleTest.scene and b/Assets/Scenes/Chapter1/CoreBattleTest.scene differ diff --git a/Assets/Script/Billboard.cs b/Assets/Script/Billboard.cs new file mode 100644 index 0000000..a62dbd5 --- /dev/null +++ b/Assets/Script/Billboard.cs @@ -0,0 +1,24 @@ +using UnityEngine; + +public class Billboard : MonoBehaviour +{ + private Camera _cam; + + private void Awake() + { + _cam = Camera.main; + if (_cam == null) + { + Debug.LogWarning("[Billboard] No main camera found."); + } + } + + private void Update() + { + if (_cam != null) + { + transform.LookAt(transform.position + _cam.transform.rotation * Vector3.forward, + _cam.transform.rotation * Vector3.up); + } + } +} \ No newline at end of file diff --git a/Assets/Script/Billboard.cs.meta b/Assets/Script/Billboard.cs.meta new file mode 100644 index 0000000..e72efcb --- /dev/null +++ b/Assets/Script/Billboard.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: BnoWti+qAHwDS3UK8w+fKDpHdgjox/EDxrI2LsR8UvF0rJcIu6ubfe0= +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Script/Projectile.cs b/Assets/Script/Projectile.cs index 5410ff7..cd95596 100644 --- a/Assets/Script/Projectile.cs +++ b/Assets/Script/Projectile.cs @@ -80,7 +80,8 @@ public class Projectile : MonoBehaviour } } - transform.forward = direction; + // 火球保持 Prefab 固定角度,不随飞行方向旋转 + // transform.forward = direction; transform.position += direction * distance; }