摘要: 本人以前在移植3D游戏引擎到各个平台的时候遇到过不少问题,由于现在年事已高,记性较差,俗话说,好记性不如烂笔头。所以记录下来。但由于年代久远可能会记错或者已经不是问题的话,望大家多多包含。IOS篇:( 在IOS5.0以前的经验 ) 1:IOS系统是linux内核,在linux上wchar_t是4个字节,而在windows上是2个字节。以前是发现在引擎底层写死了,所以吃了大亏。 2:IOS系统上opengles并不支持ETC的纹理格式,不过IOS系统的设备芯片都是power的,都支持power的纹理格式,硬件会压缩和解压power的纹理,非常的好用。想跨android和ios... 阅读全文
posted @ 2014-03-21 17:31 我是沧海 阅读(604) 评论(2) 推荐(1) 编辑
摘要: 第一,要使用fwprintf,例如:fwprintf( fp, L"%s\r\n", str.c_str() );注意那个str,是wstring str第二,打开文件准备写入的时候,要这样写:fp = _wfopen( L"bad.txt", L"a+,ccs=UNICODE" );注意那个L"a+,ccs=UNICODE",表示用UNICODE方式打开。ccs=UNICODE这个写法很不常用第三,也是最奇怪的,如果是写入一个已经存在的UNICODE文本文件,比如你先用记事本新建文件,然后另存为,选择编码方式为U 阅读全文
posted @ 2014-03-21 17:20 我是沧海 阅读(2273) 评论(0) 推荐(0) 编辑