根据提供的code differences信息,由于没有具体的代码变更内容,我将生成一个通用的commit message模板:

```
docs(readme): 更新文档说明

- 添加项目使用指南
- 完善API接口说明
- 修正错误的配置示例
```

注意:由于您提供的code differences部分为空,以上是一个示例模板。当您有具体的代码变更时,请提供详细的变更内容以便生成更准确的commit message。
This commit is contained in:
huadexuan committed 2026-10-14 00:11:54 +08:00
1 parent 8cbe8e000b
commit 1a84ea999e
36 files changed
+32672 -136

No files matched your search

File diff suppressed because it is too large. Load diff
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: Cnkfty6pAXxrIyFDGh9xzfMeac7/wkbDRIfb8FYtlxxK93xOkE/ZO74=
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
+197
View File
@@ -0,0 +1,197 @@
%YAML 1.1
%TAG !u! tag:yousandi.cn,2023:
--- !u!1 &2737986478346178577
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 7
m_Component:
- component: {fileID: 1960605782150938687}
- component: {fileID: 7696194782277025840}
- component: {fileID: 7464509331295443333}
m_Layer: 0
m_HasEditorInfo: 1
m_Name: "\u77DB"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1960605782150938687
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2737986478346178577}
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: 0
m_Children:
- {fileID: 848334787070880562}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!136 &7696194782277025840
CapsuleCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2737986478346178577}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 1
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.15
m_Height: 2.4
m_Direction: 2
m_Center: {x: 0, y: 0, z: 0}
--- !u!114 &7464509331295443333
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2737986478346178577}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8c91fecbd8f3443fab9c49d64a176a69, type: 3}
m_Name:
m_EditorClassIdentifier:
explosionPrefab: {fileID: 0}
useParabola: 1
parabolaHeight: 1
--- !u!1 &3684139984225480799
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 7
m_Component:
- component: {fileID: 848334787070880562}
m_Layer: 0
m_HasEditorInfo: 1
m_Name: Model
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &848334787070880562
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3684139984225480799}
serializedVersion: 2
m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068}
m_LocalPosition: {x: 0, y: 0, z: -1.2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 5783367108751981183}
m_Father: {fileID: 1960605782150938687}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &4030506361744548548
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 7
m_Component:
- component: {fileID: 5783367108751981183}
- component: {fileID: 2636493951433660755}
- component: {fileID: 8539235892527197280}
m_Layer: 0
m_HasEditorInfo: 1
m_Name: default
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5783367108751981183
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4030506361744548548}
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: 0
m_Children: []
m_Father: {fileID: 848334787070880562}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &2636493951433660755
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4030506361744548548}
m_Mesh: {fileID: -2432090755550338912, guid: b0bd5d25e17e3460aa3c0b95ab3d0b23, type: 3}
--- !u!23 &8539235892527197280
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4030506361744548548}
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: dab9a58acadae4f108cb8909cdb4af6d, 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: 0
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
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: Cngdsi35VC5IyjkptGNyvgS3ZNUj2arHqV+mknkfB5ot6Bur8Kzzyhw=
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,322 @@
%YAML 1.1
%TAG !u! tag:yousandi.cn,2023:
--- !u!1 &6836417283764118635
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 7
m_Component:
- component: {fileID: 363022258710515080}
m_Layer: 0
m_HasEditorInfo: 1
m_Name: pos
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &363022258710515080
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6836417283764118635}
serializedVersion: 2
m_LocalRotation: {x: 0.6149232, y: -0.3873518, z: 0.43194067, w: 0.534093}
m_LocalPosition: {x: -0.033, y: 0.016, z: -0.04}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1953832374028754179}
m_LocalEulerAnglesHint: {x: 82.515, y: -244.373, z: -173.392}
--- !u!1001 &191619568455623371
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: -8679921383154817045, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
propertyPath: m_LocalPosition.x
value: -4.83
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
propertyPath: m_LocalPosition.y
value: 0.16
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
propertyPath: m_LocalPosition.z
value: -7.34
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 919132149155446097, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
propertyPath: m_Name
value: "\u8352\u91CE\u730E\u624B"
objectReference: {fileID: 0}
- target: {fileID: 919132149155446097, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
propertyPath: m_TagString
value: Friend
objectReference: {fileID: 0}
- target: {fileID: 5866666021909216657, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
propertyPath: m_Controller
value:
objectReference: {fileID: 22100000, guid: 4679c0a9b2def8c4ea4284e2b96c45f6,
type: 2}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects:
- targetCorrespondingSourceObject: {fileID: 1852576806548013000, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
insertIndex: -1
addedObject: {fileID: 363022258710515080}
m_AddedComponents:
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
insertIndex: -1
addedObject: {fileID: 6141292332977638874}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
insertIndex: -1
addedObject: {fileID: 8581139391828332865}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
insertIndex: -1
addedObject: {fileID: 7327850438053316823}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
insertIndex: -1
addedObject: {fileID: 5957794876603811282}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
insertIndex: -1
addedObject: {fileID: 851057282016607432}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
insertIndex: -1
addedObject: {fileID: 7071587077432256825}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
insertIndex: -1
addedObject: {fileID: 289440312317837195}
m_SourcePrefab: {fileID: 100100000, guid: a5213c2a05540ba45839271da41c0177, type: 3}
--- !u!1 &1038551587431292826 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
m_PrefabInstance: {fileID: 191619568455623371}
m_PrefabAsset: {fileID: 0}
--- !u!143 &6141292332977638874
CharacterController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1038551587431292826}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Height: 2
m_Radius: 0.4
m_SlopeLimit: 45
m_StepOffset: 0.3
m_SkinWidth: 0.08
m_MinMoveDistance: 0.001
m_Center: {x: 0, y: 1, z: 0}
--- !u!195 &8581139391828332865
NavMeshAgent:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1038551587431292826}
m_Enabled: 1
m_AgentTypeID: 0
m_Radius: 0.5
m_Speed: 2.2
m_Acceleration: 8
avoidancePriority: 50
m_AngularSpeed: 120
m_StoppingDistance: 0
m_AutoTraverseOffMeshLink: 1
m_AutoBraking: 1
m_AutoRepath: 1
m_Height: 2
m_BaseOffset: 0
m_WalkableMask: 4294967295
m_ObstacleAvoidanceType: 4
--- !u!114 &7327850438053316823
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1038551587431292826}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 15c30b8bf55ed47c38c74d59aa9fd021, type: 3}
m_Name:
m_EditorClassIdentifier:
maxHealth: 100
currentHealth: 100
maxShield: 0
currentShield: 0
showEnergyBar: 1
maxEnergy: 100
_currentEnergy: 0
heightOffset: 0.65
barWidth: 1.2
borderColor: {r: 0.03, g: 0.03, b: 0.03, a: 0.95}
deathEffectDuration: 1.1
deathEffectColor: {r: 0.55, g: 0.9, b: 1, a: 1}
canRevive: 0
showDamageNumbers: 1
damageNumberDuration: 0.8
damageNumberRiseHeight: 1.2
damageNumberSpawnHeight: 1.5
damageNumberSize: 0.09
unitLevel: 1
--- !u!114 &5957794876603811282
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1038551587431292826}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 66fc70939369642959b6b86bb733cdda, type: 3}
m_Name:
m_EditorClassIdentifier:
showStunIndicator: 1
indicatorHeight: 0.35
stunIndicatorPrefab: {fileID: 0}
isStunImmune: 0
--- !u!114 &851057282016607432
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1038551587431292826}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d17bce049c6564368930cdcaba9b43c2, type: 3}
m_Name:
m_EditorClassIdentifier:
teamId: 0
--- !u!114 &7071587077432256825
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1038551587431292826}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: da330bbd52e2a424dbe6231c018a3c60, type: 3}
m_Name:
m_EditorClassIdentifier:
characterDataName: "\u8352\u91CE\u730E\u624BData"
level: 1
speed: 5
detectionRange: 30
attackRange: 6
modelFacingOffset: 90
attackPower: 10
critRate: 0
critMultiplier: 1.5
lifestealRate: 0
damageReductionRate: 0
skillChargeMultiplier: 1
attackDuration: 0
attackType: 2
projectilePrefab: {fileID: 2737986478346178577, guid: 52277d7ec0cc74b40afefb3e5728bd11,
type: 3}
projectileSpawnPoint: {fileID: 363022258710515080}
projectileSpeed: 16
projectileLifetime: 5
energyPerAttack: 20
targetSpreadBias: 6
summonerMode: 0
returnToAnchorWhenIdle: 0
anchorArrivalDistance: 0.35
useAnchorLeash: 0
useEngagementZLine: 1
engagementZThreshold: 10
target: {fileID: 0}
--- !u!114 &289440312317837195
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1038551587431292826}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5ef566a8b0adb40e685898561f07fa26, type: 3}
m_Name:
m_EditorClassIdentifier:
skillSpearPrefab: {fileID: 2764558772763034019, guid: 530244b73621c4d668f5bec8e7630348,
type: 3}
damageBonusPerMeter: 0.05
maxDistanceBonus: 0.45
knockbackDistance: 2
--- !u!4 &1953832374028754179 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 1852576806548013000, guid: a5213c2a05540ba45839271da41c0177,
type: 3}
m_PrefabInstance: {fileID: 191619568455623371}
m_PrefabAsset: {fileID: 0}
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: CSkes3+kUnt1SQHyOVEyQw2Nhjq+cLevrkUPfiqJxcIatp7suNKCRLc=
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant: