【UE4】DataTableの使い方-その② ~エクセルさようなら~ 【★★~★★★】

※この記事で使用しているUnrealのVersionは04.20.3です。 ※この記事のサンプルプロジェクトは以下URLにアップされています サンプルプロジェクト リアルな現場のDataTable事情 レベル【★★】 【UE4】DataTableの使い方-その① ~基本編~では、大雑把にDataTableの初歩的なことについて記事にしました。 では、実際の現場はどんな使い方をしているのでしょうか? (僕が見てきた中で)よくあるのが、エクセル、CSV、DataTableをワンセットで扱うものです。エクセルで計算などを行い、VBA等でCSVに出力。それをUnrealにインポートするというフローにな […]

続きを読む

【UE4】HPバーをマテリアルで-後編 【★★★】

※この記事で使用しているUnrealのVersionは04.20.3です。 ※記事が長くなってしまったので、2ページに分けて投稿します。@ページ2 前編はこちら ※この記事のサンプルプロジェクトは以下URLにアップされています サンプルプロジェクト 1、ダメージを食らった際に、食らった部分は赤いゲージにして少しずつ減らす場合-後編 レベル【★★★】 では、前篇でマテリアルを使用した、よくあるHPバーを実装しました。 今度はこのHPバーの減少の際に、赤いゾーンを設けて、よりダメージを受けたような見た目にしていきたいと思います。 まずは、前篇で作ったマテリアルを開きましょう。 そのマテリアルのグラ […]

続きを読む

【UE4】HPバーをマテリアルで-前編 【★★~★★★】

※この記事で使用しているUnrealのVersionは04.20.3です。 ※記事が長くなってしまったので、2ページに分けて投稿します。@ページ1 後編はこちら ※この記事のサンプルプロジェクトは以下URLにアップされています サンプルプロジェクト Unrealの基本的なHPバー レベル【★★】 アクションゲームなんかではよくある、いわゆるHPバー。パラメーターをUIゲージで表すものです。 Unrealでは、Widgetというブループリントのデフォルト機能でProgressVarというものが存在します。 簡単に作成方法を説明しますと、まずUserWidgetクラスを継承したBlueprintを […]

続きを読む

【UE4】Delayノードについての検証 【★★~★★★】

※この記事で使用しているUnrealのVersionは04.20.3です。 ※この記事のサンプルプロジェクトは以下URLにアップされています サンプルプロジェクト Delayって? レベル【★★】 よく無闇に使っては行けませんと言われているDelay。 Delayノードは、指定した時間待ってから処理が実行されるBlueprintノードです。似たノードでRetriggerable Delayというのもあります。 ・DelayDelayの処理は走ったあと、Complete処理が走る前に再びDelay処理が走った場合、再び走った処理は無効になる。 ・Retriggerable DelayDelayの […]

続きを読む

【UE4】DataTableの使い方-その① ~基本編~【★~★★】

※この記事で使用しているUnrealのVersionは04.20.3です。 UE05.0.3にて画像を再キャプチャーしています。 ※この記事のサンプルプロジェクトは以下URLにアップされていますサンプルプロジェクト DataTableって? 作り方は? レベル【★】 DataTableとは、例えばキャラクターの名前やパラメータのリストをUEで使用するためにアセット化したもの。(↓こんな感じ) DataTableを作るには、まず「構造体」というものを作る必要があります。構造体とは 構造体を作るには、「コンテンツブラウザ」の左上にある「新規追加」のプルダウンから、詳細なアセット作成欄にある「ブルー […]

続きを読む

ブログについて

このブログは「キンアジちゃん」がUnrealEngineに関する事柄を気ままに書いていくものです!キンアジちゃんは主にゲームデザイン系の仕事をしています。なので、Unrealを使うテクニックなんかがメインの内容になります。(たまにマテリアルやらPythonやら書いたりもします) 現在Unrealに関わるお仕事などを随時募集しております。割と柔軟に対応できますので、お話だけでもという方でも是非ご連絡ください。ご連絡は「問い合わせ」または、以下にいただければ幸いです。Mail1:kinnajiblog@kinnaji.comTwitter:@kinnaji_blog※キンアジちゃんは現在、Unre […]

続きを読む