Unreal Engine 5で動かす C++ & Blueprint
Vol.02では「動かす」ことに焦点をあてて書いていきます。 Vol.01ではC++とBlueprintの文法部分に焦点を当てていました。 C++やBlueprintに関する知識に関しては引き続きVol.01の方で解説していきます。 【有料だけど無料で読める】 有料だけど無料で読めるように更新しています。 就職やお仕事でお役になった方は購入を検討してください。 今後の執筆活動の費用に当てさせていただきます。 執筆スタイルや執筆の経緯をまとめています。 https://www.docswell.com/s/posita33/ZM1LEN-2023-06-17-143125 購入していただいた費用を元手に技術書典16で紙の本を自費出版できました。ありがとうございました。 https://techbookfest.org/product/823pF1qHNpAgFgH9yeQ0fh 【C++ & Blueprintで学習できます】 2023/07/22 C++版(5.1.1)の執筆が完了しました。 今後はC++とBlueprintの両方を使用したケースなど追記していきます。 【更新情報】 2023/05/16 Blueprintを5.2.0に対応しました。 2023/07/22 C++版(5.1.1)の執筆が完了しました。 【感想・誤字報告】 このBook用に読者の方とコミュニケーションを取れるスクラップを作成しました。💬感想ご意見ありましたらお気軽にお書きください。 https://zenn.dev/posita33/scraps/d3532d0c071e1b
Chapters
📘この本について
🔽【BP】 RollingBall
📑1章 プロジェクト設定について
Projectを作成する
Input設定(EnhancedInput)
📑2章 Ballが転がるPlayerを作成する
Pawnクラスを作成し、Componentを設定する
GameModeを設定し、DefaultPawnクラスを変更する
PawnクラスにBallを動かす処理を実装する
Playerのカメラを制御する
Playerをジャンプさせる
Playerを加速させる
📑3章 レベル編集と遷移について
GeometryBrushActorでレベルを編集する
ModelingToolsでレベルを編集する
ゴールを作成する(次のレベルに遷移する)
PlayerをRespawnする
Checkpointを作成する
GameOverとRestart
📑4章 ゲームに使うアイテムや障害物を作成する
取得できるコインを作成する
ダメージを受けるトラップを作成する
回復できるハートを作成する
コインの親クラスをBP_ItemBaseに変更する
レベル間でステータスを保持する(GameInstance)
📑5章 UIを作成する
タイトル画面を作成する(Visual Designer)
タイトル画面を表示する
タイトル画面の入力処理を実装する
ステータス表示するUIを作成する(Visual Designer)
ステータス表示するUIを表示する
ステータス表示するUIに値をBindする
ポーズメニューのUIを作成する(Visual Designer)
ポーズメニューのUIを表示する
ポーズメニューの入力処理を実装する
GameOver画面のUIを作成する(Visual Designer)
GameOver画面のUIを表示する・入力処理を実装する
📑6章 パッケージ化
パッケージ化のためのProject Settings
Windows(64bit)でパッケージ化する
🔽【C++】 RollingBall
📑1章 プロジェクト設定について
Projectを作成する
Input設定(EnhancedInput)
📑2章 Ballが転がるPlayerを作成する
Pawnクラスを作成し、Componentを設定する
GameModeを設定し、DefaultPawnクラスを変更する
PawnクラスにBallを動かす処理を実装する
Playerのカメラを制御する
Playerをジャンプさせる
Playerを加速させる
📑3章 レベル編集と遷移について
レベルを編集する(GeometryBrushActor,ModelingTools)
ゴールを作成する(次のレベルに遷移する)
PlayerをRespawnする
Checkpointを作成する
GameOverとRestart
📑4章 ゲームに使うアイテムや障害物を作成する
アイテム用の親クラスを作成する
取得できるコインを作成する
ダメージを受けるトラップを作成する
回復できるハートを作成する
レベル間でステータスを保持する(GameInstance)
📑5章 UIを作成する
タイトル画面の入力処理を実装する
タイトル画面を作成する(Visual Designer)
タイトル画面を表示する
ステータス表示するUIに値をBindする
ステータス表示するUIを作成する(Visual Designer)
ステータス表示するUIを表示する
ポーズメニューの入力処理を実装する
ポーズメニューのUIを作成する(Visual Designer)
ポーズメニューのUIを表示する
GameOver画面のUIを表示する・入力処理を実装する
GameOver画面のUIを作成する(Visual Designer)
📑6章 パッケージ化
パッケージ化のためのProject Settings
Windows(64bit)でパッケージ化する
🔽リンク集
Community
Author
Topics
- 公開
- 本文更新
- 文章量
- 約588,879字
- 価格
- 2,500円