如何将cocos2d js android的游戏转成cocos2d js android-Android?

cocos2d-x android游戏使用自己的字体
&在使用cocos2d-x发布Android平台游戏时,游戏中可能需要显示中文字体, 或者想显示漂亮的自定义字体,这怎么办呢?cocos2d-x中字体标签提供了CCLabelAtlas, CCLabelBMFont CCLabelTTF1.CCLabelAtlas速度快,支持简单有限的几个字符或数字集合2.CCLabelBMFont 我们可以用CCLabelBMFont来加载字体编辑器生成的.plist文件,但是当显示的文字很多时,这种做法就有点费时费力了如:我们想显示游戏中剧情介绍3.CCLabelTTF支持选择一种字体来显示文字,但是只支持系统中默认字体CCLabelTTF* pLabel = CCLabelTTF::create("Hello World", "Arial", 24);问题:我们在Android游戏中想显示游戏剧情,想用自己指定的一种字体gril.ttf(非系统默认字体),怎么办其实cocos2d-x已经提供了帮我们实现了构造CCLabelTTF中指定的字体名传给了CCTexture2D void CCLabelTTF::updateTexture(){ CCTexture2D * if (m_tDimensions.width == 0 || m_tDimensions.height == 0) { tex = new CCTexture2D(); tex-&initWithString(m_string.c_str(), m_pFontName-&c_str(), m_fFontSize * CC_CONTENT_SCALE_FACTOR()) ; } else { tex = new CCTexture2D(); tex-&initWithString(m_string.c_str(), CC_SIZE_POINTS_TO_PIXELS(m_tDimensions),
m_hAlignment, m_vAlignment, m_pFontName-&c_str(), m_fFontSize * CC_CONTENT_SCALE_FACTOR()); } .}CCTexture2D又将字体名传给了CCImage(PS:这里调用的是android平台下的CCImage类(./platform/android/CCImage.h)而不是win32平台下的CCImage类(./platform/win32/CCImage.h) )android平台下的CCImagebool CCIma他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
cocos2d-iPhone转cocos2dX再去跨到android好,还是直接在android上面使用cocos2d-android效率高,涉及硬件mac,语言本地化和布局。棋牌类游戏移植。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
看你熟悉那种语言,C++的话选cocos2dx,java的直接android的.如果都差不多的话,推荐cocos2dx,毕竟vs调试有很大优势
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
即使是移植,也得先用win32或mac版先调试逻辑,调通了才在android上编译运行。否则安卓上很难调试
同步到新浪微博
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。零基础学习Cocos2dx游戏开发:把cocos2d-x程序编译成Android程序的方法_零基础学习Cocos2dx游戏开发_腾讯视频

我要回帖

更多关于 cocos2d x android 的文章

 

随机推荐