僕の私のUnrealな日々

UE4のBluePrintを使って小さなギミックを作ったりしてます。ブログを通じて情報共有ができたらなと思います。

UE4

UE4:[C++]ActionMappingの取得

UE4

アクションマッピングで設定したキーをC++で呼び出します。 色々と調べながらなのでアレかもしれません。動きはしました。 BPに慣れすぎるとコンパイル時間が長く感じますね。効率が悪い。 input.h private: UInputComponent* InputComponent = nullptr; voi…

UE4:気になったノード達(不定期更新)

UE4

気になったノードのメモです。 不定期更新になります。このページに追記していく予定です。 GetActorEyesViewPoint アクターの座標と回転を取得出来ます。 回転は360°単位で取得出来ます。

UE4:Widgetからドラッグアンドドロップでアクターをスポーンさせる

UE4

お久しぶりです Twitterの方で制作方法を教えてくれと連絡が来ましたので、ブログに書きます。 それが以前作ったこちらのなります。 www.youtube.com (懐かしい・・・) Widgetの内部処理はめんどいので簡易版を youtu.be 必要なBP FPSテンプレート PlayerC…

UE4:HUDを用いたターゲットのマーキングについて

UE4

こんな感じのものを作りました。 HUDで行ったのはWidgetだとちょっとめんどくさいなぁと思いこっちで作ってみました。Widgetだとimageを動的に生成することが難しい(調べきれてないだけかも)のです。そうなると、一回はマーキングできますけど2個以降にな…

UE4:レベルブループリントを用いないカメラの切り替えについて

UE4

2月15日から始まった(勝手に始めた)WeeklyGameJamが終わりまして、結局最終日にならないと集中できない病で日曜をまるまる潰してなんとか形になりました。参加してくださった方々ありがとうございました。(詳しくは後日まとめます。) www.youtube.com 今…

UE4:被破壊メッシュを使用してアサルトライフルで壁を壊す。

UE4

非破壊メッシュテスト 数5000。倒れる時にFPS持っていかれるなぁ... https://t.co/MXcWCUm1k6— ぶっさん (@Bussan_desu) January 21, 2016 非破壊メッシュ テスト 数1000。倒れた時にFPS持っていかれないのでこれかも知れない... https://t.co/uxrggfVhRr— …

UE4:BoxCollisionのスケールをLineTraceでHitしたLocationまで伸ばすBPについて

UE4

LineTraceを使用した際に、BOXを設置して当たり判定を付けたいと思い作成しました。 コリジョンのX軸をLineTraceが当たった部分まで伸びる仕様です。 Playerに当たった時 ブログ用2 https://t.co/scmYsZff6o— ぶっさん (@Bussan_desu) 2015, 12月 13 つまり…

UE4:コナミコマンドなどのコマンド入力の実装

UE4

ふとコナミコマンドを発動させたいという気持ちに駆られ作成しました。 特に難しい処理してないんですけど、今後思い出す作業を排除するためまとめます。 (もっと簡単な方法がありそうだけれども・・・)

UE4:プレイヤーのKey入力を取得するActorの簡易的な実装

UE4

Actorがキーボード入力を取得出来るようにするのってちょっとめんどくさく、以下のようにやっても入力は受け付けられないのです。 inputKeyはレベルブループリント又はデフォルトのキャラクターでしか取得出来ません。 @Bussan_desu これですが、プレイヤー…

UE4:Custom Gravity Pluginで遊ぶ

UE4

海外フォーラムでCustomGravityPluginが公開されていたので遊んでみました! 動画 海外フォーラム forums.unrealengine.com レベルブループリントを確認したところこのノード構成でなりたっているようです。しゅごい・・・・ これだけで動くようになってる。…

UE4:アセット購入時に使用できないネット専用クレカについて

UnrealEngine4のアセットを購入する際クレジットカードが必要なわけですが、クレカを持ってなかったり限度額まで使ってしまい使えないなど必要なときに買えないことがあるわけです。 自分は限度額10万で分割払いをしているため限度額に達することが多いので…

UE4:ジップラインのブループリントの実装について

UE4

