UE4 / C++
自作ゲームの方で長くUMGを触ってきましたが、理解度が深まって来たので情報を共有します。 今回はC++からUMGのウィジェットやアニメーションを取得する方法について解説です。
C++でレベルを管理するにあたりUPROPERTYのEditDefaultsOnlyを多用しますが、公式マニュアルや内部ソースコードコメントだけだと勘違いを起こしやすいので、実際に動作させてみて、その結果をまとめてみました。※ 検証バージョンUE4.27.1 ※ 2021/11/24追記:…
※ UE4.27.0で検証 ※ 多分C++必須題名通りですがSimulate In Editorかどうかを判定する方法をご紹介します。 少しハマったんですよね、これ。
今回は「CameraComponentやPlayerCameraManagerのConstrain Aspect Ratioにチェック」を入れた際のゲーム画面サイズを取得する方法です。製作中の個人ゲームにて、これが必要になったので調べました。 残念ながらC++でしか解決方法が見つかりませんでしたがB…
※本記事はUE4.26で検証しております Unreal Engine 4 (UE4) Advent Calendar 2020にて、おかずさんがImGuiの記事を投稿してくださいました。 pafuhana1213.hatenablog.comこの記事を元にImGuiを実装してみたのですが、その際にハマった点や気付いた点、感想…
今回はDefaultObjectを使ってアセットの初期値を得る方法をご紹介します。
久しぶりのUE4ネタの更新です。 IWYUってなんぞや?って人はこちら。 基本的にはプログラムをかじっている人メインの話です。 ちなみに最近のUE4ではデフォルトONになっているようです。 docs.unrealengine.com
※ UE4.22.3で検証しています ※ C++の使用が必須となります ※ 間違えていたらごめんなさい前々回からの続きです。 toofu0.hatenablog.com今回は独自UMGオブジェクトのお話です。 ※ 最後にBlueprintでテキストブロックのサイズを1フレ目から取る方法を書いてま…
久しぶりの更新となってしまいました。 題名通りではありますが最近は忙しいようです(他人事)。 個人的には現状に充実感はあるのですが やっぱりゲーム製作が進まないとヤキモキします。 書くネタがあまりない 全くゲーム製作をしていない訳ではないのです…
※ UE4.22.3で検証しています ※ 一部C++の使用が必須となります ※ 検証はテキストブロックのみとなりますが、多分全てでいけます(未検証) ※ 間違えていたらごめんなさい
久しぶりにUMG触ったらアイコンがズレている事に気づく…… そして、これを解決させるのに結構時間がかかったのでメモ。
※確認バージョンはUE4.22.3。中級者向け、C++を使用します。 ※アニメーションブループリントをそれなりに理解している人向き ※間違えていたらゴメンナサイ。 題名通りなのですがちょっと前からステートマシンを廃止しました。上の画像が今まで使っていたステ…
※確認バージョンはUE4.22.3。中級者向け、C++を使用します。 ※間違えていたらゴメンナサイ。 UE4標準のLookAtだと少し機能が足りないため自作ノードで独自LookAtを作ることにしました。アニムノードの自作は初めてなのでドッキドキです。