初识cocos2dx遇到的问题.doc_第1页
初识cocos2dx遇到的问题.doc_第2页
初识cocos2dx遇到的问题.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、这是本人书写一个简单单例模式时遇到的一个小问题,在这儿也提一下,经验积累 。代码:#ifndef_MAPPART_H_#define_MAPPART_H_#includeusingnamespacestd;classMapPartpublic:MapPart(void);staticMapPart*Instance();private:MapPart(void);staticMapPart*pMap;MapPart:pMap=NULL;#endif 前面少了个类型MapPart* MapPart:pMap = NULL;2、打开下载好的cocos2dx最新版本将其植入到相应的vs版本中,然后新建项目此时会有一个默认的HelloWorld生成运行helloWorld将会出现以下找不到文件路径的错误这就不需要再去修改项目路径了,那样就要制定相对路径,程序拷贝到其他机器运行时,还要重新设置路径,这样不方便,那么我们的解决方案就是:1、运行下载好的cocos2dx2、将其中以下的项目都生成以下:这样就得到了debug里的.dll和.lib库文件 。接下来我们需要做的就是将cocos2dx下的Debug.win32文件下的所有.dll和.lib文件拷到之前我们运行的新建项目的Debug.win32文件下 。3、将下面的文件夹拷到新建项目路径里面:OK编译通过,不过运行时,可能会出现以下问题。3、使用cocos2dx遇到的首个问题,就是下载了引擎的最新版本,运行,结果提示点击,忽略,还是不行,解决方案是,此机器上没有安装显卡驱动。当安装之后,重启电脑重新运行就不会出现此错误了。Cocos2dx中引入中文字库,或使用CCLabelBMFont创建图片文字时遇到的问题,资源都有了,就是运行报错,这是很郁闷的问题 。代码:CCLabelBMFont* pLable = CCLabelBMFont:create(中国, chineseFont.fnt);我先是将文件保存为带签名的UTF-8格式,后来不断的探索还是出错,结果在认真比较cocos2dx下的tests之后才发现它保存的是 无签名的UTF-8格式,表示灰常郁闷,不过错误成功解决 。注:在带签名的UTF-8格式下时,里面的汉字就已经保存为中文的编码格式了,所以在在LableBMFont里面的setString转码时,它就不能正确的转为中文了,而在无签名的UTF-8格式下时,中文显示是乱码,但是在setString时能正常的将乱码转换为中文,所以element就不会报错了,一切OK了,可是这里遇到一个当你输入的字串以“!”、“市”结束或字符串只有单个字体时,代码报

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论