Skip to main content

[ChaEngine] オブジェクトの作り方

🚧このページは書き途中です。🚧

基本コード

オブジェクトXXXを作る場合の基本的なコードは以下の通りです。

XXX.h

#pragma once
#include <Game/Game.h>

struct XXXData
{
    // オブジェクトのデータはここに
};

struct XXX : ObjectBase<XXXData>
{
    // 開始処理 (任意)
    void Start() override;

    // 更新処理 (任意)
    void Update() override;

    // 遅れた更新処理 (任意)
    void LateUpdate() override;

    // 描画処理 (任意)
    void Draw() override;
};

XXX.cpp

#include "pch\pch.h"
#include "XXX.h"

void XXX::Start()
{
    // 開始処理はここに
}

void XXX::Update()
{
    // 更新処理はここに
}

void LateUpdate()
{
    // 遅れた更新処理はここに
}

void Draw()
{
    // 描画処理はここに
}