0

我正在构建一个可在 macOS/OSX 和 iOS 上运行的 Cocos3D 测试应用程序。

Cocos3D 包配置为 Cocos3D v2.0.2 + Cocos2D-ObjC v3.2.1。

目前,测试应用程序在 OSX(macOS v11.2.3、iMac27"-2017 Retina5K、四核 Intel Core i5)和 iOS v12.5.2 上运行良好,除了 OSX 环境中的一个问题:

CCLabelTTF 文本在 OSX 中未正确显示(但在 iOS 中正确显示)。它不像显示文本字体,而是显示一些垃圾数据(代码片段和屏幕截图附在下面)。

CCLabelTTF* introLayerLabel = [CCLabelTTF labelWithString:@"MainMenuLayer" fontName:@"Helvitica" fontSize:24];
introLayerLabel.position = CGPointMake( screenSize.width * 0.5f, screenSize.height * 0.5f );
[self addChild:introLayerLabel z:1];

在此处输入图像描述

我看起来这个问题与在 macOS/OSX 环境中初始化 CCTexture 类有关。任何答案或有用的想法将不胜感激。谢谢你。

4

0 回答 0