2017-08-21 2 views
0

実行中のゲームのオブジェクトの位置/回転を、エディタでプロパティを設定することによって更新できますか?言い換えれば、私がUnrealエディタで何かを変更したとき、私はそれがゲームの実行中のインスタンスで直ちに変更されるのを見たいと思います。エディタを使用してランタイムシーンを更新する方法

+0

私が知っていることから、それは不可能です。これは、現在のゲーム状態のすべてをfilesysまたはRAMのどこかに格納し、次にすべてのゲームを含むライブラリをデタッチし、再度コンパイルしてエンジンに接続する必要があります。最後に、ゲームの状態を復元する必要がありますが、その瞬間に元の状態と異なる可能性がありますので、追加の作業が必要になります。それに基づいて私は不可能だと思う。 –

+0

@ m.rogalskiエディタ自体は遊びのゲームのようなもので、あなたもそこでプロパティを編集することができます。実行時にプロパティを変更することができます(私の答えを確認してください)。 –

+0

@PavelPájaHalbich私はいつもこのプロセスが複雑になるという事実のためには不可能だと考えてきました。これを共有してくれてありがとう。 –

答えて

1

はい、です。です。手順はこれを行うには(3人目のテンプレートでテストし、UE 1.17)、マウスカーソルを表示し、ビューポートから

  • クリックに取り出しボタンのロックを解除するためにShiftキー+ F1ヒット
  • エディタで

    1. プレイ(それは現場にメッシュ上
    2. をクリックしてください。コンパイルは、ボタンがありと起動を再生する上位のツールバー上にあり、それが正しいの編集しますネクタイ
    3. は、(代わりに取り出しの今)ボタン保有

    はあなたが静的モビリティとメッシュ移動した場合、エディタは、いくつかの警告が表示されることに注意してください変更の世界で

  • プレイをヒット。また、影が消える可能性があります(特に、事前に構築された照明を使用している場合)。

    EDIT:別の手順があります:代わりにPIEの、あなたはシミュレートAltキー + S)を開始することができます。その後、あなたはする必要はありませんユニバース/アクションがあります。プロパティを編集するだけです。キャッチがあります - あなたのゲームはのSimulateモードでプレーできる必要があります。私の経験から、さまざまな理由で私はでゲームの1つを実行できませんでした。をシミュレートするので、前に述べた6つのステップを繰り返す必要がありました。

  • 関連する問題