備忘録のような

趣味グラマによる個人的な見解、備忘

UE4で毎回引っかかってるようなことのメモ羅列

Version 4.17です 11/14更新

自分がいつも忘れて模索するので
同じように困っている人にもお役に立てればなと、随時更新していこうと思います
+ショートカットとかも



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

//BluePrint(BP) AND UMG

UMGの表示優先順位設定が見つからない(ZOrder,Z-index)

f:id:rai06:20171113202704p:plain
Canvas Panelが親でないと表示されない?ようです。(多分違う)
他のやり方で設定するにはUMGを優先度ごとに分けて呼び出す際のviewportのオプションから指定するなどです

ThirdPersonCharacterのmeshが見つからない

f:id:rai06:20171113222254p:plain
のようにキャラクターBPから編集するとmeshが選択できます

BP、UMGで編集中の(選択中)ファイルを指定するには

self というノードを使えばできます
また、自分は is とかで検索をかけてます(いっぱい引っかかるときもあるので臨機応変にw)

UMGの要素、オブジェクトを非表示にするにはどうすれば

f:id:rai06:20171113231456p:plain
Set Visibility
というノードを使用すると表示、非表示ができます。
Visible | 表示
Collapsed | 要素ごと持っていき場所を確保できる(場が空きになり非表示になる) …?(という認識してやってきた)
Hidden | 要素はそのまま非表示
…あとは使った事無いので分かりません

背景をブラーかかったものにしたい(磨りガラス)

f:id:rai06:20171113232449p:plain
BackgroundBlur を置き、Appearance にある、 Blur Strength でブラーの度合いをいじるとできる
imageでmaterialを使ってとかでも実装できそうな予感




//メイン画面

編集中の画面位置の保存(ブックマーク)

Ctrl+0~9または、▼から開いて設定する

ブックマークしたところに飛びたい

ブックマークナンバーの数字がショートカットになっています。
Ctrl+>hoge   hogeに当たる数字

コマンドを入力、使用したい

f:id:rai06:20171113225007p:plain
ウィンドウ→デベロッパーツール→アウトプットログ をクリック
コンソールコマンドを入力する と日本語だとかいてあるテキストボックスに入力すればok




//コマンド

英語にしたい、日本語に戻したい(言語変更)

ログに、 
英語 | culture=en
日本語 | culture=ja
etc.
で完了するとグリーンカラーでCmd: culture=ja のようなものが出力されてフォントファイルも読み込まれます

FPSを表示させたい

stat fps
で、表示できます。もう一度実行すると消えます

終了させたい

quit
でワンパンです。慣れるとこのコマンドを入力した方が早いことが多いので必須かも




//プラグイン(Plugins)

プラグインの導入方法

エンジンフォルダの、Pluginsに入れる
G:\Epic Games\Epic Games\UE_4.17\Engine\Plugins
自分の環境下ではこのようなディレクト
そしてメイン画面から、編集→Pluginsでマネージャを開き適用したいプラグインにチェックをいれてUE4を再起動
または、
導入したいプロジェクトのほげ~.uproject などがあるプロジェクトフォルダ内にPluginsフォルダを作成してそこに入れるといけます

Online Subsystem(デフォ)

steam系を使用するときに使ってます。
DefaultEngine.iniの編集も必要

[/Script/Engine.GameEngine]
+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemSteam.SteamNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")

[OnlineSubsystem]
DefaultPlatformService=Steam

[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=480

[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName="OnlineSubsystemSteam.SteamNetConnection"

docs.unrealengine.com

Steam系を使いたい(Advanced Sessions Plugin)

Steamのことならお任せあれのプラグイン
オンラインマルチ対戦とかも簡単に実装できたり、
Steamアイコン、名前などの取得が容易
Steam系でお世話になります。
ただ4.17だと?パッケージ後exeを開くとエラー吐きます??
forums.unrealengine.com




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

よく使いそうなテンプレ → (いつか作る)