アンリアルエンジンではランダマイズも使用することができます。 整数:random Integer ノード ※指定した数字未満が入るので注意が必要 整数:random integer in Range ノード 少数:random float in Range ノード ブール:random bool ノード ベクトル:ran…
我が家の開発環境は まず 机と椅子があります。 やっぱ椅子です。 むかし座椅子とかでやってたけどもやっぱり椅子のほうが集中できる。 そしてモニターはちょっと上です。 下の方にあると目が疲れないとか言われるけども眠くなってしまう ちょっと上にすると…
今日は代々木パエリアフェスにいてきました うん 芯が残ってるぐらいのお米がパエリアなんだね 人ゴミが多数、でも人ゴミこそがその町の持っているスペックだとおもうよ 腕のいい大工がいるとか すごい人がいるってことではなくて 単純に人ゴミがあれば人ゴ…
アンリアルエンジンに物理属性をつけることができます。 メッシュごとにスタティックメッシュを追加します。 スタティックメッシュができたら ダブルクリックしてスタティックメッシュのウィンドウを作成 メッシュにもどってSimurate Physicsのチェックボッ…
アンリアルエンジンにはコンポーネントという考え方があります。 コンポーネントについて調べてみました。 アクターを構成するための一要素だそうです。 まぁ確かにアクターのクラスに処理のすべてを書いてしまうと コードがややこしくなってしまうので分け…
スポーンって何 goo英和辞典で調べると 産卵 などが出てきます。 アンリアルエンジンでのスポーンとは、 アクターの生成のことです。 もしアクターが最初から配置されているものではなく ゲーム途中で生成されるものだったら、 もしアクターが外部ツールで作…
アンリアルエンジンのプログラミングでは 指定したオブジェクトに順にアクセスすることができる。 必然的にこれは ObjectListというクラスを開発者側では持たなくてよいものと思われる(?) /// アクターエネミーリストの表示 UE_LOG( LogTemp, Log, TEXT("…
/// 整数型 int8 i8 = 0; int16 i16 = 0; int32 i32 = 0; int64 i64 = 0; /// 文字列型 FString string = TEXT("0"); //std::stringライク FString Str2 = FString::Printf(TEXT("Hello, %s! You have %i points."), *string, i32 ); /// 配列型 TArray<FString> Acto</fstring>…
おそらく! おそらくだが 実際の担当分岐はこのようになると思われる まずC++プログラマによるエネミー攻撃処理 .hの実装 /** * @brief 攻撃 */ UFUNCTION(BlueprintCallable, Category="Action") void playAttack(); /** * @brief 防御 */ UFUNCTION(Bluepr…
メニューバー > ウィンドウ > デべロッパーツール > アウトプットログ からアウトプットログのフォームを表示することができる。 stat memoryなどのデバッグ表示コマンドを使用することで でデバッグ表示を行うことができます。 こりゃ便利。 消したいときは…