在wp8平台上,CCLabeTTF显示中文不会自动换行,看了下源码,原来底层的实现是根据text的空格进行判断的,每遇到一个空格就判断是否超过label的宽度,超过就换行,但text如果是中文的话,哪来的空格给换行~~以下实现全部参考 http://blog.csdn.net/hopingwhite...
分类:
其他好文 时间:
2014-09-22 05:45:02
阅读次数:
311
C++和C#互调时经常会带一些参数过去例如最常见的字符串,如果字符串里有中文的话,会发现传递过去后变成了乱码,这是因为两边的编码方式不一样,C#默认使用UnicodeEncoding(中文环境下是GBK?)编码,C++(Lua和cocos2d-x引擎默认编码为UTF-8)里用的是utf8编码。大概流...
分类:
其他好文 时间:
2014-09-21 20:38:51
阅读次数:
226
此时,一些大问题都被解决后,整个工程基本能跑起来了,最后一个大问题是:业务层是用Lua开发的,底层的源码对他们是不可见的,也就是需要把我们工程生成的各种DLL、lib、winmd文件拿出来然后再搭建一个开发环境给项目组使用,要求就是,每次底层改了什么只需要把对应的生成的lib、dll、winmd文件...
分类:
编程语言 时间:
2014-09-21 15:41:50
阅读次数:
157
这一块的细节还是不太了解,只是东凑西拼能跑起来而已1、网上下载lamb库生成需要的lib库,详情见 【Advanced Windows Phone Programming】在windows phone 8中录制MP3和AAC及Amr音频第三点的前半部分,也就是生成lib那一部分,然后在CocosDe...
分类:
其他好文 时间:
2014-09-15 12:51:48
阅读次数:
216
读写文件Cocos已经用fopenfwrite来做好了,这里说的主要是文件和文件夹的创建、删除、判断是否存在等。本来打算把把这部分代码放到C#工程来做,然后通过上一篇说到的C++和C#交互的那个通道来调用的,但是wp8里很多东西都被做成异步的形式了,文件的读写操作也被设计成了异步的形式,但是在C++...
分类:
其他好文 时间:
2014-09-15 12:40:38
阅读次数:
102
上一篇提到工程使用XAML 和 Direct3D 项目模板是因为要涉及到C++和C#的交互,微软给我们提供了一个叫运行时组件的东西(也就是 windowsphone运行时组件模板,一下简称winRT组件)来实现两者的交互。winRT组件工程里用的C++/CX语言(关于winRT自行谷歌),但完全兼容...
分类:
编程语言 时间:
2014-09-14 15:20:47
阅读次数:
213
开发环境一笔带过吧,主板和CPU要支持虚拟化技术,要开启才行,装个64位win8.1系统,win8不好用,我用的是vs2012,然后装个wp8的SDK,再装个vs2012的补丁4,最后能把模拟器跑起来能上网就可以了。模拟器上网这也是个蛋疼问题,如果电脑是通过路由器DHCP自动分配IP模拟器能正常上网...
分类:
其他好文 时间:
2014-09-13 18:43:45
阅读次数:
162
许久没动笔了,随想一直都有动笔的想法,但拖来拖去,归根到底还是一个懒字吧。发现人的惰性真是太强大了,特别是在像我这种意志不够坚定的人,稍微拖一拖,一个星期,一个月,大半年,就这样都过去了,加上平时的效率也挺低的,时间都浪费得让人心痛,再和一些刚毕业一年的后辈相比,发现根本跟不上他们的步伐,无论是已掌...
分类:
其他好文 时间:
2014-09-13 17:11:15
阅读次数:
123
手把手教你吧libpomelo加入cocos2d-x项目(包括libuv、jansson)
1.从github下载libpomelo代码
2.创建libpomelo的VS工程
3.创建libuv的VS工程(执行E:\cocos2d-prj\libpomelo\deps\uv\vcbuild.bat脚本即可)...
分类:
其他好文 时间:
2014-09-03 13:13:26
阅读次数:
334
一条命令让cocos2d-x项目在Android运行...
分类:
移动开发 时间:
2014-08-19 05:01:53
阅读次数:
281