EagleGames 制作メモ

主にUE4関連のゲーム制作不定期更新

UE4で始める!お手軽ゲーム開発!

こちらは「UE4 Advent Calendar 其の弐」23日目の記事です。
Unreal Engine 4 (UE4) 其の弐 Advent Calendar 2015 - Qiita

概要

UE4でプロジェクトを作成する際に、様々なテンプレートが用意されています。

そこで色々なジャンルのゲームを作るときの取っ掛かりするときに

このテンプレートを使えば良いのかな?というための記事です。

この記事のコンセプト

「UE4を使用してお手軽にゲームを作っちゃおう!」

ということで、それぞれのテンプレートで何が作れるのかまとめてみました。
(触り程度ですが、ブループリントの解説とそれぞれのテンプレートで勉強になるポイントを列挙しました) 

使用するバージョン

4.9.2(2015/12/19時点でこの記事は書いてます。過去の自分へ)

 f:id:eaglegames:20151221143337j:plain

続きを読む

UE4で外部ファイルを扱ってみる

概要

ブループリントで外部ファイル(パラメータなど)を扱う方法を模索。

 

DataTable形式でCSVファイルをインポートする方式はありますが
ゲーム制作だと、動的に読み込めるとパラメータ調整はしやすくなりますので
開発が進んでくると必要になってくるかなと思います。
(DataTableだと動的に読みなおす、というより設定し直すという感じのため)

DataTableに関しての参考URL

 

既存プラグインでの対応方法例

Json-Queryプラグイン

JSON Query - Epic Wiki

Json形式をサーバーやローカルで指定するとJsonの値を取得できる。

 

※このプラグインを導入する流れは下記のalweiさんの記事をご参照ください

unrealengine.hatenablog.com

 

対応した際の画面の動き

※試したUE4のバージョンは4.8.3です(2015/12/21時点)

スタート座標からOキーを押すと

f:id:eaglegames:20151221150118p:plain

Jsonファイルをプレイ中に読み込みプレイヤー座標が変わる

f:id:eaglegames:20151221150159p:plain

 

対応内容の流れ

1. Jsonファイル(ActorPos)はContentフォルダの直下に置く

f:id:eaglegames:20151221162153j:plain

 

2. Jsonファイルの中身にアクターの座標を書く(配列は対応していない)

f:id:eaglegames:20151221162205j:plain

 

3. Json-Queryプラグインを使用して、Oキーを押したらJsonファイル読み込んでプレイヤー座標を変更するブループリントの中身

f:id:eaglegames:20151221150001j:plain

 

 

C++で自分で外部ファイルを読み込む場合は下記を使用

使用するAPIは下記

APIリファレンス

Unreal Engine | IPlatformFile

OepnRead

Unreal Engine | IPlatformFile::OpenRead

※まだ試してないです

 

補足:画像はダウンロードで表示することは可能 

Download ImageノードでURLから画像を読み込める

f:id:eaglegames:20151221164605p:plain

 

UMGでテクスチャとして自分のツイッターアイコンを表示

f:id:eaglegames:20151221164619j:plain

 

冬コミC89制作日記7日目

雑感

やっと体調が治ってきた感じです。体力がなくて作業が滞ってます…。

 

Gear VR購入しました。ちょっと出来る幅を広げようかなと思いまして。

進捗

コミケで出すものが本格的に火がついた感じでヤバイですね…。 

あと、UE4アドカレとスライドを作ろうとしているので、そこら辺をなんとか並行で進めようかなとは考えてます(考えているけど、まだ体調がイマイチと言う感じで…)

 

 

2015/12/06週にUnrealEngine4関連で得た情報のまとめ

12/06〜12/12までに自分の中で知ったUE4情報をまとめました 

エースコンバットやFFなどもUE4が使われて結構大きなニュースになった週でしたね

エンジンアップデート

業界ネタ

ブログ系

toofu0.hatenablog.com

unreallife.hatenablog.com

shop-0761.hatenablog.com

shop-0761

toorsoo.hatenablog.com

qiita.com

qiita.com

qiita.com

スライド

www.slideshare.net

 

動画系

www.youtube.com

 

www.youtube.com

 

www.youtube.com

 

www.youtube.com

 

www.youtube.com

 

www.youtube.com

 

調査系

  • Map Range Clamped / Map Range Unclamped

    docs.unrealengine.com


 

 

「Substance Designer 5」を触ってみる

 

概要

基本は下記のもんしょさんの記事通りにやってみました

もんしょの巣穴blog [SD] Substance Designer 5の紹介

 

もんしょさんの記事でちょっとわからないところを補足で書いてみました。

(基本はもんしょさんの記事をご参照ください)

 

グラフエディタってどこ?と思ったら緑枠でくくったところです

f:id:eaglegames:20151211080714p:plain

スペースキーでノード検索出来ます

f:id:eaglegames:20151211080733p:plain

グラフエディタ内で右クリックするとメニューがでるので3Dビューに反映出来ます

f:id:eaglegames:20151211080755p:plain

インスタンスパラメータのエクスポーズは緑枠の場所にあります

f:id:eaglegames:20151211081042p:plain

最終的にビットマップに出力するのはどうするかは緑枠内のメニューで出来ます

f:id:eaglegames:20151211081201p:plain

 

これで法線用のビットマップ(PNG出力も可能)し、UE4でも使えます!

冬コミC89制作日記6日目

雑感

体調悪くて病院で点滴を受けてきました。

 

FF7のリメイクがUE4採用ですごい盛り上がってますね。今後のことを考えておくと、UE4触っておくと良さそうですね。

www.unrealengine.com

進捗

点滴は待つだけなので、その間にゲームのアイデアとか考えてたのですが、点滴がちゃんと動作しているかたまに看護師がチェックしにくるのをかいくぐりながらだったので、ある意味スニーキングしながらゲームアイデアを考えるミッションでした…。

 

あと、UE4のアドカレネタがまだまとまらずどうしようかなと。

ロケットリーグのテンプレを作ってみようかな〜とは考えてますが間に合うかどうか。

www.youtube.com

 

 

 

冬コミC89制作日記5日目

雑感

完全に体調を崩して寝てました。

進捗

WindowsPCは使えそうになりましたので、作業再開出来そうです。
あと、UE4を触っている人と話せる機会がありまして、それでちょっとヒントを得た気がしました。

 

あとは、同人出展する時の注意事項を調べてました