有种微软在找死的感觉呢。。。

Kevin_qing 2014-08-22 11:09:35
这2天移植个东西到WIN8/WP8 store app.

之前的代码使用C++,用到的东西有
PC desktop IOS/ANDROID
dx9
下面这些基本是一套代码+一点点define
opengl3.0 GLES2.0
socket socket
openal openal
另外一堆3方库.基本都不需要改的

本以为desktop到store app修改d9-d11就好了毕竟都是windows那套。
结果一看,尼玛一堆不支持的东西。
d9到d11重写是必须的。
openal没有,dsound不支持,只有用xaudio2重写
socket没了,只有单独用runtime里面的,又要单独写一套。
消息一整套,完全要重写,包括键盘输入。
锁啊什么的api全没找到在哪里,貌似是用std::mutex之类的东西了。
尼玛连剪贴板都不支持!!!(WP8,native)
感觉移植这东西比pc 到ios要做的东西还多。

rumtime这套东西看起来是很先进,不过兼容性就只能呵呵了,步子迈这么大不会扯着蛋么。。。

另,win8/wp8看起来是一套代码,实际里面还是一大堆ifdef判断是不是phone平台,实在是有点乱。

...全文
65 点赞 收藏 回复
写回复
回复

还没有回复,快来抢沙发~

发动态
发帖子
非技术区
创建于2010-02-09

579

社区成员

4921

社区内容

移动平台 非技术区
社区公告
暂无公告