[UE 4]参考エンジンツール基礎


ランダム値の作成

  • rand()関数は一度だけランダム値を持つ
  • srand(time(0))ランダム値を繰り返し取得可能(時間は変化し続け、通常加入時間)
  • +2 D配列関数パラメータに移動する方法
    void PrintMap(char* tiles, int(*maps)[25]);

    namespace

  • 同じ名前の関数はネーミングスペースが異なる場合は別々に使用してもよい.
  • name::method()の形式で呼び出すことができます.
  • 一般的な名称空間ではnamespace nameを使用できる.
    ex) using namespace std;
  • enum


    コードに可読性を持たせる方法
    +クラスのカプセル化がいい?ここでのみ関数を使用します.

    UEウィンドウ



    Contentsフォルダでは、「≪コンテンツの追加|Add Content|emdw≫」をクリックして表示するコンテンツを検索できます.

    Level?

    level=Scene(共通)
    ステージコンセプトだと思う

    フォルダに格納umapumap=levelと同じ表現
    ワールドと設定を保存しました
    紛失しないようにいつでも保存する必要があります
    +エンコーディング時にクラスを継承すると、構築時にマッピングが失われる可能性があります.

    アクション


    unityでは、ゲームオブジェクト

    必要なアクションを選択してロード

    レイアウト



    いろいろな角度から見ることができます

    上に置いて正しい位置に置くこともできます.
    マウスの右ボタンで移動

    ショートカットキー


    End:方向キーでEndキーを押すと、オブジェクトの貼り付け時にすぐに貼り付けられます
    SHIFT:対象を押して移動すると、カメラが一緒に移動します

    スナップショット



    上図は10で、移動ごとに10 px

    ズームと回転が似ている
    どうせ値段を直接修正することが多いので、必ずしも使わなくてもいいとは限りません.

    マルチビュー領域



    右上キーでアクセス可能

    複数のビューポートを一度に見ることができます

    青緑色


  • レベル青緑:レベル青緑は自動生成され、ここでしか修正できない
  • GameMode
  • テクスチャフロー(Texture Flow)

  • モデリング、動画より重いのは画像です.テクスチャを最適化する方法はゲームのコア
  • テクスチャ分離、遠方でテクスチャを潰す操作を含む