ジップライン実装したくて作ってみました。 録画ソフトの影響でジップライン作動時にカクつきがあります。 メモリが足りないのかしら・・・ 一応iPhoneの方で撮ってみました(カクつきがない!! https://t.co/nxTCrOEMzp— +ぶっさん+ (@Bussan_desu) 2015, …

UE4:アクターをマウスを使って回転させる

UE4

前に作りました。 Roomというゲームをやらせてもらって面白いギミックがあったのでUE4で作りました。棒の集合体を回して特定の形を出すパズル的な https://t.co/qbt0HGzf8Y — +ぶっさん+ (@Bussan_desu) 2015, 6月 26 アクターをマウスで回転させるBluePrint…

マテリアル:Rotatorを使用してテクスチャを回転させる時に四隅に出てくる部分を消す

このタイトルで伝わっているのか・・・? メモ 回転魔法陣 https://t.co/sxmAwUGAuQ— +ぶっさん+ (@Bussan_desu) 2015, 7月 27 作りました。 このマテリアルは魔法陣のテクスチャをRotatorというノードで回転させているのですが、この時に回転してるテクスチ…

Xboxコントローラーを入手したので作ってたUE4のプロジェクトに対応させた

UE4はXboxコントローラーに最初から対応しているので、非常に簡単です。 テンプレートを起動すると視点移動などの動作がコントローラーに対応されています。 今回は以前作ったTPSのキャラクターを適応させました。 このキャラクターのBPは以下のようになって…

UE4:キャラクターを変えた簡単なローカルマルチの実装について

UE4

数カ月前にキャラクターを変えたローカルマルチを作成したのでだいたいの作り方をまとめます。 多分他に正当法がありそうな気がするので自分の色々と弄った結果これじゃないかという小ネタ発表的な・・・ ローカルマルチの実装 仕様:[P]を押すとゴブリンが2P…

UE4:リロードなどのステートマシンを使用しないアニメーションの実装について

UE4

ステートマシンを使わないアニメーションを使うことが多くなってきたのですが、自分がすぐ忘れてしまいそうなのでまとめます。 ステートマシンを使わないということは一回だけアニメーションを動くようにしたいなど、例えばリロードであったり攻撃のモーショ…

UE4+VR:画面の中心とオブジェクト(アクター)が重なった時にイベントを発生させるブループリントについて

題名これであってるのかな・・・ ぶっさんです。 随分前ですが、OculusRift DK2を使ってこんなものを作りまして、 [UE4+Oculus] change the furniture of Materials ... <a href="http://unrealbussan.hatenablog.com/entry/2015/03/08/174832" data-mce-href="http://unrealbussan.hatenablog.com/entry/2015/03/08/174832">[UE4+Oculusで家具のマテリアルが変わる奴のバージョン2を作ったよ! - 僕の…</a>

UE4:キャラクター(アクター)へのターゲットのロックオンのブループリントの実装について

UE4

タイトル「の」多い・・・ どうもぶっさんです。 前にターゲットのロックオンを使用したドロイド君ゲームを作りました。 ターゲットをロックオンするとはゼルダの伝説時のオカリナだとZボタンのことで、 カメラとキャラクターをターゲットに合わせる事です。…

UE4:アサルトライフルのブループリントの実装について

UE4

どうもぶっさんです。 最近少しづつTPSのゲームを作ってまして、まだアニメーションブループリントやアサルトライフルを作成しただけなのですが、今はこのような状態です。 で、今回アサルトライフルの実装についてまとめようと思います とてもお気軽に出来…

UE4:カメラを動かした一人称と三人称の切り替えの実装について

UE4

UE4でカメラを動かして一人称と三人称を切り替えるブループリントについて

UE4:簡単なアクターのフェードアウトの実装について

UE4

どうもぶっさんです。 以前キャラクターのFadeOutを作ったのですが、 せっかくなので、アクターのフェードアウトも作りました。 アクターのフェードアウトを実装しよう! 仕様: Play開始5秒後に5秒間かけてトラックが消えていく。 使用したもの: PlatformerG…

UE4:ホーミング(自動追尾)機能を使ってゴブリンを倒す

UE4

ゴブリンをフルボッコにしたい。 作りました。 Homing機能を実装しよう! 仕様: Level側 レベル上にゴブリンが出現する。 Player側 出現した場合、自動的にゴブリンがターゲットになるようにする。 出現していない場合、Homing機能はOFFになる。 ゴブリン側 …

UE4:サウンドの音量とピッチをBluePrintで上げ下げする。

UE4

どうもぶっさんです。 サウンドの音量をBluePrint上で変化させられないかと思い、作りました。 サウンドの音量とピッチをBluePrintで上げ下げ実装するよ! 仕様: 1:TriggerBoxに入ると5秒かけて音量が下がる 2:ついでにピッチも下げちゃう

UE4:Gateを使った手動扉の実装について

UE4

どうも、ぶっさんです。 BluePrintにGateというノードがあります。 Gateが使いたい。とにかく使いたい。 まず名前が鬼カッコイイ。他のフロー制御を一線を画してる感が凄い。 ノードを簡単に説明するとEnterとOpenに出力されている際はExitに流れますが、Ent…

UE4:走ってくるキャラクターに物理シュミレーションを使い転ばせる方法

UE4

どうもぶっさんです。 ゴブリンと遊びたい。 ゴブリンにいたずらしたい。 ゴブリンに球を投げつけたい。 ゴブリンをコケさせたい。 作りました。 UE4:ゴブリンと遊ぶ - YouTube 走ってくるキャラクターに物理シュミレートをかけてコケさせよう 仕様: 走って…

[UE4+Oculusで家具のマテリアルが変わる奴のバージョン2を作ったよ!

UE4

[UE4+Oculus] change the furniture of Materials ... アドバイスを頂きまして改良しました。 球体を円形に配置しました。 マークを見ると光るようにしました。 見続けて球体が出現すると、光が消えるようにしました。 球体を非表示にする場合にマークを見る…

UE4:スローモーションの実装について

UE4

どうも僕です。 スローモーションの実装について考えてみました。 UE4 スローモーション slowmotion - YouTube スローモーションを実装しよう! スローモーションに使うノード Set global time delation Custom Time delation 今回使うテンプレートまたはア…

UE4:Random Point in Bounding Box メモ

UE4

UE4のBluePrintのランダムノードの一つであるRandom Point in Bounding Boxを実験的に使用してみました。 OriginにはオリジナルのVectorの数値、Box ExtentにはOriginに加えたいVector数値 実際に動かしてました。 Gを押すとPrintStringで表示する Originに…

UE4:簡単なOculus(VR)用のメインメニューの作り方

UE4

ちょっとスマートになる方 UE4+VR:画面の中心とオブジェクト(アクター)が重なった時にイベントを発生させるブループリントについて - 僕の私のUnrealな日々unrealbussan.hatenablog.com どうも僕です。 Oculusのコンテンツ制作の構想中、あれ?どうやって…

UE4:一人称と三人称の切り替えのBluePrintの作り方

UE4

tどうも僕です。 一人称と三人称の視点切り替えを作りました。 下の動画です。 UE4 一人称・3人称の切り替え FPS/3rd - YouTube 一応自分が作り方忘れてしまいそうなのでブログにまとめます。 1人称と三人称の視点の切り替えを作ろう! (今回はカメラを2つ…

UE4:ポーズ画面の作り方

UE4

どうも僕です。 普段UE4を触っているのですが、GGJ行ってわかったことは案外メニュー画面ってゲーム制作しないとなかなか作る機会ないなと感じました。タイトル画面は作ったんですけど(参照記事:)時間がなくポーズ画面を適当に作ってしまい、GGJ終了後動か…

今日やったこと

どうも僕です。 今日はUE4のRadialForceを使って被破壊メッシュを吹っ飛ばす実験してました。 結局おっさんだけカッコいい感じになって悲しい。ハゲなのに https://t.co/Sic5oZpT7a— ぶっさん (@Tira_Bus_san) 2015, 2月 9 なにか足りないと思いCameraShake…

UE4:Oculusを使ってMMDに壁ドンしてもらう方法

UE4

どうも僕です。 みなさん 「壁ドン」という言葉を知っているでしょうか。 この言葉、ネットスラングで隣の部屋でワチャワチャしてる声が聞こえた時に壁を殴りつける事を壁ドンと言っていましたが、今ではイケメンが女性に対してする行為のことです。メディア…

UE4:Eventノードを使った簡単なBluePrintの作り方

UE4

いろいろあって作ったBluePrintの記事ですが、もうすべて水に流しました。 Eventの特徴 よく使われるノードの特徴をあげ、例を上げていきたいと思います。 Event Begin Play イベントを開始するためのノード Event Destroy ActorがDestroyした時にこのEvent…

UE4:タイトル画面でのボタンの設置について

UE4

どうも僕です。 今月の23-25日に行われたGGJにてゲームを作りまして、ふと他の人達はどのように作ったのかな?と思い誰か解説作らないかなと思ってたのですが、クレクレ行為はどうなのだろうかと思い、簡単ではありますが解説をしていこうかなと思い書いてお…