Tips


セルシェーディングやりたい

ページ:セルシェード

スローモーション

「SetGlobalTimeDilation」ノードで全体の再生速度を指定できる。

ゲームの一時停止

「SetGamePaused」で全アクターを停止できる。HUDクラスだけは動き続ける。

  • そのままだと入力イベントも返ってこなくなって復帰できないので、入力イベントの詳細欄の「Input」-「Execute when Paused」にチェックを入れる。
     入れるとPause状態でも入力イベントが返ってくる。
     UE4-Tips01.png

カットシーン用モード

「SetCinematicMode」で、今の自分のActorを止めたり、HUDを消したり出来る。

GameModeとGameState

  • ネットワークプレイをする際、GameModeはサーバー側でしか取得できない。クライアント側ではNoneが返ってくる。
  • GameStateは各クライアントで1つインスタンスがある。
  • ので、ゲーム遷移の判定等サーバーだけ必要なのはGameMode、各クライアントで保持しておくべき事はGameStateで。

色盲テスト

https://twitter.com/epicgamesjapan/status/447689520947789824

ポストプロセスを一括で消す

ガベージコレクト

  • https://twitter.com/junyash/status/563596592301629441
    UE4ではUObjectを継承しているクラスは基本的GC対象になっています。プロジェクト設定のTime Between Purging Pending Kill Objectsで60秒に1回の設定になっていますがBP等のCollect Garbageで明示的に行うことも可能です。

    ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS