| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 游戏开发 -> Cocos2d-x 中文内容设置 -> 正文阅读 |
|
|
[游戏开发]Cocos2d-x 中文内容设置 |
此篇博客续上篇:Cocos2d-x 中文标题设置? 由于Cocos2dx与Visual Studio的编码方式不同,我们可以利用一个转换编码的函数来进行转换。 由于内容出现在场景内,而初始化的项目中,Helloworld并没有引入AppDelegate.cpp。所以我们需要重新在场景类中声明该函数,或者可以更加优雅地放入一个共有的配置头文件中,统一引入。
推荐:仅在HelloWorldScene.cpp中声明该函数。
依葫芦画瓢,替换原有的Helloworld标签文本为中文内容,同时以该内容作为参数传入该转换函数中。
?这里我们可以看到,原本的内容出现了方框。
?显然,我们需要一款支持中文的ttf文件。当然,为了一款ttf字体而去网上搜几十兆的ttf文件集不太现实。我们可以进入本地目录C:\Windows\Fonts,在其中挑选一款支持中文的就OK了。这里我们选择复制华文琥珀。
?粘贴到对应的Cocos2d-x项目下的资源文件夹下。
至此,我们只需要使用该字体,转换编码即可。
|
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年11日历 | -2025/11/26 3:34:24- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |