构建 Cocos2d-x 示例

[最近更新时间:2021/05/13]

本页介绍了在 Windows 环境下在 Visual Studio 中编译 Live2D Cubism SDK for Native 中包含的 Cocos2d-x 示例项目的过程。

* 文章内容使用Cubism 4 SDK for Native R3。
方法和步骤可能因 Cubism SDK 的版本而异。 

 

下载什么

Live2D Cubism SDK for Native

SDK 本身。从“官方下载页”下载。

Cocos2d-x

这是 SDK 使用的库。
您可以从 Cubism SDK 示例中包含的批处理文件中下载它。

CMake

用于生成项目文件。

Visual Studio

这是本次使用的开发环境。该语言使用 C++。

 

安装工作

1. Visual Studio

安装集成开发环境。
设定它以便可以编译 C++。
另外,请使用 Visual Studio 2015 或更高版本。

 

2. CMake

安装 CMake。
由于 CMake 工作是从批处理文件中使用的,因此请设定 CMake 路径设定,以便用户可以参考它。

* 图片可能与实际屏幕不同。 

 

3. Cocos2d-x

安装 Cocos2d-x。

这次,执行“/Samples/Cocos2d-x/thirdParty/scripts”中的“setup_cocos2d.bat”下载Cocos2d-x。

批处理完成后,会在“/Samples/Cocos2d-x/thirdParty”中创建一个名为“cocos2d”的文件夹。

如果你已经下载了,在“/Samples/Cocos2d-x/thirdParty”中创建一个名为“cocos2d”的文件夹,然后将你的Cocos2d-x解压到里面。

另外,Cubism SDK自带的环境搭建脚本会执行Cocos2d-x自带的脚本,所以还需要一个环境来执行。
详见官方 Cocos2d-x README

 

运行 CMake

CMake 也可以从 GUI 中使用,但这次我们将使用示例中包含的批处理文件。
Samples/Cocos2d-x/Demo/proj.win/scripts”中有一个批处理文件。

本例中,执行“proj_msvc2015.bat”选择包含Visual Studio 2015解决方案文件的项目。

执行时会显示如下图所示的选项,请输入对应的半角数字。

 

・Cubism Core 模块选择

选择要使用的 Cubism Core 运行时库。
MD、MT等的含义请查看微软官方文档

如果输入成功,CMake 将开始生成。
* 如果开始生成后出现错误,请检查 CMake 的版本和指定的 Visual Studio 版本。

 

建造

CMake 生成完成后,从生成的文件中打开解决方案文件。
在这个例子中
・Proj_msvc2015.bat

而在选择
・使用运行时库 (MD) 的多线程特定和 DLL 特定版本

被选中并输出
在Visual Studio中打开“[Root]/Samples/Cocos2d-x/Demo/proj.win/build/proj_msvc2015_x86_md”中的“Demo.sln”并运行构建。

 

执行

如果构建成功,让我们在调试中运行它。

如果你看到这么大的屏幕,你就成功了!

 

要调整窗口大小,请转到“/Sample/Cocos2d-x/Demo/Classes/AppDelegate.cpp”
改变cocos2d::Size的第1个和第2个参数的值。

* RenderTargetWidth和RenderTargetHeight的实际值在“/Sample/Cocos2d-x/Demo/Classes/LAppDefine.cpp”中定义。

 

让我们再次构建并运行它。

此时,“重建解决方案”和第一次构建一样需要时间,所以
选择“构建演示”。

如果由于某些问题要重建,请选择“仅项目>仅演示重建”,重建将在相对较短的时间内完成。

© 2010 - 2022 Live2D Inc.