僕の私のUnrealな日々

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

1月の進捗

お久しぶりです。

 

最近ゲームを作ってます。

帰宅時の数時間と土日の時間を使って製作を進めています。

 


1月の進捗

 

今のところ計画通りの進捗となっています(最悪のケースを想定したプラン

まだステージも作れていないですし、アニメーションも全然なので今月は土日予定を入れずドコドコ作っていこうと思います。

 

製作特にブログに書くようなネタを見つけることが出来なかったため、また改めて何か発見しましたら書こうと思います。

 

ドラッグアンドドロップも公式の動画にありますし、アイテムクラフトも純粋にテーブルに色々と条件入れてチェックしてるだけですし(処理をブログに書こうとすると気が滅入る

 

ただドラッグアンドドロップの公式の動画は結構汎用性を考えるとちょっと厳しいのでEnum作ってテーブルを参照してテクスチャや名前を呼び出す方法にしました。

 

では、また

 

もう一年の1/12終わったヤバイ!!!嫌だ!!!

うあああああん;;;;;;;;

以上。

 

 

 

新年

 

お疲れ様です。

 

昨年の後半から先日まで忙しさがマックスでしたが多少余裕が出来てきました。

昨年は一年の進捗をまとめましたが、今やるとあまりにも何も出せなかった現実に僕は死んでしまいますのでやりません。

今年は色々と頑張ります。

 

 

それだけです。

 

 

 

 

最近の制作物:ゲーム内でのオブジェクトの移動など、ゴブリンGo

お疲れ様です。

 

僕です。

ちょくちょくいろいろと作ってました。

 

ゲームというよりギミックばっかですが・・・

 

ゲーム内でステージ作るように作りました。

www.youtube.com

 

Twitterで配布するって言ったな。アレは嘘だ。(ノードがパスタ巻いてる?状態になってしまったので修正してから。といって数ヶ月経とうとしてますのでそういうことです。)

 

 

 

ゴブリンGo

ポケ○ンGoが出る前に作りました。

 

www.youtube.com

 

最近いろいろあって何も進みません。

 

夏コミ?なんでしたっけそれ・・・

 

 

 

以上。

 

制作物:ピッキング

 

 

ダイイングライトみたいなピッキングのBP作りました。

 

www.youtube.com

 

難易度から解除の角度まで全部設定できます。

勿論、いろんなアクターに対応できるからボックスの開け閉めだけでなくドアとかもできちゃう。

 

後々わかったけど、マーケットプレイスに似たようなの会ってうーんってなりました。

 

以上です。

 

 

夏コミではこういうギミックを使ったゲームを配布できればなぁと思ってます。ある程度形にはしたいです。

UE4:ドラッグアンドドロップでマテリアルを変えるブループリントの実装

 

f:id:Bussan_dayo:20160612205047p:plain

 

以前こういったものを作りまして

www.youtube.com

 

 

配布すると書いておきながら、ノードが汚くそのまま配布するのも嫌だなと思って一週間以上が立ってます。

 

その中の処理の一個で一個ドラッグアンドドロップでマテリアルを変えるものを作ったのですが思ったより簡単に実装できたので記事にします。

 

 

動画での手法はデータテーブルにマテリアルデータとテクスチャーを入れて、テーブルに存在する分Widget上のスクロールボックスにボタンのWidgetを配置していく手法なのですが、この処理をブログに書くのはちょっとアレなので簡易版を作成しました。

f:id:Bussan_dayo:20160612180330p:plain

 

 

 

 

ドラッグアンドドロップでマテリアルを変えよう!

 

 

 

 

Pawn側のBlueprint

Pawnを作成します。

f:id:Bussan_dayo:20160612173617p:plain

 

親クラスをDefaultPawnにしました。

f:id:Bussan_dayo:20160612173645p:plain

 

続きを読む

UE4メモ:画面をクリックせずにマウスカーソルの有無の処理を瞬時に切り替える

 

どういうことかというと、SetShowMouseCursorというノードがありましてそのノードはマウスのカーソルを表示するか設定できるノードなのですが

f:id:Bussan_dayo:20160522153215p:plain

 

たとえば以下のノード構成はFを押した際にマウスカーソルWidgetを表示、もう一度押すとマウスカーソルが消えてWidgetが消えるしたものです。

f:id:Bussan_dayo:20160522153228p:plain

 

実行してみるとFを押した際にWidgetが出てきますが、Playerの操作を取得してしまいます。(画面キャプチャでマウスカーソルは消えています。)

f:id:Bussan_dayo:20160522153248p:plain

 

一度画面をクリックするとPlayerの操作がきかなくなります。

 

もう一度Fを押すとWidgetが消えマウスカーソルはなくなりますが、画面を一回クリックしないとPlayer操作が効かない状態となっています。

f:id:Bussan_dayo:20160522153353p:plain

 

 

動画にするとこんな感じです。

 

 

 

これはSetShowMouseCursorをTrueの状態にすると、自動でInputModeがGameOnlyからGame and UIに切り替わる仕組みがあるらしく、

その処理は画面をクリックした際に流れているっぽいです。

 

マウスカーソルの有無を設定した後に瞬時に処理を切り替えたい場合は、マウスカーソルをTrueにする場合はノードの後にSetInputModeGameandUIノードを、falseにする場合はSestInputModeGameOnlyのノードを置く必要があるっぽいですね。

f:id:Bussan_dayo:20160522154138p:plain

 

 

 

 

今後忘れそうなのでメモ程度ですが

 

以上です。

最近の進捗

 

制作物の記事を上げたのが2月で震えたので最近の進捗を・・・

 

最近はマルチプレイの実装を行っています。

 

 

あとはモデル作ったりSubstancePainterをやったりと・・・

 

 もっといろいろとやりたいんですけど、忙しいので少しづつ作っていきたいですね・・・

 

 

以上