Animations for Wolter

This commit is contained in:
2025-09-29 14:10:14 +02:00
parent b188f7adb3
commit f78c031cd3
13 changed files with 1374 additions and 45 deletions

View File

@@ -32,6 +32,8 @@ AnimationClip:
value: {fileID: 5175152572798960515, guid: 6801cb749018fc14eb534cd4d85a572f, type: 3}
- time: 0.4
value: {fileID: -2624835572783650142, guid: 6801cb749018fc14eb534cd4d85a572f, type: 3}
- time: 0.43333334
value: {fileID: 1313958663299761363, guid: 6801cb749018fc14eb534cd4d85a572f, type: 3}
- time: 0.48333332
value: {fileID: 1480404424803140867, guid: 6801cb749018fc14eb534cd4d85a572f, type: 3}
- time: 0.56666666
@@ -100,6 +102,7 @@ AnimationClip:
- {fileID: 5148152578091295131, guid: 6801cb749018fc14eb534cd4d85a572f, type: 3}
- {fileID: 5175152572798960515, guid: 6801cb749018fc14eb534cd4d85a572f, type: 3}
- {fileID: -2624835572783650142, guid: 6801cb749018fc14eb534cd4d85a572f, type: 3}
- {fileID: 1313958663299761363, guid: 6801cb749018fc14eb534cd4d85a572f, type: 3}
- {fileID: 1480404424803140867, guid: 6801cb749018fc14eb534cd4d85a572f, type: 3}
- {fileID: 4734585827436184375, guid: 6801cb749018fc14eb534cd4d85a572f, type: 3}
- {fileID: 5797253797174565556, guid: 6801cb749018fc14eb534cd4d85a572f, type: 3}

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: db3326195d6a82648955fc2a5bd008fb
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,133 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1102 &-9194622386841270331
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: wolter_Jump
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: 1659031755193971215}
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 7400000, guid: 04a25735391e2cf42bdf47fb89195fba, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!91 &9100000
AnimatorController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: wolter_AnimController
serializedVersion: 5
m_AnimatorParameters:
- m_Name: Landed
m_Type: 4
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
m_AnimatorLayers:
- serializedVersion: 5
m_Name: Base Layer
m_StateMachine: {fileID: 8823387290641683202}
m_Mask: {fileID: 0}
m_Motions: []
m_Behaviours: []
m_BlendingMode: 0
m_SyncedLayerIndex: -1
m_DefaultWeight: 0
m_IKPass: 0
m_SyncedLayerAffectsTiming: 0
m_Controller: {fileID: 9100000}
--- !u!1101 &1659031755193971215
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: Landed
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 2588466481308068960}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0
m_TransitionOffset: 0
m_ExitTime: 0.75
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &2588466481308068960
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: wolter_Idle
m_Speed: 1
m_CycleOffset: 0
m_Transitions: []
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 7400000, guid: 51b06370d2f9aa843a705d9f0cb9cee3, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1107 &8823387290641683202
AnimatorStateMachine:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Base Layer
m_ChildStates:
- serializedVersion: 1
m_State: {fileID: -9194622386841270331}
m_Position: {x: 30, y: 220, z: 0}
- serializedVersion: 1
m_State: {fileID: 2588466481308068960}
m_Position: {x: 290, y: 220, z: 0}
m_ChildStateMachines: []
m_AnyStateTransitions: []
m_EntryTransitions: []
m_StateMachineTransitions: {}
m_StateMachineBehaviours: []
m_AnyStatePosition: {x: 50, y: 20, z: 0}
m_EntryPosition: {x: 50, y: 120, z: 0}
m_ExitPosition: {x: 800, y: 120, z: 0}
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
m_DefaultState: {fileID: -9194622386841270331}

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 93f10c8f8c6a0a048aa7b53c82199161
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 9100000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,108 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!74 &7400000
AnimationClip:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: wolter_Idle
serializedVersion: 7
m_Legacy: 0
m_Compressed: 0
m_UseHighQualityCurve: 1
m_RotationCurves: []
m_CompressedRotationCurves: []
m_EulerCurves: []
m_PositionCurves: []
m_ScaleCurves: []
m_FloatCurves: []
m_PPtrCurves:
- serializedVersion: 2
curve:
- time: 0
value: {fileID: 553349555, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- time: 0.11666667
value: {fileID: 949643404, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- time: 0.21666667
value: {fileID: 779209807, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- time: 0.33333334
value: {fileID: -765294982, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- time: 0.45
value: {fileID: -1692258928, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- time: 0.55
value: {fileID: 1433633040, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- time: 0.6666667
value: {fileID: -1134214680, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- time: 0.78333336
value: {fileID: -122394679, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- time: 0.8833333
value: {fileID: -707060961, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- time: 1
value: {fileID: 253252098, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- time: 1.1166667
value: {fileID: 162215666, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- time: 1.2166667
value: {fileID: -1175693358, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- time: 1.3333334
value: {fileID: -176178923, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
attribute: m_Sprite
path:
classID: 212
script: {fileID: 0}
flags: 2
m_SampleRate: 60
m_WrapMode: 0
m_Bounds:
m_Center: {x: 0, y: 0, z: 0}
m_Extent: {x: 0, y: 0, z: 0}
m_ClipBindingConstant:
genericBindings:
- serializedVersion: 2
path: 0
attribute: 0
script: {fileID: 0}
typeID: 212
customType: 23
isPPtrCurve: 1
isIntCurve: 0
isSerializeReferenceCurve: 0
pptrCurveMapping:
- {fileID: 553349555, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- {fileID: 949643404, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- {fileID: 779209807, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- {fileID: -765294982, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- {fileID: -1692258928, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- {fileID: 1433633040, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- {fileID: -1134214680, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- {fileID: -122394679, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- {fileID: -707060961, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- {fileID: 253252098, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- {fileID: 162215666, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- {fileID: -1175693358, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
- {fileID: -176178923, guid: b215bf5a0a0f5db4da48c686489d8cab, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 1.35
m_OrientationOffsetY: 0
m_Level: 0
m_CycleOffset: 0
m_HasAdditiveReferencePose: 0
m_LoopTime: 1
m_LoopBlend: 0
m_LoopBlendOrientation: 0
m_LoopBlendPositionY: 0
m_LoopBlendPositionXZ: 0
m_KeepOriginalOrientation: 0
m_KeepOriginalPositionY: 1
m_KeepOriginalPositionXZ: 0
m_HeightFromFeet: 0
m_Mirror: 0
m_EditorCurves: []
m_EulerEditorCurves: []
m_HasGenericRootTransform: 0
m_HasMotionFloatCurves: 0
m_Events: []

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 51b06370d2f9aa843a705d9f0cb9cee3
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,102 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!74 &7400000
AnimationClip:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: wolter_Jump
serializedVersion: 7
m_Legacy: 0
m_Compressed: 0
m_UseHighQualityCurve: 1
m_RotationCurves: []
m_CompressedRotationCurves: []
m_EulerCurves: []
m_PositionCurves: []
m_ScaleCurves: []
m_FloatCurves: []
m_PPtrCurves:
- serializedVersion: 2
curve:
- time: 0
value: {fileID: 1547339118, guid: ab4ddae652fc28246b0e0e3c3fa6a310, type: 3}
- time: 0.05
value: {fileID: -1908743190, guid: ab4ddae652fc28246b0e0e3c3fa6a310, type: 3}
- time: 0.1
value: {fileID: -1557471863, guid: ab4ddae652fc28246b0e0e3c3fa6a310, type: 3}
- time: 0.15
value: {fileID: -53376854, guid: ab4ddae652fc28246b0e0e3c3fa6a310, type: 3}
- time: 0.2
value: {fileID: -20110242, guid: ab4ddae652fc28246b0e0e3c3fa6a310, type: 3}
- time: 0.25
value: {fileID: -1269673421, guid: ab4ddae652fc28246b0e0e3c3fa6a310, type: 3}
- time: 0.3
value: {fileID: 935682700, guid: ab4ddae652fc28246b0e0e3c3fa6a310, type: 3}
- time: 0.35
value: {fileID: 1760669646, guid: ab4ddae652fc28246b0e0e3c3fa6a310, type: 3}
- time: 0.4
value: {fileID: -546741635, guid: ab4ddae652fc28246b0e0e3c3fa6a310, type: 3}
- time: 0.45
value: {fileID: 311806820, guid: ab4ddae652fc28246b0e0e3c3fa6a310, type: 3}
- time: 0.5
value: {fileID: 1323277058, guid: ab4ddae652fc28246b0e0e3c3fa6a310, type: 3}
attribute: m_Sprite
path:
classID: 212
script: {fileID: 0}
flags: 2
m_SampleRate: 60
m_WrapMode: 0
m_Bounds:
m_Center: {x: 0, y: 0, z: 0}
m_Extent: {x: 0, y: 0, z: 0}
m_ClipBindingConstant:
genericBindings:
- serializedVersion: 2
path: 0
attribute: 0
script: {fileID: 0}
typeID: 212
customType: 23
isPPtrCurve: 1
isIntCurve: 0
isSerializeReferenceCurve: 0
pptrCurveMapping:
- {fileID: 1547339118, guid: ab4ddae652fc28246b0e0e3c3fa6a310, type: 3}
- {fileID: -1908743190, guid: ab4ddae652fc28246b0e0e3c3fa6a310, type: 3}
- {fileID: -1557471863, guid: ab4ddae652fc28246b0e0e3c3fa6a310, type: 3}
- {fileID: -53376854, guid: ab4ddae652fc28246b0e0e3c3fa6a310, type: 3}
- {fileID: -20110242, guid: ab4ddae652fc28246b0e0e3c3fa6a310, type: 3}
- {fileID: -1269673421, guid: ab4ddae652fc28246b0e0e3c3fa6a310, type: 3}
- {fileID: 935682700, guid: ab4ddae652fc28246b0e0e3c3fa6a310, type: 3}
- {fileID: 1760669646, guid: ab4ddae652fc28246b0e0e3c3fa6a310, type: 3}
- {fileID: -546741635, guid: ab4ddae652fc28246b0e0e3c3fa6a310, type: 3}
- {fileID: 311806820, guid: ab4ddae652fc28246b0e0e3c3fa6a310, type: 3}
- {fileID: 1323277058, guid: ab4ddae652fc28246b0e0e3c3fa6a310, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 0.51666665
m_OrientationOffsetY: 0
m_Level: 0
m_CycleOffset: 0
m_HasAdditiveReferencePose: 0
m_LoopTime: 0
m_LoopBlend: 0
m_LoopBlendOrientation: 0
m_LoopBlendPositionY: 0
m_LoopBlendPositionXZ: 0
m_KeepOriginalOrientation: 0
m_KeepOriginalPositionY: 1
m_KeepOriginalPositionXZ: 0
m_HeightFromFeet: 0
m_Mirror: 0
m_EditorCurves: []
m_EulerEditorCurves: []
m_HasGenericRootTransform: 0
m_HasMotionFloatCurves: 0
m_Events: []

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 04a25735391e2cf42bdf47fb89195fba
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -151,8 +151,8 @@ TextureImporter:
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: e98262c332ceb094aa396aca1ae75294
internalID: 1547339118
spriteID: f8a052f7dc71cdd41bbf674558dc8d53
internalID: 1027233118
vertices: []
indices:
edges: []
@@ -173,8 +173,8 @@ TextureImporter:
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 50d5c4af96417e14ea0caeee401c156e
internalID: -1908743190
spriteID: 0ccf9aadd8c892041aa14ee4c30a0e24
internalID: -1499519980
vertices: []
indices:
edges: []
@@ -195,8 +195,8 @@ TextureImporter:
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 004567d97cbc8ad4c879c3da22edd876
internalID: -1557471863
spriteID: 40e1ed0e8472004489124aac1aca5117
internalID: 1163924069
vertices: []
indices:
edges: []
@@ -217,8 +217,8 @@ TextureImporter:
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 764994a8adc15ff4ba0c9aeb4a02326c
internalID: -53376854
spriteID: 3dd7c139910730042b85146dda763ef3
internalID: 1155449657
vertices: []
indices:
edges: []
@@ -239,8 +239,8 @@ TextureImporter:
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: f9f949b629c6c83469342c08182bf9fe
internalID: -20110242
spriteID: 8f3a322595284ba458b74bb23f04bf92
internalID: 1838604763
vertices: []
indices:
edges: []
@@ -261,8 +261,8 @@ TextureImporter:
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 2be3d49f19178124d85cc02a995a9a0c
internalID: -1269673421
spriteID: 438c866cbfc30ad4e9e687b8f1b7c178
internalID: -1345295882
vertices: []
indices:
edges: []
@@ -283,8 +283,8 @@ TextureImporter:
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: bbf707a4aef0ab741aed8f91cf519cff
internalID: 935682700
spriteID: 365098eec1725874f99fd6081b53fce7
internalID: 1767484529
vertices: []
indices:
edges: []
@@ -305,8 +305,8 @@ TextureImporter:
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: aaf2f757fcd44404dac029d1a992b814
internalID: 1760669646
spriteID: 8d12ad246db72c148826fdefb9de7e68
internalID: 1406031069
vertices: []
indices:
edges: []
@@ -327,8 +327,8 @@ TextureImporter:
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: cde726bc5448a014eb625fb429e90667
internalID: -546741635
spriteID: c016731185564d14aa72453bb1d572c8
internalID: 1687200477
vertices: []
indices:
edges: []
@@ -349,8 +349,8 @@ TextureImporter:
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: cc64c381163e91341a8547dfcbe4d6ec
internalID: 311806820
spriteID: d1e42f8dba473dc4387e3962792831d9
internalID: 1551596162
vertices: []
indices:
edges: []
@@ -371,8 +371,8 @@ TextureImporter:
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 4c8b3730689d35f41882b55fd41aee7f
internalID: 1323277058
spriteID: 26423cfa5ab96664f837d0bdd0d300b0
internalID: 479623201
vertices: []
indices:
edges: []
@@ -389,19 +389,21 @@ TextureImporter:
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
entries:
- key: SpriteEditor.SliceSettings
value: '{"sliceOnImport":false,"gridCellCount":{"x":1.0,"y":1.0},"gridSpriteSize":{"x":449.0,"y":561.0},"gridSpriteOffset":{"x":0.0,"y":0.0},"gridSpritePadding":{"x":0.0,"y":0.0},"pivot":{"x":0.5,"y":0.20000000298023225},"pivotPixels":{"x":0.0,"y":0.0},"autoSlicingMethod":0,"spriteAlignment":9,"pivotUnitMode":0,"slicingType":1,"keepEmptyRects":false,"isAlternate":false}'
nameFileIdTable:
wolter_jump0005.tga: 1547339118
wolter_jump0006.tga: -1908743190
wolter_jump0007.tga: -1557471863
wolter_jump0008.tga: -53376854
wolter_jump0009.tga: -20110242
wolter_jump0010.tga: -1269673421
wolter_jump0011.tga: 935682700
wolter_jump0012.tga: 1760669646
wolter_jump0013.tga: -546741635
wolter_jump0014.tga: 311806820
wolter_jump0015.tga: 1323277058
wolter_jump0005.tga: 1027233118
wolter_jump0006.tga: -1499519980
wolter_jump0007.tga: 1163924069
wolter_jump0008.tga: 1155449657
wolter_jump0009.tga: 1838604763
wolter_jump0010.tga: -1345295882
wolter_jump0011.tga: 1767484529
wolter_jump0012.tga: 1406031069
wolter_jump0013.tga: 1687200477
wolter_jump0014.tga: 1551596162
wolter_jump0015.tga: 479623201
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 1cf1604900ae8224da647627ed56fa65
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,48 @@
using System;
using System.Diagnostics;
using Pixelplacement;
using Pixelplacement.TweenSystem;
using UnityEngine;
public class WolterStateMachine : MonoBehaviour
{
public Spline jumpSpline;
public Transform wolterGameObject;
public float jumpDuration;
public float jumpDelay;
private Animator animator;
private TweenBase jumpTween;
private void Awake()
{
animator = GetComponentInChildren<Animator>();
}
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start()
{
jumpTween = Tween.Spline(jumpSpline, wolterGameObject, 1, 0, false, jumpDuration, jumpDelay, Tween.EaseInOut, Tween.LoopType.None, HandleJumpStarted, HandleJumpFinished);
}
void HandleJumpStarted()
{
}
void HandleJumpFinished()
{
if (animator != null)
{
animator.SetBool("Landed", true);
}
}
// Update is called once per frame
void Update()
{
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 47b7b0e9f0b06ad45b7e92c25226d21e