モビリティを取得する

スタティック、ムーバブルなどの状態を取得したり、設定する。

import unreal

selectedActors = unreal.EditorLevelLibrary.get_selected_level_actors()

for actor in selectedActors:
    staticMeshComponent = actor.get_component_by_class(unreal.StaticMeshComponent)

    # ComponentMobility型で取得
    mobility = staticMeshComponent.mobility
    
    # ComponentMobility型はSTATIC, MOVABLE, STATIONARY
    #staticMesh.set_editor_property("mobility", unreal.ComponentMobility.MOVABLE)

    print (staticMeshComponent.mobility)
タイトルとURLをコピーしました