UE4_覚え書き
モブくまキャラクターにAIを搭載して、自くまキャラを追いかけてくるBPを作りました。 www.youtube.com 登場するピンクのモブくまは最大で300匹!1秒毎にスポーンされるようにしています(笑)最初はレベル内を適当に歩き回っていますが、自分のキャラを発見…
今回はイベントディスパッチャーを使用して1つのアクターへの操作を切っ掛けに他のアクターへの指示を出すブループリントを作成してみました。 Unreal Engine | イベント ディスパッチャー 作ったものは以下のアクター2つを用意して 「A」キーを押すと「test…
画面上へのスコアを表示と箱を破壊するとスコアに100点ずつ追加されるという処理を追加しました。(スコアは足されていくがゲーム的要素は皆無・・) www.youtube.com 下準備 ①スコア管理用BPの作成 新規追加でブループリントクラスから「GameStateBase」の…
UdemyのUE4のコースに出てきたキャラクターがアクターに接触するとアクターの色が変化するという処理をちょっとアレンジしてまとめました。 youtu.be 触ると色が変化(発光)します。 マテリアルの準備 エミッシブカラー(発光色)にMultiplyノード(乗算)…
被破壊性メッシュを使用してオブジェクトの破壊表現を試してみた。 www.youtube.com 下準備 ①破壊するアクターを作る まず、コンテンツブラウザ内の破壊したいオブジェクト(スタティックメッシュ)を右クリックしてメニューの中から「被破壊性メッシュを作…
今回課題で作成したキャラクターがドアに近づくと扉が自動的に開くというもので、ドア全体(アクター)の向きは変わらず、扉部分(コンポーネント)だけ開閉するような処理になっています。 ドアに近づいたかどうかの判定はBOXコリジョンで判定。BOX内に侵入…
アニメーションシーケンスの状態を確認するノード Get Relevant Anim Length(モーションの秒数を取得) Get Relevant Anim Time(モーションの現在の累積秒数を取得) Get Relevant Anim Time Fraction(モーションの現在の累積時間割合を取得) Get Releva…
アクターにタイムラインを追加する。 Add Timeline Timelineのノードとタブが追加される。 タイムラインのタブを開くと以下のようなグラフのエディタが出てくるので、キーを打ってアニメーションを設定出来る。 上記BPでは、タイムラインの内容をアクターのZ…
下準備 コンテンツブラウザ内のスケルタルメッシュ(「SK_Mannequin」)を右クリック、メニューの中の「作成する」⇒「Anim ブループリント」を選択してキャラクターアニメーション用のBPを作成する。 アニメーションさせる対象の3Dモデルの設定。ここでは「T…
コリジョンイベントを追加したいアクターを右クリックしてメニューの中から「イベントを追加」を選択すると、レベルブループリント内にイベントが追加される。 OnActorBeginOverlap(重なりあっているかの判定) OnActorHit(当たっているかの判定) OnActor…