Let's Enjoy Unreal Engine

Unreal Engineを使って遊んでみましょう

UE Tips

UE4 ドキュメントと検索を使い倒す方法

UE4にはとても優秀なドキュメントが揃っています。 これは誇張過ぎるかもしれませんが、既存のゲームエンジンやソフトウェア等と比べてもここまで充実しているものはほぼ存在しないでしょう。それくらいビックリするほどにドキュメントが良く出来ています。 …

UE4 アセットの参照について

UE4を触り始めた初心者の場合、ついやってしまうダメな事がいくつかあります。 特に重要なのはアセットの扱いでこれは注意しておかないと簡単にプロジェクトを破損させてしまう可能性があります。

UE4 エディターのUIサイズを自由にスケーリング

UE4のエディターUIは実はかなり柔軟にスケーリング(拡大縮小)できるようになっています。やり方はとても簡単。 メニューから→ウィンドウ→デベロッパーツール、ウィジェットリフレクタと開きます。

UE4 ビューポートをマウスだけで操作する方法

UE4の操作は基本的にマウスとキーボードを使う前提になっていますが、ビューポートカメラに限って言えば実はマウスだけで操作できるようにカバーされています。 今回は簡単にマウス操作だけでビューポートのカメラを操作してみます。 右ボタン押下→カメラ注…

UE4 OpenGL ES2プレビューを使って大幅な負荷軽減

UE4.6から追加された機能で、OpenGL ES2での描画をエミュレートしたプレビューモードが使用できるようになりました。これは主にiOSやAndroidでのモバイルレンダリングをPC上で再現したものになります。 当然モバイル用に最適化されており、使用できなくなる…

UE4 マーケットプレイスのススメ

UE4にはマーケットプレイスというアセットやプロジェクトなどを公開、販売できる仕組みがあり、これはとても素晴らしい仕組みです。 無料、有料に限らずどれもハイクオリティなものが提供されています。 もちろん気にいったら有料なものもどんどん購入すれば…

UE4 カメラブックマーク機能を使って瞬時にカメラ移動

UE4の便利機能としてカメラブックマーク機能というものがあります。 使い方は簡単。ビューポート左上のアイコンから"ブックマーク"を選び、次に"ブックマークを設定する"を選び、最後にブックマーク番号を指定して登録するだけです。 ブックマークは全部で10…

UE4 Unreal Engine4でプロ生ちゃん

この記事は プロ生ちゃん(暮井 慧) (@pronama) に誘われて急遽参加することになった、プロ生ちゃん Advent Calendar 2014、15日目の記事です。 プロ生ちゃん Advent Calendar 2014 - Qiita そして内容は特にひねるわけでもなく、UE4でプロ生ちゃんを表示さ…

UE4 ブループリントで構造体の値を楽に渡す方法

ブループリントを使って構造体を扱う場合に値を弄ってから別のノードへと値を渡す際に、一度 Break してから Make をするという手順を踏む必要がありました。 これはノードを別に作らないといけなくて結構面倒ですし、ノードも無駄に増えてしまいます。そう…

UE4 Projectileコンポーネントで弾を作る

UE4でシューティングゲームやシューターゲーム(FPSやTPS)を作る際に便利なコンポーネントにProjectileコンポーネントと呼ばれるものがあります。 Projectileはその名前の通り"発射されるもの"という意味で、自身が持つ向きを方向ベクトルとして、生まれた…

UE4 レベル上で使用中か未使用かアセットを見分ける方法

UE4では最終的にパッケージ化した際、ひとつにパックファイルに全てのアセットがまとめられます。正確にはパックしないことも可能ですが、原則としてゲームを配布する際にはパッケージ化しておくことが求められています。 そしてパッケージファイルの中には…

UE4 エディター動作を極限まで軽くしてみる

UE4での作業はとてもマシンパワーが必要になります。 それゆえになかなか開発が出来ないという方もおられると思います。 しかし実際のところはDirectX11世代に対応しているGPUさえあれば意外と動かす事が可能だったりします。 今回は設定を変えてみることに…

UE4 ジオメトリブラシを使ってお手軽モデリング

UE4には実は簡単なモデリング機能が搭載されています。 使い方はとても簡単です。まずは適当なジオメトリブラシをレベル内に設置します。今回はシリンダーブラシを置いてみます。

UE4 メッシュペイントでメッシュにお手軽ペインティング

今回はメッシュに直接色塗りが出来てしまうメッシュペイントを軽く紹介してみます。 メッシュペイントを使うことにより、同じレベル内に存在するメッシュでも雰囲気を全く別物に変えることが出来ます。使用方法の前提として、メッシュに使用するマテリアルの…

UE4 レベルを跨いで値を保持するGameInstanceについて

UE4.4からレベルを遷移しても変数の値を保持してくれる、GameInstanceという永続的なオブジェクトが使えるようになりました。 今までもセーブデータとしてレベルを跨いで値を保持することができましたが、GameInstanceはあくまでもスタティックな値としてゲ…

UE4 5分で作れてしまう動く床の作り方

今回は簡単に作れる動く床の作り方です。アクションゲームとかではよく使いますので、ぜひ作ってみてください。 前提として、床となるスタティックメッシュだけ用意しておいてください。スターターコンテンツの中に入っているメッシュで十分です。 まずはメ…

Unity3D開発者がUE4を使うための入門ガイド

今回はちょっと趣向を変えて、海外のWikiページを翻訳したものを載せてみたいと思います。元ネタのページは以下です。 Unity3D Developer's Guide to Unreal Engine 4 - Epic Wiki Unityを使っている人がUE4を使いたい時のための簡単なガイド記事です。 翻訳…

UE4がクラッシュしてしまう時の対処方法

UE4を使っていると、突然のクラッシュに見舞われてしまうことも少なくはありません。クラッシュした時は困り果ててしまうのですが、実はオートセーブ機能がついているので、初期設定では10分間隔で変更したファイルを差分でファイルを保存しています。 このA…

UE4で大量のデータを一気に編集するプロパティマトリクスがとっても便利!

ゲームエンジンでは常に大量のデータを扱うことになる状況が発生すると思います。 今回は少しそういった状況を楽にするためのツールを紹介します。 大量のデータを閲覧、編集するプロパティマトリクス ではまず、コンテンツブラウザーから適当なアセットを複…

UE4 ブループリントなどのノード情報をテキストでコピペする

ブループリントを使っているとたまにテキストのコードのように扱いたいと思う時があります。当然グラフィカルな情報なのでそれは無理だと思うはず。 実はUE4のブループリントを含む全てのノードはテキストとして保持することができます。やりかたはとても簡…

UE4の過去プロジェクトをアップグレードしたい時や削除したい時

UE4.2がリリースされたばかりですが、まだUE4.1で開発されている方も多いと思います。が、UE4.1からUE4.2は比較的簡単にアップグレードできるようになっています。 やり方はプロジェクトのあるフォルダーのトップにある".uproject"を右クリックして、"Switch…

UE4で超便利なリファレンスビューワーを使ってみよう

よくゲームエンジンでは様々なアセットを触ったり管理したりすることになりますが、大規模になればなるほど、それぞれの関連性がわからなくなったり、「あれ?これって本当に使ってたっけ?」という状況になりがちです。 そういう時にとても便利なリファレン…

UE4エディターのカメラ速度変更

あまりネタがない時は軽いTipsでも載せていこうと思います。 さて、主題の通りUE4エディターのカメラ速度変更ですが、普通だったらエディターのこの部分を押して変更しますよね? はい、私もここで変更するだけかと思っていました。なのでもっと手っ取り早く…