问题标签 [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.
cocos2d-x - CCLabelTTF 位置不正确
我在使用 cocos2dx (windows-ver. cocos2d-1.0.1-x-0.12.0) CCLabelTTF 时遇到了一些问题。无论哪个标签具有带空格的字符串,标签都会向上移动几个像素。
这是我用来在同一位置显示两个标签(带和不带空格)的基本代码。这张图片显示了它是如何显示的。
该项目在 Mac for iOS 上运行良好。我在尝试将其移植到 Windows 时注意到了该错误。我更新到新的 cocos2dx SDK 为时已晚,因为它涉及 API 更改。
cocos2d-iphone - CCLabelTTF 多行标签不起作用
我正在尝试使用 CCLabelTTF 在 cocos2d 1.0 中创建多行标签。我已经尝试过我遇到的例子,但似乎没有一个有效。这是我所拥有的
我尝试了各种尺寸。如果我使用 CGSizeMake(0,0),那么标签会显示,但不会换行(我认为这是预期的)。但是任何其他值都不会显示任何内容。我究竟做错了什么?
ios7 - 为 cocos2dx iOS 导入字体
我参考了这个链接:在 Cocos2d 中使用自定义字体
这个链接:http ://captainjor.wordpress.com/2013/04/03/cocos2d-x-custom-ttf-font/
第一个链接有效,但我只能指定字体的系列名称(名称基于字体窗口的顶部)。如果我想要粗体或一些疯狂的屁股样式,当我打开其他样式字体(如 BoldItalic 或斜体)时,我无法明确指定,它仍然会返回姓氏。
第二个链接根本不起作用。
我在 Cocos2dx 中使用的代码有效:
这个没有:
请注意,我已经仔细检查了 Info.plist 文件以导入所有必需的字体。有人有更多的解决方案吗?=/我很困惑。导入字体就是这样的 PITA。
编辑:我再次偶然发现了这个问题,但采用了不同的方法。只是想我会在这里发布一些关于我如何为 Android 和 iOS 进行字体导入的重要指示。请注意,这最适合支持使用一行代码导入字体。
- 首先,我将所有字体文件放在资源文件夹中(不在任何子文件夹中,只是在根目录中!)
- 特别是对于 iOS,您需要通过在 plist 中声明字体文件来导入它们。如何?像这样:
-> 是的,我们可以看到我以某种方式包含了“fonts/”子文件夹目录,即使字体位于资源的根文件夹中。这是这里最奇怪的部分,这应该是唯一棘手的事情。我尝试删除“fonts/”子文件夹目录引用,但当我尝试使用字体在我的应用程序中显示文本/标签时它不起作用
这是适用于 iOS 和 Android 的线路:
这行代码很大程度上依赖于这个事实:字体的 PostScript 名称需要与文件名完全相同。
xcode - 为什么 sizeWithFont: 和 sizeWithAttributes: 返回不同的值?
我有带有 NSString 文本的 CCLabelTTF。5 日 IOS sizeWithFont: 返回高度大于 sizeWithAttributes: 7 日。
ios - Cocos2d-x CClabelTTF 隐形
在我的游戏中,我使用 cclabelttf 来显示玩家的得分。它在 7 月底运行良好,我的代码中没有任何更改,但是有一个: - IOS 升级(6.1 到 7.0) - OSX 更新 - cocos2d-x
- Xcode 更新
我没有使用 helvetica 字体。
我有一个浮动文本来显示分数,如果我杀死了一个恐怖分子,一个“+10”字符串会浮起来然后消失,如果我写“+10”那么它是可见的,否则它不是。
我尝试将 ccimage.mm 中的文本对齐方式从UITextAlignmentLeft
更改为与NS
,
取消注释这些行:
我在 cococs2d-x 论坛上阅读了这些修改,后面有一个错误,这就是解决方案。我没有运气。
奇怪的部分是在我的游戏场景中,其中一个标签是可见的,但仅在 iPhone 模拟器上可见,但从这里开始,我认为它一定是对齐/包装问题。
ipad - iOS 7.0 中的 CCLabelTTF 不可见问题
我的游戏使用 cocos2d-x 2.0.4。CCLabelTTF 在 iOS 6 中的设备和模拟器上都运行良好。但是当我在 iOS 7.0 中测试它时,它不起作用。这是我的代码。
现在不显示分数。但它显示在 iOS 6 中。还有一个奇怪的问题。如果我像这样更改上面的代码,它可以工作。
但是,如果我再次像下面这样更改此代码,它就不起作用了。(不可见)
也许这是区分大小写的问题。
即使文本是大写的,最后下面的代码也不起作用。我只加了10号。
任何帮助将不胜感激。提前致谢。
ios - CCLabelTTF 在 iOS 6.1 中不起作用
我正在使用 cocos2d v0.99.5,iOS 部署目标是 5.0
当我在 iOS-7.0/5.0 模拟器中使用 Xcode 5.0 运行我的应用程序时,它工作正常。并且我在 iOS-6.1/6.0 模拟器中使用 Xcode 5.0 运行不工作。我检查了断点,它在以下代码处崩溃:
它显示如下:
当我写:
在这一行中,iOS-6.0 和 6.1 中也会出现“EXC_BAD_ACCESS”错误。
我尝试使用 CCMenuItemFont,这个也显示了上述崩溃。
它在 7.0 和 5.0 模拟器/设备中工作。这是什么问题?请帮我?
编辑:
我尝试了另一种方法,即
我再次在 labelWithString:fontName:fontSize 方法中遇到了同样的 UIFont 问题。
ios - Cocos2d:如何用不同的字体大小垂直对齐 CCLabelTtf?
如何以不同的字体大小垂直对齐两个 CCLabelTtf?谢谢
这就是我创建标签的方式:
cocos2d-x - cocos2d-x Design Size 特征和模糊 CCLabelTTF
我有一个 CCLabelTTF 的项目,看起来又好又好。当我开始使用设计尺寸功能来解决不同设备尺寸和视网膜显示器出现的一些问题时,所有字体都开始变得模糊。
我在以下链接中看到了答案,但它很复杂,我不明白如何实现。 http://www.cocos2d-x.org/forums/6/topics/32206?r=42107
当然,我可以恢复使用设计尺寸功能,但如果有解决方法,我更愿意使用。
感谢提前。
ios - Cocos2d 3.0 更新分数
我一直在试图弄清楚如何更新分数。我有一个带有分数的字符串标签,但它没有更新
这是带有假设要更新的分数的标签
然后这是在两个精灵之间发生碰撞后添加分数的地方
并建议我如何更新它,因为在检测到碰撞后 scoreLabel 拒绝更新
谢谢 :D