Magic_Game/samples/HelloWorld/main.cpp

42 lines
817 B
C++

// Copyright (C) 2019 Nomango
#include "kiwano/kiwano.h"
using namespace kiwano;
class MainScene
: public Scene
{
public:
MainScene()
{
TextPtr text = new Text(L"Hello Kiwano!"); // 创建文字节点
text->SetSize(text->GetLayoutSize()); // 设置节点大小为文字布局大小
text->SetPosition(640 / 2, 480 / 2); // 修改节点位置, 使节点在屏幕上居中
text->SetAnchor(0.5, 0.5); // 修改节点锚点, 使文字中心对齐屏幕中心
this->AddChild(text); // 添加到场景中
}
};
int WINAPI wWinMain(HINSTANCE, HINSTANCE, PWSTR, int)
{
// 创建 Kiwano 程序实例
Application app;
// 在初始化选项中设置窗口宽高
Options options;
options.width = 640;
options.height = 480;
// 初始化 app
app.Init(options);
// 创建场景并进入
ScenePtr scene = new MainScene;
app.EnterScene(scene);
// 运行
app.Run();
return 0;
}