(cocos2dx移植WP8版本的常见问题.docxVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(cocos2dx移植WP8版本的常见问题

Cocos2d-x移植WP8版本的常见问题目录1.运用cocos2d-x的哪个项目?22.怎么进行C++或者C#代码的调试?23.怎么进行条件编译?24.怎么将资源打包进XAP中25.libcurl找不到了?36.字体边缘毛刺或黑边如何处理?37.音效格式38.字体格式和自定义字体类型39.关于输入键盘410.WMAppManifest无效411.关于更新资源的方法512.关于内存限制513.屏幕锁定或从桌面恢复时,游戏会崩溃?814.如何集成OpenXLive功能?8运用cocos2d-x的哪个项目?打开\build\cocos2d-wp8.vc2012.sln,这是wp8项目的工程,如其中的测试程序E:\Projects\OpenXLive for cocos2d-x 3.2\tests\cpp-empty-test,wp8项目就是其中的proj-wp8-xaml,注意必须带有xaml的项目才能更好的进行功能扩展!这种类型的工程由两部分组成,一个C#项目和一个C++项目。其中C#项目是主工程,C++是一个托管的WinRT项目,ccx的源码在这项目实现,并且通过托管接口暴露出去。怎么进行C++或者C#代码的调试?右键C#项目,打开属性,在Debug标签里,UI Task选择Managed Only则调试C#,选择Nativate Only则调试C++。怎么进行条件编译?WP8的条件编译语句是#if CC_TARGET_PLATFORM == CC_PLATFORM_WP8怎么将资源打包进XAP中参考/wolfking_2009/article/detailswolfking_2009/article/detailsibcurl找不到了?将这个工程cocos\platform\third_party\wp8\libcurl,添加到解决方案,重新引用一下。字体边缘毛刺或黑边如何处理?修改ccx的源码,关于CCFreeTypeFont的修改,Github已给出解决方案,参见/cocos2d/cocos2d-x/pull/4885/cocos2d/cocos2d-x/pull/4885音效格式wp8音频类型仅支持wav。Wav格式会比mp3大很多,为了降低内存使用和包的大小,尽量降低sample rate。字体格式和自定义字体类型字体仅支持TTF,将ttf字体添加到\tests\cpp-empty-test\Resources\fonts目录下,在输出打包的时候这个字体就会自动的被打包到XAP中。下面这步可选,在C#项目的\Assets\Resources目录下,用Add as link 的形式引用到工程中,并且build action设置为copy if never。在wp8里,使用字体时必须填字体文件的名称,而不是字体的名字!LabelTTF::create(Hello World, Arial, TITLE_FONT_SIZE);字体库太大,而使用的文字不多,可以使用字体图片来处理,参考/haogj/p/3835258.html/haogj/p/3835258.html关于输入键盘在ccx激活输入法是通过CCEGLView::setIMEKeyboardState方式,但会遇到问题,在WP8下面会出现在中文输入法时,会同时接收到用户输入的英文和中文,而在WP8.1下面,则完全不能接受到中文。解决方式:当要激活键盘输入时,通过CCEGLView::OpenXamlEditBox来打开一个单独的专门输入页面。WMAppManifest无效去到新的一台PC上,部署到手机上就会报:“Deployment optimization failed with error ‘The WMAppManifest is invalid’.Try rebuilding to recreate your manifest.WMAppManifest无效”的错误。这个其实是因为项目中所使用的资源,有大小为0的文件。处理掉这些文件,使其体积不为0即可。关于更新资源的方法游戏程序更新无法做到自行更新,而是要通过微软商店更新。但是可以自己更新游戏资源(脚本,纹理等等)。Windows Phone的程序分为安装目录和数据目录,安装目录就是程序安装的目录,是只读不可写的。而数据目录则是可以让程序自己控制的目录。这两个目录可以通过 CCFileUtilsWinRT类的接口来获得。更新是这样做的:在游戏通过CCFileUtils::fullPathForFilename获得完整路径时,先有哪些信誉好的足球投注网站可写目录,再有哪些信誉好的足球投注网站安装目录, 也就是你要调整m_searchPathArray的顺序。原本的资源放置到安装目录,更新下载好的资源放置到数据可

文档评论(0)

popo786 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档