UE4初心者が頑張ってるブログ

Unreal Engine4を使用した開発メモ、及びそれに関連することについて不定期に書いています。

Sound

UE4 Sound CueのSwitchノードについて

前回Branchノードの解説をしました。 mozpaca.hatenablog.com その時にSwitchノードの話題を出したので、 今回はSwitchノードの解説を行っていきます。 Switchノードは複数の再生するサウンドを 条件によって変更できるノードです。 Branchノードの2択じゃな…

UE4 Sound CueのBranchノードについて

正直Sound Cueのノードは使い方によっては、 面白いものが非常に多くて楽しいです。 今回はBranchノードの解説を行います。 簡単にいうとifノードになります。 特定の条件(このノードはBool型)によって 再生するサウンドを変更するものです。 Sound Cueでは…

UE4 Sound CueのConcatenatorノードについて

Sound Cueのノードリファレンス少なくて、私悲しい。 今日もSound Cueのエディタ内で使用できる ノードの解説を行ってきます。 今回はConcatenatorノードについてです。 Concatenatorノードは繋いだWaveファイルの 連続再生に使用するノードです。 Sound Cue…

UE4 Sound CueのWave Playerノードについて

今回もSound Cueエディタ内で使用できるノードの解説を行っていきます。タイトル通りWave Playerノードについてです。 Wave Playerノードは再生したいWaveファイルを設定することで、 Sound Cueがどの音を再生するのかを指定できるノードです。 Sound Cueを…

UE4 Sound CueのRandomの使い方

UE4のSound Cueには23種類のノードが存在します(2回目)今回はRandomノードについて解説します。 検証にはUE4 4.19.1を使用します。 Randomノードとは Randomノードは、繋がっているSound Waveファイルノードを ランダムに取得して再生するものです。 複数の…

UE4 Sound CueのMixerの使い方

UE4のSound Cueには23種類のノードが存在します。 今回はその中のMixerノードについて解説します。 検証にはUE4 4.19.1を使用します。 Mixerノードとは Mixerノードは複数のSound Waveを同時に発生させることができるノードです。イメージ的には音を混ぜて再…

UE4 ブループリントでの音の鳴らし方について

UE4では様々な音の鳴らし方があります。 ・レベル上に直接配置する(Ambient Sound Actorの使用など) ・ブループリントによる再生ノードの使用 ・Audio Componentからの再生 ・C++による再生関数の使用 など比較的多くの再生手段が用意されています。 その中…

UE4 Media SoundがComponentになってあたふたした話

今回は2018年3月17日に行われる「第5回UE4勉強会 in 大阪」で登壇する際に多分話す時間無いだろうなぁと思う(ずっと話してそうな)Media Soundについて先に書いていきます。 ue4study-osaka.connpass.com 今回は知見を共有するための記事なので、 使い方を解…

UE4 Audio Listener周りの備忘録

Audio Listenerはゲーム内での耳にあたる部分です。ゲーム内のどの位置に耳があり、どの方向を向いているのかなどを設定します。 FPSなどではあまり恩恵を感じませんが、Top DownやThird Personなどでは音周りが大きく変わってきます。 UE4ではCameraの位置…

UE4 ADX2 LEを使って足音を実装してみよう

前回ADX2 LEの導入記事を書きました。 前回↓ mozpaca.hatenablog.com 今回はADX2 LEのCri Atom Craft上で編集した サウンドデータで足音を作成し、UE4で再生してみようと思います。 通常、足音などを再生する場合は複数の足音のデータを Waveファイルとして…

UE4 ADX2 LEを導入する

今回はCRI・ミドルウェアのADX2 LEを UE4に導入してみたいと思います。 CRI ADX2 LE - CRI Middleware UE4にはSound Cueのような サウンドの強力な機能があります。 が!もうちょっと機能が欲しいなんてこともあります。 UE4の機能を自作すればいいのでは...…

UE4 Sound Cueに自作のノードを追加する その2

前回に引き続き自作ノードを作っていきましょう。 今回から機能をつけていきます。 ↓前回 mozpaca.hatenablog.com 前回はC++クラスを作成し、 Sound Cueにノードを出すところまでやりました。 C++を編集する まずはソース全体を載せておきます。 SoundNodeTe…

UE4 Sound Cueに自作のノードを追加する その1

最近流行っている...かどうかは知りませんが、Sound Cueに自作のノードを作っていきたいと思います。 ソースを読みながらチマチマ調べたことなので、 「ここはこうした方がいい」というのがあれば教えてください。 準備 新しいプロジェクトを作成しましょう…

UE4 4.17のリリースノートをAudioのところだけまとめてみた(仮)

Unreal Engine4 4.17.0がリリースされました。 リリースノートも既に公開されています。 docs.unrealengine.com リリースノートが膨大で、まだ全ては追いきれていませんが このリリースノートに記載されている Audio関連についてまとめました。 Removing aud…

UE4 Audio Component内のイベントについて見ていく

えー、先日Audio Component内にイベントがあるということを「初めて」知りました。 知らないものの中に便利なものって結構あるんだな。と思いました。 そこで今回はAudio Componentの中にあるイベントについて まとめてみたいと思います。 使用したUE4のバー…

UE4 Dopplerノードを試してみた

UE4のSound Cueの中にDopplerというノードがあります。 今回はこのDopplerノードを使って見たいと思います。 ちなみに ドップラー効果(ドップラーこうか、英語: doppler effect) またはドップラーシフト(英語: doppler shift)とは、 波(音波や電磁波な…

UE4 地面の種類を判別して足音を再生する

UE4の足音の再生に関しては たくさんの方がブログなどに既に書かれていますが、 私が普段書いている処理を少し書きたいと思います。 詳しい処理の内容が知りたい方はこちら pafuhana1213.hatenablog.com ではやっていきます。 準備 今回はUE4 4.14.3を使用し…

UE4 Procedural Midiをちょこっと分析して使ってみる

この記事は裏Unreal Engine 4 (UE4) Advent Calendar 2016への参加7日目の記事です。 qiita.com ※ページの最後に作成したプロジェクトの共有リンクを張っておきます。 プロジェクトを直に見たい方はそちらをご覧ください。 昨日(6日)はalweiさんのロケットパ…

UE4 汎用的にサウンドを再生する

汎用的と言いましても、一人で開発する場合は(管理が楽になるかもしれませんが) 手間が増えるだけです。今回の処理はあくまでサウンド担当者が処理を書き、 別の担当者が処理を楽に呼び出すための方法です。 私が普段開発を行う際の書き方ですので、 もっ…