[過去ログ] 【UE4】Unreal Engine 4 初心者質問スレッド part6 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
245(3): 名前は開発中のものです。 [] 2019/11/18(月) 23:21:26.05 ID:1FmrjKlS(1) AAS
UE4で初めてゲームを作っている素人なのですが、質問させてください。
新規プロジェクトを作成する際にブループリントのタブにある一覧からプロジェクトを作り
ブループリントだけを使って作成を進めてきました。
ただ、いくつかプラグイン関係が必要になり、C++を使う必要が出てきたので
VisualStudio2015と2019を入れてみたのですが
新規C++クラスの作成に失敗します。
「クラス■■の追加に成功しました。ただしコンテントブラウザに表示されるようにするには
●●モジュールをコンパイルする必要があります。プロジェクトファイルの作成に失敗しました。」
というメッセージウィンドウが出る状態です。
試しに新規プロジェクト作成時にC++のタブの一覧からプロジェクトを作成して試したところ
そちらのプロジェクトでは問題なくC++クラスが作れるようでした。
そもそも最初に作ったプロジェクトを見るとファイル→「VisualStudioプロジェクトを更新」や「VisualStudioを開く」という項目自体存在せず
ただ選択できないグレーの文字で「VisualStudio2019プロジェクトを作成」としか出ていません。
UE4のバージョンは4.22を使っているのですが、
どうやったらC++で新規クラスを作成できる環境になるのでしょうか?
どなたかお力を貸していただけると嬉しいです。
よろしくお願い致します。
276(3): 名前は開発中のものです。 [] 2019/12/14(土) 01:59:39.13 ID:uNgHVJ3i(1/3) AAS
void APlayerControllerBase::BeginPlay(){
Character = GetCharacter();
InputComponent = Character->FindComponentByClass<UInputComponent>();
MovementComponent = Character->GetCharacterMovement();
SetupInputComponent();
}
void APlayerControllerBase::SetupInputComponent(){
InputComponent->BindAxis("MoveForward", this, &APlayerControllerBase::MoveForward);
InputComponent->BindAxis("MoveRight", this, &APlayerControllerBase::MoveRight);
InputComponent->BindAxis("TurnRate", this, &APlayerControllerBase::TurnAtRate);
InputComponent->BindAxis("LookUpRate", this, &APlayerControllerBase::LookUpAtRate);
}
void APlayerControllerBase::MoveForward(float Value){
const FRotator Rotation = GetControlRotation();
const FRotator YawRotation(0, Rotation.Yaw, 0);
const FVector Direction = FRotationMatrix(YawRotation).GetUnitAxis(EAxis::X);
Character->AddMovementInput(Direction, Value);
}
void APlayerControllerBase::MoveRight(float Value){
const FRotator Rotation = GetControlRotation();
const FRotator YawRotation(0, Rotation.Yaw, 0);
const FVector Direction = FRotationMatrix(YawRotation).GetUnitAxis(EAxis::Y);
Character->AddMovementInput(Direction, Value);
}
void APlayerControllerBase::TurnAtRate(float Rate){
CharacterIns->AddControllerYawInput(Rate * BaseTurnRate * GetWorld()->GetDeltaSeconds());
}
void APlayerControllerBase::LookUpAtRate(float Rate){
CharacterIns->AddControllerPitchInput(Rate * BaseLookUpRate * GetWorld()->GetDeltaSeconds());
}
733(3): 名前は開発中のものです。 [sage] 2020/05/23(土) 13:41:48.90 ID:ABjjWUzT(2/2) AAS
ai moveって関数化出来んのやな
マクロ化は出来たんで纏めてみた
ちゃんと動作検証してないんで間違ってたらゴメンやで
画像リンク
画像リンク
915(4): 名前は開発中のものです。 [] 2020/08/06(木) 09:23:50.37 ID:F2EixXx/(1) AAS
ゲーム作りたいと思って、こちらのスレにたどり着きました。
Unreal Engineは初めてなのですけど、
Udemyにはいくつかの入門講座があるのですけど、
例えば、
外部リンク:www.udemy.com
とか、
外部リンク:www.udemy.com
などを見て、実際にやってみれば、
UE4にて作れるようになるのでしょうか?
お薦めの勉強法があれば教えてください。
プログラマをやっていたので、C,C++,Python、VBAなどの経験はあります。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.062s