ゲーム開発備忘録

ゲームプログラマー UE4・5向けの記事を書いておりますので見ていただけるとありがたいです。

PickUp

【ゼロからアンリアルエンジン5】〔アイテム編〕⑩Ap●x風のインベントリ画面を実装しよう!~クイックソートでアイテムを自動整理する~

目次 はじめに 解説 ①アイテム順番の決定 ②ST_ItemInfoの追加 ③クイックソートの関数を作成 ④SortItemDataの編集 最後に はじめに 前回の続きです。 namiton.hatenablog.jp この記事ではアルゴリズムのクイックソートを使用してアイテムの自動整理を実装しま…

【ゼロからアンリアルエンジン5】〔アイテム編〕⑨Ap●x風のインベントリ画面を実装しよう!~アイテムのドロップ~

目次 はじめに 解説 ①アイコンを押されたイベントの検出 ②アイテム情報の更新 ③自動で詰めるようにしよう ④アイテムをドロップする ⑤アイテム用のコリジョン設定 最後に はじめに 前回の続きです。 namiton.hatenablog.jp 以前同じような内容の記事を書いて…

【ゼロからアンリアルエンジン5】〔アイテム編〕⑧Ap●x風のインベントリ画面を実装しよう!~取得アイテムの表示~

目次 はじめに 解説 ①アイテムウィジェットの作成 ②アイテムスロットウィジェットの作成 ③WBP_Inventoryの配置範囲の確認 ④WBP_Itemに情報をセットする ⑤WBP_Inventoryにイベントの作成 ⑥BP_FirstPersonCharacterにアイテム配列の作成 ⑦スロット確認用の関数…

【ゼロからアンリアルエンジン5】〔アイテム編〕⑦Ap●x風のインベントリ画面を実装しよう!~ウィジェットの作成と表示非表示~

目次 はじめに 解説 ①InventoryUIの作成 ②インベントリ画面への切り替えアクションの登録 ③インベントリ画面への切り替え表示の実装 ④+α1 UIを動かしてリッチにみせる ⑤+α2 カーソルアイコンを変更してみる 最後に はじめに 前回の続きです。 namiton.hate…

【ゼロからアンリアルエンジン5】〔アイテム編〕⑥Ap●x風のHUDを実装しよう!~レティクルと武器情報~

目次 はじめに 解説 ①HUDUIの作成 ②表示してみる。 ③クロスヘアのスケールと切替 ④武器情報の更新 最後に はじめに 前回の続きです。 namiton.hatenablog.jp ▼この記事でできること 解説 ①HUDUIの作成 ウィジェットブループリントからWBP_HUDを作成します。 …

【ゼロからアンリアルエンジン5】〔アイテム編〕⑤武器チェンジと非表示を実装しよう!

目次 はじめに 解説 ①アクションマッピングの追加 ②武器チェンジシステムの実装(キー入力) ③武器チェンジシステムの実装(マウスホイール) ④+α 武器をしまっているときは移動速度を早くしてみる 最後に はじめに 前回の続きです。 namiton.hatenablog.jp …

【ゼロからアンリアルエンジン5】〔アイテム編〕④武器インベントリシステムと射撃システムを作ろう

目次 はじめに 解説 ⓪アイテムベースの更新 BP_ItemBaseの更新 BP_ItemAmmo(子)の更新 ①アクションマッピングの追加 ②BP_FirstPersonCharacterの編集 ③銃インベントリ用の変数を作成 ④BP_GunBaseの編集 ⑤銃用の変数を作成 ⑥射撃の実装 最後に はじめに 前…

【ゼロからアンリアルエンジン5】〔アイテム編〕③Ap●x風にアイテムを拾う+銃を装備できるようにしよう!

目次 はじめに 解説 ①アクションマッピングの追加 ②BP_FirstPersonCharacterの編集 ③BP_ItemBaseの編集 ④銃用のベースブループリントの作成 ⑤銃用のインターフェースを作成 ⑥BP_GunBaseの編集 ⑦銃の作成 ⑧銃を持てるようにする 最後に はじめに 前回の続きで…

【ゼロからアンリアルエンジン5】〔アイテム編〕②Ap●xLegends風のアイテム情報のUIを作成してみる

目次 はじめに 解説 ①ウィジェットの作成 ②ST_ItemInfoに追加 ③ウィジェットに表示系のイベントを追加 ④BP_FirstPersonCharacterの編集 ⑤アイコンを変更する ⑥調整+表示位置をアイテムに依存させる ⑦ついでにアニメーションしてみる ウィジェットデザイン詳…

【ゼロからアンリアルエンジン5】〔アイテム編〕①Ap●xLegendsのようなアイテムを見たら情報を表示する仕組みを作ってみる

目次 はじめに 解説 ①プロジェクトの作成 ②アイテムカテゴリーの列挙型の作成と編集 ③アイテム情報の構造体の作成と編集 ④インターフェースの作成と編集 ⑤アイテムベースブループリントの作成 ⑥インターフェースの実装 ⑦アイテムブループリントの作成 ⑧コリ…