11001001 (C9)

UE4の勉強用覚え書きやお仕事、3DCG関連、雑記など書いていきます。

UE4_覚え書き

UE4 覚え書き キャラクターのAIを作成する

モブくまキャラクターにAIを搭載して、自くまキャラを追いかけてくるBPを作りました。 www.youtube.com 登場するピンクのモブくまは最大で300匹!1秒毎にスポーンされるようにしています(笑)最初はレベル内を適当に歩き回っていますが、自分のキャラを発見…

UE4 覚え書き イベントディスパッチャーを使ってみる

今回はイベントディスパッチャーを使用して1つのアクターへの操作を切っ掛けに他のアクターへの指示を出すブループリントを作成してみました。 Unreal Engine | イベント ディスパッチャー 作ったものは以下のアクター2つを用意して 「A」キーを押すと「test…

UE4 覚え書き スコア表示と加算処理

画面上へのスコアを表示と箱を破壊するとスコアに100点ずつ追加されるという処理を追加しました。(スコアは足されていくがゲーム的要素は皆無・・) www.youtube.com 下準備 ①スコア管理用BPの作成 新規追加でブループリントクラスから「GameStateBase」の…

UE4 覚え書き BPにてマテリアルを変化させる

UdemyのUE4のコースに出てきたキャラクターがアクターに接触するとアクターの色が変化するという処理をちょっとアレンジしてまとめました。 youtu.be 触ると色が変化(発光)します。 マテリアルの準備 エミッシブカラー(発光色)にMultiplyノード(乗算)…

UE4 覚え書き 被破壊性メッシュの作成&破壊!

被破壊性メッシュを使用してオブジェクトの破壊表現を試してみた。 www.youtube.com 下準備 ①破壊するアクターを作る まず、コンテンツブラウザ内の破壊したいオブジェクト(スタティックメッシュ)を右クリックしてメニューの中から「被破壊性メッシュを作…

UE4 覚え書き コンポーネントに相対的な変化を加える

今回課題で作成したキャラクターがドアに近づくと扉が自動的に開くというもので、ドア全体(アクター)の向きは変わらず、扉部分(コンポーネント)だけ開閉するような処理になっています。 ドアに近づいたかどうかの判定はBOXコリジョンで判定。BOX内に侵入…

UE4 覚え書き トランジションルールでのアニメーションシーケンスの状態確認

アニメーションシーケンスの状態を確認するノード Get Relevant Anim Length(モーションの秒数を取得) Get Relevant Anim Time(モーションの現在の累積秒数を取得) Get Relevant Anim Time Fraction(モーションの現在の累積時間割合を取得) Get Releva…

UE4 覚え書き タイムラインを使用してキーフレームアニメーションを作成

アクターにタイムラインを追加する。 Add Timeline Timelineのノードとタブが追加される。 タイムラインのタブを開くと以下のようなグラフのエディタが出てくるので、キーを打ってアニメーションを設定出来る。 上記BPでは、タイムラインの内容をアクターのZ…

UE4 覚え書き アニメーションBPの作成・実行

下準備 コンテンツブラウザ内のスケルタルメッシュ(「SK_Mannequin」)を右クリック、メニューの中の「作成する」⇒「Anim ブループリント」を選択してキャラクターアニメーション用のBPを作成する。 アニメーションさせる対象の3Dモデルの設定。ここでは「T…

UE4 覚え書き コリジョン関連

コリジョンイベントを追加したいアクターを右クリックしてメニューの中から「イベントを追加」を選択すると、レベルブループリント内にイベントが追加される。 OnActorBeginOverlap(重なりあっているかの判定) OnActorHit(当たっているかの判定) OnActor…