If I create a new blueprint and inherit from the motion design cloner actor, or inherit from actor and then in the blueprint add a cloner component -when i hit compile on the blueprint I get this crash 100% (in 5.61. or 5.7) - I am new to unreal so its possible I am doing something wrong - can I just not interface with the motion design components (such as cloner) via blueprint?
Hello @Isaac_Hunt ,
Welcome to forums! I tried reproducing the issue in my engine and got the same crash in version 5.6.1. (If I understand correctly,the crash happens because when you compile the Blueprint, the engine tries to build the internal hierarchy of the Cloner Component , it attempts to register its associated Effectors and initialize Motion Design data structures. At that stage of the Blueprint compilation process, those internal Motion Design systems haven’t been created yet, so the engine ends up accessing a null reference, which triggers the crash.)
From what I’ve researched, the Motion Design plugin and its components (Cloner, Effector, etc.) are still experimental and not fully compatible with Blueprints yet.
They work correctly when placed directly in the level, but not inside a BP.
I recommend not using the Cloner inside Blueprints , instead, place it directly in the level from Place Actors Motion Design Actors, Cloners, Effectors, etc.