概要
UE4でキャラクター(マテリアル)をフェードイン・アウトするプロジェクトを配布しました。
キャラクター死亡時とか演出系で使えるかなと思います。
TopDownテンプレートを使用してます。Versionは4.9.1
「Dynamic Material Instance」を使用しています。
参考公式ドキュメント
https://docs.unrealengine.com/latest/JPN/Engine/Rendering/Materials/MaterialInstances/index.html
動作画面
https://twitter.com/WassyPg/status/646506564728188941
ツイッターの動画機能なのでそちらをご参照ください。
解説
下記の画像は、キャラクターブループリントのEventBeginPlayでマテリアルを動的に設定出来るようにする処理(二個設定しているのは、デフォルトキャラクターはマテリアルを2つ設定しているため。胸のエンブレム部分が地味に別マテリアル)
下記の画像は、キャラクターブループリントでキャラクターのメッシュに設定しているマテリアルをフェードイン・アウトしている処理です。
下記の画像は、キャラクターのメッシュに設定しているマテリアルの画像です
(今回は、簡単にするためにテクスチャは使用してません)
その他
あと、コントローラーで「マウスホイールでズームイン・ズームアウト」
「キャラクターブループリントでカスタムイベント」を使用しているので、
その点も多少役に立てるかなと思います。
プロジェクト配布
プロジェクト配布場所:https://github.com/wasman3/UE4DynamicMaterialTestPrj
Download Zipボタンでプロジェクトをダウンロードできます。