CG関係の備忘録ブログ

主にZBRUSH、blender

2022-08-01から1ヶ月間の記事一覧

UE4 スコア表示ではまる

成果 youtu.be なぜかわからんがWidgetの参照変数からローカル変数にアクセスできなくてはまる・・・QAでは出来たのに? プロパティのバインディング | Unreal Engine ドキュメント 公式の見たらバインド関数のなかからGameMode呼び出しいけたので解決

UE4 タイピングロジック&UI実装

成果 youtu.be 参考HP Widgetを出したり消したり - みつまめ杏仁 Widget3点セットCreateWidgetAddToViewportSetMyWidget 消すのは Remove from Parent 参考HP 入力イベントが複数ある時の優先順位 - 妹でもわかるUnrealEngine4 ue4 同じキー入力イベント…

UE4 リファクタリング沼

成果 youtu.be 色々と試行錯誤しながらプログラミングしているとどうしても汚くなってしまうから、うまくいったらきれいに整理しなおすんだが、そうするとだいたいヘマする。そしてこれがどこなのか見つけられない・・・ 1回うまくいくと「あってるはず」の…

UE4 キーボード操作の表示と正解/不正解の判定

成果 youtu.be 参考HPhttp://kagring.blog.fc2.com/blog-entry-155.html CntlやShiftなどのキーコンビネーションはインプットキーイベントノードの詳細にチェックボックスが用意されていたので、難しいことしなくてすんだ なお、データテーブルは独自の構…

UE4 サブカメラの作成

成果 youtu.be 参考動画 【UE4】ミニマップの作り方【逆引きUE】 - YouTube サブカメラを作成BPを開き、コンポーネントを作成→シーンキャプチャー2DをMeshの子供に配置 レンダーターゲットとテクスチャ作成コンテンツRM→レンダーターゲットレンダーターゲ…

UE4 サブカメラの作成

成果 youtu.be 参考動画 【UE4】ミニマップの作り方【逆引きUE】 - YouTube サブカメラを作成BPを開き、コンポーネントを作成→シーンキャプチャー2DをMeshの子供に配置 レンダーターゲットとテクスチャ作成コンテンツRM→レンダーターゲットレンダーターゲ…

UE4 MoveToでループの原因

ナビメッシュがおかしくなるとMoveToでループするっぽい RecastNavMesh-Defaultをアウトライナーで一回削除してNavMeshをリビルドしたら治った

UE4 アニメーションの調整

成果 youtu.be 歩行舐めてた・・・ マネキンから歩行アニメーション持って来ればいいと思ってたら、なんか下向いてて暗い・・・ 歩行アニメーションをマネキンからリターゲットコピーして調整 コピー先のブレンドスペースとかのアニメーションファイルでスケ…

UE4 アニメーション部分の作成

成果 youtu.be 今までの知識で作ってみたが、設計見直しだな・・・ ビヘイビアツリーでアニメーション遷移は無理だと知ったw やっぱりブレンドスペース使わないと 一応おさらいを兼ねて手順をかいとく ブレンドスペースをつくるRM→アニメーション→ブレンド…

UE4 次につくるゲーム

次はタイピング練習ゲームをつくろう Blenderのショートカットで正解したら報酬もらえてアニメーションのテストも兼ねたいのでアクターにメッシュとアニメーションを動的に設定する 参考HP [UE4]様々な型のデータテーブルをCSVからインポートする|株式会…

UE4 配置したアクターを目指して歩くAI

配置したTextRenderActorを目指して歩くAIをつくってみた 成果 www.youtube.com AIControllerのRunBehaviorTreeの後にGetAllActorsOfClassでTextRenderを検索してローカルの配列に格納。 ビヘイビアツリーのタスクをつくって、AIControllerの配列を参照しTar…

UE4 つくったゲームを公開

plicy.net www.freem.ne.jp 今持っている知識でゲームをつくってみた PLiCyさんはサムネ撮影がうまくいかず、黒一色となってしまった ふりーむさんは審査が長くかかったことと、画面をクリックしてもマウスカーソルが消せなくなってしまった・・・ 色々と勉…

UE4 配列

参考HP 第9回 配列を利用してみよう 基本的なところ

UE4 ナビメッシュの自動更新オンオフとAI関連付け

エディタの環境設定→レベルエディタ→Miscellaneous→Edithing→UpdateNavigationAutomatically 物理でうごくメッシュを配置する際は、 ①ナビメッシュの自動更新をオフにする ②地面から離して配置する(Z値を上げる) ③ビルド→パスをビルドして手動でナビメッシ…

UE4 今日覚えた事

参考動画 [UE4]ブループリント間の通信について 2Dアクションゲームを作ろう #34 - YouTube 【カジュアルゲーム開発#5】キャラクターをふにゃふにゃにして死亡処理を作る - YouTube 【UE4 AI入門】サービス(Service)とは - YouTubewww.youtube.com 【UE4/U…

UE4 EQS

