我使用cocos2d-x rc1开发了一个游戏,我需要一个文本字段来显示玩家的得分。 使用哪一个使用cocos / ui / UITextField.cpp中定义的cocos2d::LabelTextField 有什么区别? 例如,我注意到Label具有enableShadow ,但是TextField未命中。

===============>>#1 票数:1 已采纳

不要仅将TextField用作输出字段。 (杰夫·约翰逊:“ GUI Bloopers”,Blooper#17。)

文本字段用于输入。 它们可以是主动的也可以是被动的,这并不意味着它们应始终处于被动模式以用于输出。 要显示的结果,使用Label标示以下值是什么,另一个Label用于本身的价值。

Score:  42

后来的一个原因是,无效的TextField通常具有削弱其可见性的外观,例如变灰。 另一个问题是, TextField周围的边框将其标识为可以输入数据的位置(如果不是现在,则需要输入数据)。 而这势必刺激被训练来观察这种细微的用户- ,我4 1个;-)

  ask by Narek translate from so

未解决问题?本站智能推荐:

1回复

cocos2d-x标签文本字符间距

我使用cocos2d:::Label ,我需要控制文本中调整字符的间距。 我使用cocos2d-x 3.0,标签的字体为TTF。 有可能实现,还是我应该使用其他东西代替cocos2d:::Label ?
1回复

如何使此文本标签移动到新的触摸位置并删除Cocos2d-x中的旧标签?

我需要进行以下操作: 单击时,“ Move”出现在单击位置。(Works) 再次单击时:旧的“移动”消失,新的“移动”出现在新位置。(不起作用)。 这是我当前的代码: 目前所有发生的是,每次单击位置上都会在屏幕上出现一个新的“移动”,而旧的都将保留在屏幕上。 创建新标
1回复

从CClabelBMFont制成的标签中提取一个字符

我试图慢慢地从字符串中显示一个字符,就像新游戏一样。 为此,首先,我使用CCLabelBMFont编写了如下代码,以从字符串中提取一个字符。 我想显示从GameScene中的CCLabelBMFont提取的spr(this) 但是我得到如下错误 为什么会出现这种错误?
1回复

文本环绕在Cocos2d-x中

如果文本比它们所在的框长,我试图让我的文本标签自动调整大小。我还希望它支持多行功能。 我在网上做了一些搜索,看到它曾经像这样工作: 但似乎不再可以在cocos中使用,所以我不知道该怎么做..现在我的标签设置如下: 有没有什么方法可以使用类似于顶部示例的方式来使我的工作? 这似
1回复

使用Cocos2d-x 3.2的EditBox文本对齐

我在最新的cocos2d-x 3.2中使用CCEditBox作为供用户输入的文本框。 现在,我想对齐我在“文本框”区域中键入的文本,但它始终保持左对齐。 我想在我的文本框的中心设置它。 我尝试了一个名为: setLabelAnchorPoint的函数,但它对标签对齐没有任何影响。 请
1回复

是否需要使用JNI释放jboolean?

我正在尝试从C ++调用静态方法到Java。 但是我收到以下错误: 代码是: 但如果我只是: 我明白了: 所以我假设我打的电话没问题。 我是C ++,我必须释放jboolean或其他方法吗?
1回复

cocos2d-x 3以不推荐的方式创建标签

我想使用Arial字体创建标签。 我尝试2种方式,但都已弃用。 创建标签的好方法是什么?
1回复

Cocos2D-x通过标签c ++启用CCMenuItemSprite

是否可以通过其标签启用或禁用CCMenuItemSprite? 例:
1回复

Cocos2d-x CCDirector->需要传递或调用吗?

我有一个关于CCDirector和其他共享Cocos2d-x对象使用的概念性问题。 始终要做的一件事是: 我通常只是在需要s地方传递s ,而不是重新调用CCDirector::sharedDirector()->getWinSize(); 这是别人的吗? 还是只是在需
1回复

在cocos2dx中创建菜单项标签时断言失败

我正在cocos2dx中构建一个游戏,在其中我必须创建菜单项标签。 我正在循环创建它们,然后将它们添加到菜单中: 但是当我点击任何数字时。 它给我一个错误,指出断言失败而未调用回调函数。 有什么帮助吗?