20tab/UnrealEnginePython

I want to load animation !but not work!

lsr1994 opened this issue · 0 comments

I am using UnrealEnginePython for the TV series,I want to load animation ! but not work! My UE is 4.22

import unreal_engine as ue
from unreal_engine.classes import AnimSequence, LevelSequenceFactoryNew, MovieSceneSkeletalAnimationTrack, Character,SkeletalMeshActor, SkeletalMesh, MovieScene3DTransformTrack, CineCameraActor
from unreal_engine.structs import MovieSceneSkeletalAnimationParams
factory = LevelSequenceFactoryNew()
seq = factory.factory_create_new('/Game/SC002_')
world = ue.get_editor_world()
character = world.actor_spawn(SkeletalMeshActor)
character.modify()
character.SkeletalMeshComponent.SkeletalMesh = ue.load_object(SkeletalMesh, '/Game/B2_Content/Models/Character/uSsoldier01/B2_skin_uSsoldier01.B2_skin_uSsoldier01')
character.post_edit_change()
guid = seq.sequencer_add_actor(character)
for track in seq.sequencer_possessable_tracks(guid):
if track.is_a(MovieSceneSkeletalAnimationTrack):
anim_seq = track.sequencer_track_add_section()
anim_seq.Params = MovieSceneSkeletalAnimationParams(Animation='/Game/B2_JSL002_C001/B2_JSL002_C001_B2_uSsoldier01_v001.B2_JSL002_C001_B2_uSsoldier01_v001', Weight=1.0)