EQSを有効にする 編集→エディタの環境設定→実験段階→AI→EnvironmentQueryingSystemにチェック ビヘイビアツリーのタスクからRunEQSQueryを追加、詳細→EQS→QueryTemplateのプルダウンから新規クエリを選択、名前をQueryPatrolLocation 開いてルートから引っ張…

UE4 AIの移動スピードを距離に応じて変動させる

参考動画 【UE4でTPSゲーム制作実況】#21 AIがプレイヤーを見つけた時、その距離に応じてスピードを変化させる処理【メタルギアソリッドをUE4で作る】 - YouTube デコレーター IsTargetActorSet?→実装済み IsHasLineOfSightSet?→実装済み BTDeco_IsTargetFer…

UE4/5 オンラインラーニング

コンストラクションスクリプトプレイの前に準備スクリプトとして実行される チャイルドアクターアクターを別のアクターに埋め込める※例では敵キャラクターの頭上にステータス?を表示するとか ActorComponent、SceneComponentコンポーネントを定義し、追加で…

UE4/5 今日覚えた事

参考動画 【UE5初心者講座】#4 AIがプレイヤーを発見したらAIにプレイヤーを追いかけさせる - YouTube 【UE5初心者講座】#5 AIに攻撃させ、プレイヤーを発見したらロゴの色を変える (前回の修正もあります) - YouTube AIデバッガーAIBPControllerをひらく…

UE4/5 アニメーション設定とプレイヤーに割り当ておさらい

バージョン4.23.1でブラウザゲームをつくれるようなので、ダウンバージョン?に挑戦 アニメーションリターゲットスケルトンを開く上のリターゲットマネージャーボタンをクリックリグを選択でヒューマノイド(Humanoid)リグを選択ボーンの名前がソースとター…

UE5 テスト環境設定

古いPCを引っ張り出してテストマシンにしようと思ったが、これがまた沼っぽい 詳細情報をクリックすると↓になるので、実行ボタンを押す 下記のリンクから入手可能 Visual Studio 2015、2017、2019、および 2022のところ サポートされている最新の Visual C…

UE5 今日覚えた事

参考HP Unreal Engine での Player Start アクタ | Unreal Engine ドキュメント プレイヤーのスタート位置を指定するには、Player Start アクタを配置する Player Start アクタは、[Modes (モード)] パネルの [Basic (基本)] カテゴリにあります 参考HP …

UE5 サウンド関係おさらい

サウンドクラスの関連付けSC_Masterを開いて、その子として SC_BGM と SC_SE を設定する 使用する Sound Cue に Sound Class を割り当てるSoundCueを開いてSoundClassを割り当てる サウンドミックスとの関連付けサウンドミックスを開き、サウンドクラスを割…

UE5 ビヘイビアツリー追記

新規タスク時にオーバーライド選択するReceiveExecuteAIタスクの開始時に1回呼ばれる関数 シーケンスに条件を追加するシーケンスをRM→デコレーターを追加→選ぶ(ConeCheck等) ConeCheckは行動範囲内のActorにしか実施されない

UE5 今日覚えた事

カスタムイベントをつくる イベント遷移先のBPにRM→AddCustomEventを追加、名前をつける引数が要る場合はノードを選択し、詳細→インプットの+ボタンを押し、名前、型を入れる イベント遷移元のBPにCastTo~を追加、AsBPから引っ張りカスタムイベントの名前…

UE5 ダメージとリスポーン

参考動画 Unreal Engine 4 #44 元の位置にキャラをリスポーンする - YouTube 参考HP TTPS_05.KillZを使った落下死とリスポーン | ueHow-日本語 レベルブループリント(ダメージを与える)イベントKキーPressedからApplyDamageにつなぐGetPlayerPawnからDam…

UE5 ビルド沼

予想通り沼やった・・・ 公式のドキュメントに書いてある「プロジェクト ランチャー」が見つかりません・・・ さらに読んでいくと、スタンドアロンの「Unreal Frontend」でできるらしい・・・ で、英語ニキの How to Package Games/Projects with UNREAL FRO…

UE5 BGMの音量調節

参考HP UE4 音量調節のオプションメニューを作る - UE4初心者が頑張ってるブログ 最初は独自に色々と試してみたが、BGMを聴きながらボリューム調整ができない・・・ ということで、参考HPの通りにやったらできた SetSoundMixClassOverrideはイベントOnMo…

UE5 デバッグ関係

ユーザーインターフェースの作成をしているときに、BoxTriggerを踏んでもClear画面に遷移しないバグが発生 スタートから5秒以内であればClear画面に遷移することを発見 レベルブループリントの他の処理でDestroyActorを使用していたことが原因 切線したらう…

UE5 今日覚えた事

レベルブループリント画面上のノードアイコン→レベルブループリントを開く通常のBPのように配置する必要なし スポーンイベントBeginPlayを追加、引っ張りSpawnActorfromClassを追加ClassにスポーンさせたいActorを選択SpawnTransformを構造体ピンを分割変数…