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

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平台,实在是有点乱。

...全文
123 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

786

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 非技术区
android小程序微信小程序 技术论坛(原bbs)
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