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

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

...全文
96 回复 打赏 收藏 举报
写回复
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
发帖
非技术区

779

社区成员

移动平台 非技术区
android小程序微信小程序 技术论坛(原bbs)
社区管理员
  • 非技术区社区
加入社区
帖子事件
创建了帖子
2014-08-22 11:09
社区公告
暂无公告