如何使用 Kiwano 引擎写出一个国际化标准程序:HelloWorld
如果没有阅读过 Kiwano 引擎教程系列 (1) —— 欢迎使用 Kiwano 引擎,请先前往阅读此博文。
本篇博文将对 Kiwano 引擎中部分类进行简要介绍。
加载代码
打开 Kiwano-master 文件夹中的 Kiwano.sln,找到 HelloWorld 项目,打开 main.cpp。
或者新建一个项目,新建一个源文件,并加载 Kiwano 引擎,将以下代码复制入内
// Copyright (C) 2019 Nomango
#include "kiwano.h"
using namespace kiwano;
const int WINDOW_WIDTH = 640;
const int WINDOW_HEIGHT = 480;
class MainScene
: public Scene
{
public:
MainScene()
{
// 创建文字节点
TextPtr text = new Text(L"Test Text");
// 设置节点大小为文字布局大小
text->SetSize(text->GetLayoutSize());
// 修改节点位置, 使节点在屏幕上居中
text->SetPosition(WINDOW_WIDTH / 2, WINDOW_HEIGHT / 2);
// 修改节点锚点, 使文字中心对齐屏幕中心
text->SetAnchor(0.5, 0.5<