问题标签 [cclabelttf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
909 浏览

objective-c - 使用框架 Cocos2D 在屏幕上显示一些文本

我想使用框架在屏幕上显示文本Cocos2D

我正在考虑使用该draw方法。但我不知道这样做的确切方法。

如果有人能在这个话题上帮助我,我会很高兴。

0 投票
3 回答
5661 浏览

ios - CCLabelTTF 文本对齐

我有一个模仿按钮的类。它包含一个标签,我试图将其居中对齐(水平)。无论我尝试什么,标签都停留在左侧,让我认为这比看起来更复杂。这是唯一的初始化/设置代码:

0 投票
2 回答
6148 浏览

android - 尝试在 Cocos2d-X C++ 中使用整数作为字符串的一部分设置 CCLabelTTF

因此,在带有 Cocos2d 的 Objective-C 中,我会使用带有格式的 NSMutableString 将变量(分数)放入字符串中。我会使用该字符串并使用 CCLabel 将其放置在屏幕上。

使用 Cocos2D-x,我很难找到获得此结果的方法。一个简单的例子会很棒。谢谢!

0 投票
1 回答
996 浏览

special-characters - Cocos2D-X CCLabelTTF 中的特殊字符

嗨,我想使用包含特殊字符的字符串创建 CCLabelTTF 这是一些示例

或者

请告诉我如何在我的应用程序中显示这些字符(“ñ”、“´”等)

我在 Visual Studio 2010 中编码

0 投票
2 回答
962 浏览

cocos2d-x - 在 CCTextFieldTTF 上获取文本尺寸

嗨,我想知道 CCTextFieldTTF 内文本的宽度,但我找不到办法,我想要这个宽度,所以我可以在那个位置移动 CCLabelTTF,这样它就可以像 CCTextFieldTTF 的光标

谢谢

0 投票
2 回答
3203 浏览

objective-c - CCLabelTTF SetString 未更新

我正在使用 aCCLabelTTF在屏幕上显示玩家的得分。但是,当我调用setString更新分数标签时,它不会更新(因此它始终保持在 0)。

这是我的代码:

Player.m中,我启动了一个新的 PlayerHUD 对象:

PlayerHUD.m中,我启动了 Score Label :

仍在PlayerHUD.m中,这是我的更新功能:

而且,在Player.m中,我在这里调用更新函数:

0 投票
1 回答
2033 浏览

colors - CCLabelTTF - 更改标签的默认颜色

我刚刚将我的项目从 cocos2d 1.0.1 升级到 2.0,经过大量调整后,我无法像以前那样更改 CCLabelTTF 的默认颜色(这样我就避免了一行代码我创建的每个标签)。以前,我是这样做的:

在 CCLabelTTF.m 中:

我正在更改此方法中的颜色,因为每个“initWithString ...”方法都返回这个,但即使我在 cocos2D 2.0 中这样做,它也不起作用。

这是我的新 CCLabelTTF.m :

是因为 2.0 之前没有的“ShaderProgram”吗?请帮助我到目前为止已经尝试了一切:(

我什至在我的所有项目中搜索是否有包含“ccWHITE”或“{255,255,255}”的文件,但没有与 CCLabelTTF 相关的文件(CCSprite 除外,但如果我将其更改为 ccBLACK,我的所有精灵都会变黑)

0 投票
1 回答
6174 浏览

ios - 如何将字体添加到我的 Cocos2D iOS 项目并与 CCLabelTTF 一起使用?

我需要在我的 Cocos2D 项目中使用自定义字体。我尝试了一些技术,但 Cocos2D 不断报告:

无法加载字体 XXX.ttf

为什么我的自定义字体不能与 Cocos2D 一起使用?


附加信息

这是一个问题+答案的帖子。这是一个让我整个早上都用头撞墙的问题。在阅读了众多网站上的众多解决方案后,我发现所有可用解决方案的混合对于解决此问题是必要的。

让某些人更加困惑的是,有时您可以让您的应用程序在模拟器中完美运行,但它无法在您的 iOS 设备上运行!此外,我还阅读了一些用户遇到相反问题的情况,即设备可以正常工作,但模拟器不能正常工作。我没有遇到后一个问题,但我相信遵循这些说明将有助于为每个人解决这个问题。

如果你有这个问题,自己解决了,我错过了一步,请发表评论。我将更新我的帖子以包含任何其他详细信息。

0 投票
1 回答
494 浏览

cocos2d-iphone - 如何像老虎机一样为 Lable 上的文本设置动画?

我想在标签文本上执行动画。我需要在标签上显示 10。标签应首先显示以 0 开头,然后 1 ,2 ,3 ....以 10 结尾。

示例:显示数字动画似乎在插槽轮中。

我应该如何做到这一点?cocos 2d有什么技巧吗?

有没有人知道如何做到这一点?

0 投票
1 回答
2103 浏览

cocos2d-iphone - 右对齐和定位 CCLabelTTF

我希望以下代码将标签定位在屏幕的右上角。但是 x 位置出现在屏幕右侧,我必须手动将其移过。这段代码有什么问题?

该位置正确记录为 {548, 300} (iPhone5)。看来这hAlignment:kCCTextAlignmentRight行不通。