Fester Simulationstakt und Ansichten, die nur lesen; Nachweis, dass die Partie bei jeder Bildrate dieselbe ist. - LuneClock: Akkumulator, ganze Schritte zu 0,05 s, Alpha zum Interpolieren. - LuneMatchRunner: Host-Ablauf einer Bot-Partie (Planung über die Befehlsschnittstelle, Kampf im festen Takt, Abrechnung, nächste Runde); LuneMatchDriver reicht in Update nur Bildzeit weiter. - LuneTrace: Fingerabdruck der Partie (jeder Schritt, jede Abrechnung) und der reine Kernlauf zum Vergleich. - Ansichten: LuneMatchView, LuneUnitView (interpolierte Position, Blickrichtung, Clips aus Kampfereignissen, Teamring, Lebensbalken), LuneBuildingView mit Einsturz und Ruine aus den autoritativen HP, Turmblitze, LuneCameraRig wie lune_camera.gd, vorläufige Debug-Anzeige (kein HUD; U3 portiert das G3-HUD). - Einheitenbibliothek: Kohlenbeißer aus 131 Teilen zu einem Mesh, Animator- Controller mit den Blender-Clips, Ring- und Balkenmeshes, Markermaterialien. - Tests: EditMode (30/60/120 fps, unbegrenzt, Ruckler, 8x Tempo; Seed 2 und Seed 9 ab Runde 21) und PlayMode in der Szene bei echten Bildraten 30, 60, 120 und unbegrenzt: überall derselbe Fingerabdruck wie der Kern. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
180 lines
4 KiB
Text
180 lines
4 KiB
Text
%YAML 1.1
|
|
%TAG !u! tag:unity3d.com,2011:
|
|
--- !u!43 &4300000
|
|
Mesh:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_Name: RingDiamond
|
|
serializedVersion: 12
|
|
m_SubMeshes:
|
|
- serializedVersion: 2
|
|
firstByte: 0
|
|
indexCount: 24
|
|
topology: 0
|
|
baseVertex: 0
|
|
firstVertex: 0
|
|
vertexCount: 10
|
|
localAABB:
|
|
m_Center: {x: -0.000000014901161, y: 0, z: -0.000000029802322}
|
|
m_Extent: {x: 0.3676955, y: 0, z: 0.36769554}
|
|
m_Shapes:
|
|
vertices: []
|
|
shapes: []
|
|
channels: []
|
|
fullWeights: []
|
|
m_BindPose: []
|
|
m_BoneNameHashes:
|
|
m_RootBoneNameHash: 0
|
|
m_BonesAABB: []
|
|
m_VariableBoneCountWeights:
|
|
m_Data:
|
|
m_MeshCompression: 0
|
|
m_IsReadable: 1
|
|
m_KeepVertices: 1
|
|
m_KeepIndices: 1
|
|
m_IndexFormat: 0
|
|
m_IndexBuffer: 000001000300000003000200020003000500020005000400040005000700040007000600060007000900060009000800
|
|
m_VertexData:
|
|
serializedVersion: 3
|
|
m_VertexCount: 10
|
|
m_Channels:
|
|
- stream: 0
|
|
offset: 0
|
|
format: 0
|
|
dimension: 3
|
|
- stream: 0
|
|
offset: 12
|
|
format: 0
|
|
dimension: 3
|
|
- stream: 0
|
|
offset: 0
|
|
format: 0
|
|
dimension: 0
|
|
- stream: 0
|
|
offset: 0
|
|
format: 0
|
|
dimension: 0
|
|
- stream: 0
|
|
offset: 0
|
|
format: 0
|
|
dimension: 0
|
|
- stream: 0
|
|
offset: 0
|
|
format: 0
|
|
dimension: 0
|
|
- stream: 0
|
|
offset: 0
|
|
format: 0
|
|
dimension: 0
|
|
- stream: 0
|
|
offset: 0
|
|
format: 0
|
|
dimension: 0
|
|
- stream: 0
|
|
offset: 0
|
|
format: 0
|
|
dimension: 0
|
|
- stream: 0
|
|
offset: 0
|
|
format: 0
|
|
dimension: 0
|
|
- stream: 0
|
|
offset: 0
|
|
format: 0
|
|
dimension: 0
|
|
- stream: 0
|
|
offset: 0
|
|
format: 0
|
|
dimension: 0
|
|
- stream: 0
|
|
offset: 0
|
|
format: 0
|
|
dimension: 0
|
|
- stream: 0
|
|
offset: 0
|
|
format: 0
|
|
dimension: 0
|
|
m_DataSize: 240
|
|
_typelessdata: 650e983e00000000650e983e00000000ffff7fbf000000009642bc3e000000009642bc3e00000000000080bf00000000650e98be00000000650e983e00000000000080bf000000009642bcbe000000009642bc3e00000000000080bf00000000660e98be00000000650e98be00000000000080bf000000009742bcbe000000009542bcbe00000000000080bf00000000640e983e00000000670e98be00000000000080bf000000009442bc3e000000009842bcbe00000000000080bf00000000650e983e00000000650e983e00000000000080bf000000009642bc3e000000009642bc3e00000000000080bf00000000
|
|
m_CompressedMesh:
|
|
m_Vertices:
|
|
m_NumItems: 0
|
|
m_Range: 0
|
|
m_Start: 0
|
|
m_Data:
|
|
m_BitSize: 0
|
|
m_UV:
|
|
m_NumItems: 0
|
|
m_Range: 0
|
|
m_Start: 0
|
|
m_Data:
|
|
m_BitSize: 0
|
|
m_Normals:
|
|
m_NumItems: 0
|
|
m_Range: 0
|
|
m_Start: 0
|
|
m_Data:
|
|
m_BitSize: 0
|
|
m_Tangents:
|
|
m_NumItems: 0
|
|
m_Range: 0
|
|
m_Start: 0
|
|
m_Data:
|
|
m_BitSize: 0
|
|
m_Weights:
|
|
m_NumItems: 0
|
|
m_Data:
|
|
m_BitSize: 0
|
|
m_NormalSigns:
|
|
m_NumItems: 0
|
|
m_Data:
|
|
m_BitSize: 0
|
|
m_TangentSigns:
|
|
m_NumItems: 0
|
|
m_Data:
|
|
m_BitSize: 0
|
|
m_FloatColors:
|
|
m_NumItems: 0
|
|
m_Range: 0
|
|
m_Start: 0
|
|
m_Data:
|
|
m_BitSize: 0
|
|
m_BoneIndices:
|
|
m_NumItems: 0
|
|
m_Data:
|
|
m_BitSize: 0
|
|
m_Triangles:
|
|
m_NumItems: 0
|
|
m_Data:
|
|
m_BitSize: 0
|
|
m_UVInfo: 0
|
|
m_LocalAABB:
|
|
m_Center: {x: -0.000000014901161, y: 0, z: -0.000000029802322}
|
|
m_Extent: {x: 0.3676955, y: 0, z: 0.36769554}
|
|
m_MeshUsageFlags: 0
|
|
m_CookingOptions: 30
|
|
m_BakedConvexCollisionMesh:
|
|
m_BakedTriangleCollisionMesh:
|
|
'm_MeshMetrics[0]': 1
|
|
'm_MeshMetrics[1]': 1
|
|
m_MeshOptimizationFlags: 1
|
|
m_StreamData:
|
|
serializedVersion: 2
|
|
offset: 0
|
|
size: 0
|
|
path:
|
|
m_MeshLodInfo:
|
|
serializedVersion: 2
|
|
m_LodSelectionCurve:
|
|
serializedVersion: 1
|
|
m_LodSlope: 0
|
|
m_LodBias: 0
|
|
m_NumLevels: 1
|
|
m_SubMeshes:
|
|
- serializedVersion: 2
|
|
m_Levels:
|
|
- serializedVersion: 1
|
|
m_IndexStart: 0
|
|
m_IndexCount: 0
|