
指定した対象に「ターゲットに向かって回転」の基礎モーションデバイスを追加します。
※追加するには、対象が共通コンポーネント「基礎モーションデバイス」を持っている必要があります。(空でも可)
入出力パラメータ
| 入力パラメータ | ターゲットエンティティ | エンティティ | モーションを追加する対象を指定します。 |
| 入力パラメータ | モーションデバイス名 | 文字列 | モーション名を指定します。 |
| 入力パラメータ | モーションデバイス間隔 | 浮動小数点数 | 目標角度に到達するまでの秒数を指定します。 |
| 入力パラメータ | 目標角度 | 3Dベクトル | 目標角度を指定します。 |
使用例

オプションタブを押すと床が半回転します。
もう一度オプションタブを押すことで床が初期位置に戻ります。

エディタ画面から設定できる共通コンポーネントと同じ効果です。
こちらではプレビューができるので、どういう回転になるかはここで確認すると良いかもしれません。

動作中の基礎モーションデバイスを一時停止します。
その後、再開するには「基礎モーションデバイスを再生」ノードを実行する必要があります。
入出力パラメータ
| 入力パラメータ | ターゲットエンティティ | エンティティ | 一時停止するモーションを持っている対象を指定します。 |
| 入力パラメータ | モーションデバイス名 | 文字列 | 一時停止するモーション名を指定します。 |
使用例


オプションタブを押すと、ぐるぐる回転している箱が一時停止します。
3秒後に箱は再び回転します。

指定された対象が持つ基礎モーションデバイスを起動します。
入出力パラメータ
| 入力パラメータ | ターゲットエンティティ | エンティティ | 起動するモーションを持つ対象を指定します。 |
| 入力パラメータ | モーションデバイス名 | 文字列 | 起動するモーション名を指定します。 |
使用例


オプションタブを押すと、箱が回転を始めます。

一時停止中の基礎モーションデバイスを再生します。
入出力パラメータ
| 入力パラメータ | ターゲットエンティティ | エンティティ | 再生するモーションを持っている対象を指定します。 |
| 入力パラメータ | モーションデバイス名 | 文字列 | 再生するモーション名を指定します。 |
使用例


「基礎モーションデバイスを一時停止」の使用例と同じです。

対象の基礎モーションデバイスを削除します。
入出力パラメータ
| 入力パラメータ | ターゲットエンティティ | エンティティ | 削除するモーションを持っている対象を指定します。 |
| 入力パラメータ | モーションデバイス名 | 文字列 | 削除するモーション名を指定します。 |
| 入力パラメータ | すべての基礎モーションデバイスを停止 | ブール値 | はいの場合、このオブジェクトについているすべての基礎モーションデバイスを削除します。 いいえの場合、指定したモーション名のモーションのみを削除します。 |
使用例

オプションタブを押すと、そのオブジェクトについているすべての基礎モーションデバイスを削除します。

指定した対象に「定点移動」の基礎モーションデバイスを追加します。
※追加するには、対象が共通コンポーネント「基礎モーションデバイス」を持っている必要があります。(空でも可)
入出力パラメータ
| 入力パラメータ | ターゲットエンティティ | エンティティ | モーションを追加する対象を指定します。 |
| 入力パラメータ | モーションデバイス名 | 文字列 | モーション名を指定します。 |
| 入力パラメータ | 移動方法 | 列挙 | ・瞬間移動 ・等速直線運動 |
| 入力パラメータ | 移動速度 | 浮動小数点数 | (等速直線運動 かつ 固定速度の場合)1秒間に進む距離を指定します。 |
| 入力パラメータ | 目標位置 | 3Dベクトル | 目標地点の位置を指定します。 |
| 入力パラメータ | 目標回転 | 3Dベクトル | 目標地点の向きを指定します。 |
| 入力パラメータ | 回転をロックする | ブール値 | はいの場合、対象が目標地点の向きに追従します。 |
| 入力パラメータ | パラメータの種類 | 列挙 | ・固定速度 ・固定時間 |
| 入力パラメータ | 移動時間 | 浮動小数点数 | (等速直線運動 かつ 固定時間の場合)目標地点につくまでの時間を指定します。 |
使用例


オプションタブを押すとオブジェクトがy軸方向に20ほど瞬間移動します。

指定した対象に「等速回転」の基礎モーションデバイスを追加します。
※追加するには、対象が共通コンポーネント「基礎モーションデバイス」を持っている必要があります。(空でも可)
入出力パラメータ
| 入力パラメータ | ターゲットエンティティ | エンティティ | モーションを追加する対象を指定します。 |
| 入力パラメータ | モーションデバイス名 | 文字列 | モーション名を指定します。 |
| 入力パラメータ | モーションデバイス間隔 | 浮動小数点数 | モーションが動き続ける秒数を指定します。 |
| 入力パラメータ | 角速度(角度/秒) | 浮動小数点数 | 1秒間に回る角度を指定します。 |
| 入力パラメータ | 回転軸の向き | 3Dベクトル | 回転軸を指定します。 |
使用例

オプションタブを押すと、オブジェクトが回転します。

指定した対象に「等速直線」の基礎モーションデバイスを追加します。
※追加するには、対象が共通コンポーネント「基礎モーションデバイス」を持っている必要があります。(空でも可)
入出力パラメータ
| 入力パラメータ | ターゲットエンティティ | エンティティ | モーションを追加する対象を指定します。 |
| 入力パラメータ | モーションデバイス名 | 文字列 | モーション名を指定します。 |
| 入力パラメータ | モーションデバイス間隔 | 浮動小数点数 | モーションが動き続ける秒数を指定します。 |
| 入力パラメータ | 速度ベクトル | 3Dベクトル | 1秒間に進む距離を指定します。 |
使用例

オプションタブを押すと、10秒間オブジェクトが毎秒z軸方向に5ほど直線移動します。

コメント