凛(kagring)のUE4とUnityとQt勉強中ブログ

2016 年から UE4 を触り始めました。勉強したもののメモ用のブログです。C++ での Qt、Unity も少しあります。

≫ EDIT

ゲーム制作記事目次

ゲーム制作に役立ちそうな情報をまとめたメモの目次です。

・ゲーム制作参考メモ
ゲーム制作関係で参考になりそうなものをまとめました。

・アニメちっく3D参考メモ
アニメ的な表現関係で参考になりそうなものをまとめました。

・エフェクト参考メモ
エフェクト関係で参考になりそうなものをまとめました。

・UI参考メモ
UI(ユーザーインターフェース)関係で参考になりそうなものをまとめました。

スポンサーサイト

| ゲーム制作記事目次 | 17:17 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

Unity 参考メモ

Unity 参考用メモ。


























| Unity | 16:50 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

UI 参考メモ

UI参考用のメモ。



・モーション周期表
http://foxcodex.html.xdomain.jp/
SymmetricMove-Ex002.gif






・ゲームUIブログ
http://gameui.matme.info/blog/

・Adobe Color CC
https://color.adobe.com/ja/create/color-wheel/


・UIの改悪がUXを改善させる場合
http://blog.livedoor.jp/lunarmodule7/archives/3675720.html

・ルールが共有できれば、男性でもカワイイ!は作れる。生き物のように変化する、UIデザインのコツ
http://markezine.jp/article/detail/15479

・ローディング時のズルい進捗表示
http://qiita.com/mono0926/items/ead7c576170277a5e83d

| ゲーム制作 | 16:21 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

エフェクト参考メモ

エフェクト参考用メモ。




・DEV BLOG: EVERYTHING WILL DISTORT, EVERYTHING WILL BE UNQUANTIFIABLE
http://siegeandsandfox.com/game-art/refraction/



・Battleborn - Michel Gagné's Hand Drawn FX Animation - 1080P



・Art directing effects for inFAMOUS: Second Son
https://www.fxguide.com/featured/art-directing-effects-for-infamous-second-son/






| ゲーム制作 | 15:04 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

アニメちっく3D参考メモ

アニメ的な3Dモデル参考用のメモ。





















| ゲーム制作 | 13:01 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

ゲーム制作参考メモ

ゲーム制作参考用メモ。
















| ゲーム制作 | 12:46 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

CEDEC2016 VR記事まとめ

CEDEC2016のVR記事メモ。


















| VR | 17:19 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

UE4 アクター(Actor)のサイズの取得(Get Actor Bounds)

アクターのサイズを取得する方法です。
ここらへんのサイトを参考にさせていただきました。

・GetActorBoundsでアクターの大きさを調べる
http://imoue.hatenablog.com/entry/2016/06/11/225622

・GetActorBoundsでアクターの大きさを調べる・その2
http://imoue.hatenablog.com/entry/2016/06/12/223950

サイズを取得するには「Get Actor Bounds」ノードを使います。
アクターのサイズ000
「Target」にはアクターを指定します。
「Origin」には中心位置、「Box Extent」でサイズが取得できます。
「Only Colliding Components」にチェックをいれることで
コリジョンが存在する部分だけのサイズを返してくれるようです。
(チェックをいれないとすべてのコンポーネントを含めたサイズになる)

Trigger Box などを使った場合などはチェックをいれないとちゃんとしたサイズが取れないようですね。
Box Collision などはとりかたが違うっぽいので調べ中です。

| UE4 | 19:28 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

UE4 マウスの位置のワールド座標とワールドベクトルの取得(Convert Mouse Location To World Space)

画面状にあるマウスの位置のワールド座標とワールドベクトルを取得する方法です。
ほとんどの説明はこちらに。

・UE4 マウスの位置をワールド座標に変換する
http://qiita.com/nkdtr/items/3a6768f6a60996136794

マウスの位置のワールド座標とワールドベクトルの取得には
「Convert Mouse Location To World Space」ノードを使います。
マウスの座標取得001
「Target」にはプレイヤーコントローラーを指定します。
「World Location」でワールド座標が。
「World Direction」でワールドベクトルが取得できます。

上記サイトを見ると取得した座標とベクトルからオブジェクトの交点を取得することができます。
実際に組んでみるとこんな感じですね。
マウスの座標取得000
「Convert Mouse Location To World Space」で取得した座標とベクトルを使ったレイで
障害物とのあたり判定をして、その当たった位置を取得という処理ですね。

「Line Trace By Channel」についてははおいおいということで。

| UE4 | 14:58 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

UE4 VR・AR関係情報まとめ

VR関係の情報をまとめてみました。
実際にあとでVRをやるとき用のメモです!

・GTMF 2016:Unreal Engine 4で高品質なVRコンテンツを制作するために知っておきたい100のテクニック Epic Games Japan


・Japan VR Summit「VR開発者を支える最新技術動向」Unreal Engine (UE4)


・机上の肉弾戦!ユーザー制作「Unreal Engine 4」AR対応プラグイン配信

http://www.gamespark.jp/article/2015/12/30/62789.html

・UE4 Showdown Demo VR に使われている軽量化技術や見所、パララックスマッピングなど
http://togetter.com/li/869284

| UE4 | 16:27 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

UE4 アクター(Actor)をブループリントから生成する(Spawn Actor from Class)

ブループリント上からアクターを生成する方法です。
公式ドキュメントはこちら。

・ブループリントでアクタをスポーン/ 破壊する方法
https://docs.unrealengine.com/latest/JPN/Gameplay/HowTo/SpawnAndDestroyActors/Blueprints/index.html

アクターを生成するには「Spawn Actor from Class」ノードを使います。
こんな感じですね。
アクターを生成000
「Class」には生成したいアクターのクラスを指定します。今回はサンプルにあるドキュメントクラスですね。
(?のついた丸い板)
あとは公開してる変数について初期値を設定することが出来ます。
今回は「Spawn Transform」に初期位置として設定している感じです。

と、こんな感じで動的にアクターを生成することができます。
サンプルのこんな画面に対して、
アクターを生成001
アクターをブループリントから生成すると
アクターを生成002
こんな感じで実行時に奥の上のほうにドキュメントアクターが生成されるようになりました。

ゲームを作るとなると、おそらく静的ではなく動的になにかを配置するのが多くなりそうなので
このノードはたくさん使いそうな気がしますね。

アクターのスポーン時の入力値の公開方法はこちらに。

・ウィジェットやアクター作成(スポーン)時に変数の初期値を設定する
http://kagring.blog.fc2.com/blog-entry-143.html

| UE4 | 15:54 | comments:0 | trackbacks:0 | TOP↑

| PAGE-SELECT | NEXT