UEFN Verseサンプル
Trigger起動でBearのPropがプレイヤーについてくる
by milkc0de
概要
このサンプルは、
- Triggerが起動したら
- 指定した
creative_prop(Bear)が - Triggerを踏んだプレイヤーに追従する
という最小構成のVerseコードです。
動作仕様
- Triggerを踏んだプレイヤーのみ対象
- Bearはプレイヤーの上 +150cm に追従
- 0.1秒間隔で更新
- 停止処理なし(永続追従)
エディタ側の準備
① デバイスを配置
Trigger Devicecreative_prop(Bearにしたいオブジェクト)- このVerseを持つ
Creative Device
② Verseデバイスの editable に割り当て
- Bear → 対象のprop
- Trigger → 対象のTrigger
Verseコード
処理の流れ
OnBeginで Trigger のイベントを購読- Triggerが押されると
OnTriggered実行 spawnで追従ループ開始- プレイヤーのTransformを取得
- Zを+150
MoveToでBearを移動
よくあるミス
boolean比較
Verseでは
if(Following = true)が正しいです。
option型の展開忘れ
if(A := Agent?):は必須です。
以上、最小構成サンプルです。