とあるゲームプログラマの挑戦と敗北の歴史

UE4とプログラミングとmayaとpythonとhtmlとマラソンを中心に情報を発信する元「技術ブログを目指すブログ」から再始動した毎日の日々を発信するブログです。

13:UE4 C++

UE4:オンラインラーニング(ゲームプレイのコンポーネントを分解する)

UE4オンラインラーニング ゲームプレイのコンポーネントを分解する を受講した際のおぼえ書きです。 https://learn.unrealengine.com/course/3762527 ActorComponentの作り方・コンテンツブラウザで C++フォルダで右クリック>新規C++クラスを選択>ActorCom…

UE4:オンラインラーニング(アクション RPG:内部を確認する)

UE4オンラインラーニング アクション RPG:内部を確認する を受講した際のおぼえ書きです。 https://learn.unrealengine.com/course/3770389 まず、ActionRPGサンプルの公式ドキュメントはこちらです。 https://docs.unrealengine.com/4.27/ja/Resources/Sam…

UE4:一番手っ取り早いエンジンソースコードの取得方法

僕なりに試行錯誤して、 最短でエンジンソースコードを手に入れる方法を見つけたため、 そのメモ書きです。※正確な取得方法やPerforceを利用し, 指定バージョンのソースコードにアクセスする方法ではないです僕なりの試行錯誤手順を明記してあります。 まず…

UE4:ImGui導入手順

デバッグ用GUI(ImGui)の導入手順に関するメモです。 ImGuiを導入するとUE4でデバッグ用のウィンドウが楽につくることができます。 とはいっても・・ おかずさんのブログを参考に(いやむしろ8割ぐらいコピって) 自前で試して学習した内容なので正…

UE4:独自のアセットの作り方

UE4で独自のアセットの作り方を制作し、 外部ファイルからインポートする方法についてのおぼえ書きです。 さっそくでなんですが・・ お世話になっているヒストリアさんのブログを参考にする方が早いです。 ※こっから学びました、無事動作しました。 https…

UE4:ディレイ系ノードの作り方(LatentAction)

以前も書いた記事と類似するが、 改めて指定条件が達成されるまで次に進まない ディレイ系ノードの製作手順を記述しました。 以前の記事:マルチスレッドなディレイの製作手順 toncrimentan-w.hatenablog.com いつも通りエディタからC++クラスを制作する メ…

UE4:オンラインラーニング(ブループリントを C++ に変換する)

UE4オンラインラーニング ブループリントを C++ に変換する を受講した際のおぼえ書きになります。https://learn.unrealengine.com/course/3548019 継承ルール C++からBPののみ継承ができる。 逆はできない。 エディタからC++クラスの作り方 4.26では動画と…

UE4:オンラインラーニング(プラグイン作成と使用のベストプラクティス)

UE4オンラインラーニング プラグイン作成と使用のベストプラクティス を受講した際のおぼえ書きです。 https://learn.unrealengine.com/course/2503776 プラグインの作り方。 エディタから製作する場合は 編集>プラグイン>新しいプラグイン>空白のプラグ…

UE4:オンラインラーニング(プログラミングキックスタート )

UE4オンラインラーニング プログラミングキックスタート を受講した際のおぼえ書きです。 https://learn.unrealengine.com/course/3589925 UObject ガベージシステムにより管理されます。 AActor レベルに配置できるもの、位置情報を持つ。配置できるものは…

UE4:オンラインラーニング(ゲーム開発におけるブループリントと C++ のバランスの調整 )

UE4オンラインラーニング ゲーム開発におけるブループリントと C++ のバランスの調整 を受講しました。https://learn.unrealengine.com/course/3750127ここでは学んだことのおぼえ書きとして、 記述したいとおもいます。 このラーニングでは TwinStickShoote…

UE4:エクセルでデータテーブル出力までの流れを整備してみた。

エクセルでデータテーブル作るまでの機構を整備してみました。 ゲーム開発において 依然として、エクセルでデータ作りたいというエクセル支持者はたくさんいるので、 エクセルでデータをつくってUE4にインポートするまでの流れを作成した。 まずデータテーブ…

UnrealEngine 一覧

標準機能) ・PrintString ・アンリアルオンラインラーニングコース ・タブの非表示手順 ・カメラフォーカス ・アセット再利用手順 ・グリッド移動 ・マーケットプレイスからコンテンツの追加手順 ・マーケットプレイス引き換えコード使用手順 ・マーケット…

UE4:BeginPlayのようなオリジナルのイベントの作り方手順

カスタムイベントを作りたいと思う。 カスタムイベントとはいってもこういうのではない。 こういう感じの自作BeginPlayというべきか オリジナルイベントを作りたい。 1.自作LevelScriptActor.hを作成する LevelScriptActorを継承して以下のようなヘッダー…

UE4:マルチスレッドなディレイの作成手順

マルチスレッドなディレイの作成手順メモ 1.通常のDelay 「Delay」は最初の呼び出しがあってから指定時間後 に次の遷移へと進行します。(3回入力があっても2回目、3回目ははじかれるわけです) 2.Retriggerable Delay「Retriggerable Delay」 は最後…

UE4:UE_LOGによるログ出力手順

忘れやすいC++でのログ出力 1.C++の新規ファイルを作成する 新規追加>新規C++クラス をクリック 2.Blue Print FunctionLibraryを選択 3.フォルダとファイル名を指定して作成 4.C++を記述 ヘッダーファイル #pragma once#include "CoreMinimal.h"…