Saltar al contenido principal

Kit motion

14 herramientas. Generado a partir del código fuente del plugin; no lo edites a mano.

Las descripciones de las herramientas y de los argumentos se muestran en inglés porque reflejan el schema de las herramientas (el mismo texto que el agente recibe en tools/list).

Guía​

Enable MotionWarping (UE5). The tools work on any placed actor that owns a UMotionWarpingComponent, in the editor world or in PIE while it runs.

  1. Need a test subject? motion.spawn_character {"label":"Hero"} spawns an engine Character (or characterClass) with a MotionWarpingComponent; motion.add_component {"actor":"Hero"} adds one to an existing actor. In PIE use motion.spawn_test_character (transient).
  2. motion.list_targets / motion.audit_component show current targets and modifiers.
  3. Add or update named targets: motion.add_update_transform, motion.add_update_location, motion.add_update_location_rotation, or motion.add_update_component to follow another actor's root component (follow, optional bone).
  4. motion.get_target reads one target; motion.remove_target / motion.clear_targets reset them.
  5. In PIE, motion.disable_all_modifiers stops active root-motion modifiers when an interrupted traversal must be reset.
  6. Remove test actors with motion.delete_actors {"actors":["Hero"]}.

Target names must match the warp target names used by the montage's Motion Warping notifies. Camera shakes and rigs stay in camera; root-motion asset setup and animation runtime inspection stay in anim.

Herramientas​

Leyenda. riesgo 0 = solo lectura, 1 = operación inofensiva del editor, 2 = modifica un asset, 3 = elimina/reemplaza un asset, 4 = proyecto/configuración/build, 5 = potencialmente destructivo (las llamadas por encima de MaxAutoRisk requieren "_confirm": true). modifica = se ejecuta en una transacción (edit.undo la revierte). requiere PIE / requiere mundo = se rechaza sin una sesión PIE / sin un nivel abierto. requiere el plugin = no disponible cuando el plugin está desactivado. dryRun = acepta el argumento dryRun. smoke = cubierto por edit.self_test.

motion.add_component (riesgo 2, modifica, UE 5.5+, requiere el plugin MotionWarping, requiere mundo, smoke)​

Adds a MotionWarpingComponent instance to a placed actor that has none (editor world, or PIE while it runs).

ArgumentoTipoDescripción
actorstringobligatorio. Character/actor with MotionWarpingComponent.

Devuelve: actor, values, count.

motion.add_update_component (riesgo 2, modifica, UE 5.5+, requiere el plugin MotionWarping, requiere mundo, smoke)​

Sin descripción.

ArgumentoTipoDescripción
targetActorstringobligatorio. Actor supplying its root scene component.
followbooleanFollow target component while warping. Valor predeterminado true.
bonestringOptional bone/socket name.

Devuelve: actor, values, count.

motion.add_update_location (riesgo 2, modifica, UE 5.5+, requiere el plugin MotionWarping, requiere mundo, smoke)​

Sin descripción.

ArgumentoTipoDescripción
location{x,y,z}obligatorio. Target location cm.
rotation{x,y,z}Target rotation pitch/yaw/roll.

Devuelve: actor, values, count.

motion.add_update_location_rotation (riesgo 2, modifica, UE 5.5+, requiere el plugin MotionWarping, requiere mundo, smoke)​

Sin descripción.

ArgumentoTipoDescripción
location{x,y,z}obligatorio. Target location cm.
rotation{x,y,z}Target rotation pitch/yaw/roll.

Devuelve: actor, values, count.

motion.add_update_transform (riesgo 2, modifica, UE 5.5+, requiere el plugin MotionWarping, requiere mundo, smoke)​

Sin descripción.

ArgumentoTipoDescripción
location{x,y,z}obligatorio. Target location cm.
rotation{x,y,z}Target rotation pitch/yaw/roll.

Devuelve: actor, values, count.

motion.audit_component (riesgo 0, UE 5.5+, requiere el plugin MotionWarping, requiere mundo, smoke)​

Sin descripción.

ArgumentoTipoDescripción
actorstringobligatorio. Character/actor with MotionWarpingComponent.

Devuelve: actor, values, count.

motion.clear_targets (riesgo 2, modifica, UE 5.5+, requiere el plugin MotionWarping, requiere mundo, smoke)​

Sin descripción.

ArgumentoTipoDescripción
actorstringobligatorio. Character/actor with MotionWarpingComponent.

Devuelve: actor, values, count.

motion.delete_actors (riesgo 3, modifica, destructivo, UE 5.5+, requiere el plugin MotionWarping, requiere mundo, smoke)​

Deletes editor-world actors that own a MotionWarpingComponent.

ArgumentoTipoDescripción
actorsarray of stringobligatorio. Labels/names of actors that own a MotionWarpingComponent.

Devuelve: actor, values, count.

motion.disable_all_modifiers (riesgo 2, modifica, UE 5.5+, requiere el plugin MotionWarping, requiere PIE, smoke)​

Sin descripción.

ArgumentoTipoDescripción
actorstringobligatorio. Character/actor with MotionWarpingComponent.

Devuelve: actor, values, count.

motion.get_target (riesgo 0, UE 5.5+, requiere el plugin MotionWarping, requiere mundo, smoke)​

Sin descripción.

ArgumentoTipoDescripción
targetstringobligatorio. Warp target name.

Devuelve: actor, values, count.

motion.list_targets (riesgo 0, UE 5.5+, requiere el plugin MotionWarping, requiere mundo, smoke)​

Sin descripción.

ArgumentoTipoDescripción
actorstringobligatorio. Character/actor with MotionWarpingComponent.

Devuelve: actor, values, count.

motion.remove_target (riesgo 2, modifica, UE 5.5+, requiere el plugin MotionWarping, requiere mundo, smoke)​

Sin descripción.

ArgumentoTipoDescripción
targetstringobligatorio. Warp target name.

Devuelve: actor, values, count.

motion.spawn_character (riesgo 2, modifica, UE 5.5+, requiere el plugin MotionWarping, requiere mundo, smoke)​

Spawns a Character (engine class or a Character Blueprint) in the editor world and, by default, gives it a MotionWarpingComponent.

ArgumentoTipoDescripción
labelstringobligatorio. Actor label for the spawned character.
location{x,y,z}Spawn location in centimetres.
characterClassstringCharacter class or Blueprint; empty uses the engine Character class.
addMotionWarpingbooleanAdd a MotionWarpingComponent when the class has none. Valor predeterminado true.

Devuelve: actor, values, count.

motion.spawn_test_character (riesgo 1, UE 5.5+, requiere el plugin MotionWarping, requiere PIE, smoke)​

PIE only: spawns a transient Character with a MotionWarpingComponent for runtime warp-target and modifier tests.

ArgumentoTipoDescripción
labelstringobligatorio. Actor label for the spawned character.
location{x,y,z}Spawn location in centimetres.
characterClassstringCharacter class or Blueprint; empty uses the engine Character class.
addMotionWarpingbooleanAdd a MotionWarpingComponent when the class has none. Valor predeterminado true.

Devuelve: actor, values, count.