「C++」の記事リスト
【UE4C++】ビルドは成功したがfailed to open descriptor file と書かれているダイアログが出たときの対処法
パッケージングではなくて、ビルドしてエンジンを起動するときにエラーが出たときの対処法です。
環境
- Windows10
- Visual Studio 2017
- UE4エディタはランチャー版のUE4.24
手順
- Intermediateフォルダを消去
- .uprojectファイルを右クリックしてGenerate Visual Studio project files
- Visual Studioのソリューションエクスプローラーでプロジェクトを右クリックして、Set as StartUp Project
- もう一回ビルドしてみる
【UE4C++】UMG関係のプラグインを作ろうとしてリンクエラーが出る場合
こんにちは!タカオです。
今回はタイトルの通り、UMG用のプラグインをC++で作ろうとした場合にリンクエラーが大量に出てきたときの対処法です。
開発環境は
Windows10
Visual Studio 2017
UE4エディタはランチャー版でUE4.23
です。
【UE4C++】BPのコンストラクションスクリプトが呼ばれる前にメンバー変数を変える方法
こんにちは!タカオです。
今回は
C++でアクターをスポーンするとき、引数を指定して生成するということができないようなので、
それをある程度対処する方法です。
開発環境:
UE4.20.3
Windows10
【UE4C++】シーンコンポーネントを生成してBPでいじれるようにする
シーンコンポーネントをBPで動かしたいけど、やり方がわからなかったので、
エンジンのCharacter.h、Character.cppを参考にしました。
【UE4C++】UE4.20.3でC++プロジェクトのパッケージングができない場合
私がUE4でC++を使うと、よくこのようなことが起こります。
環境は
Windows10
Visual Studio 2017
UE4.20.3
です。
プラグインをパッケージ化しようとしたら、GetReferenceNearestTargetFrameworkTaskという文がでてパッケージングができないという事態に遭いました。
【UE4】プラグインのTypeをRuntimeにしたのにShippingでパッケージ化するとロードされないとき
環境は、
Windows10
UE4.13.2
です。
.upluginファイルでTypeをDeveloperからRuntimeにしないと
Shippingでパッケージ化した時にプラグインは読み込まれません。
それで
|
|
としたのにShippingでパッケージ化した時にプラグインが読み込まれないことがありました。
FKeyを仮想キーコードに変換する(UnrealC++)
UE4からキーボードをシミュレートしようとしたときに、FKeyから仮想キーコードにする楽な方法はないかと探していたら見つけました。
FKeyとはこれのことです。
FInputKeyManager::GetCodesFromKeyを使えば、UE4で入力したキーからkeybd_eventで使えるように変換することができます。
日本語キーボードの場合の使い方はこんな感じ
Visual Studioを使ってUE4のC++のビルドができない場合
Visual Studioのバージョンは2013 Community
Windows8.1 64bit です。
UE4のバージョンは4.7です。