投稿

7月, 2024の投稿を表示しています

ゲーム制作雑記録 - Unreal Engine - ブループリントとC++を使う~ブループリント形式のプロジェクトにC++を追加

イメージ
いざUnreal EngineでC++も使ってみようと思って公式のWebドキュメントや解説サイトや参考書を見ても、「え…全部コーディング?ビューポートは?あばばばばwww」。そして、仕方なくブループリントのみでやろうとするも、「ところで汎用関数ってどうやって作るの?」「もっと構造体みたいに使いたいんやが…」とかになったりする人もいると思います。 で、結局はC++をUnreal Engineで使おうと調べなおして、ようやく触りの部分を学べた成果を簡潔に紹介します。 今回ここでやること まず記事のタイトルにあるように、変わらずブループリントをメインで使っていく内容です。以下、こまごまとした前提を書きますので一読を。 Unreal Engineのプロジェクトの形式 ブループリント形式で新規作成したプロジェクトで開始して、後からC++形式を追加することになります。もちろん、そのままUnrealエディタにてプループリントを使ってゲーム制作を続けることが可能です。 プログラミングについて ここではプログラミングの解説はしませんので、ある程度の知識が必要です。ただ、全く知らなくこれから勉強したいと思っている人でも問題ありません。こちらが先でも後から本格的にC++を学ぼうとする時に、こういうことだったのかとわかると思いますので(´▽` 制作環境 Visual Studioが導入されていることが必要です。Unreal Engine必須のライブラリを導入する過程でVisual Studioを入れている人がほとんどだと思いますが、無い人はインストールして下さい。 目標 C++で関数を作りグラフ上で右クリックして文字入力して候補表示させて使用👍 作業の流れ ①プループリント形式にC++を追加(C++の新規クラスを作ろうとすると自動で行われます。) ②手動でC++をリビルド ③C++で関数作成 ④Unreal Engineでコンパイル ⑤ブループリントで使用 留意事項 私はエディタを英語で使用しているので、日本語の表記が多少異なる場合があります。(途中で確認するのが面倒に…)