现在的位置: 首页 > 综合 > 正文

Windows Mobile 开发黄金周(6):Direct 3D Mobile初体验 FAQ

2012年03月03日 ⁄ 综合 ⁄ 共 1717字 ⁄ 字号 评论关闭
 Windows Mobile 开发黄金周(6):Direct 3D Mobile初体验 ---Level 200
活动日期: 2005-10-28 10:00 -- 11:30
主 讲: 马宁 
________________________________________
Q:用c#的话是否可以像在PC上一样的用DLLImport来访问native代码?
A:.NET CF是支持P/Invoke的,所以是可以通过DLLImport来访问API的。不过需要注意的是,引用的dll名称可能不同,具体请参考Windows Mobile SDK。
________________________________________
Q:按照3g手机的性能,好像觉得mobile3d好像没跟上硬件的发展脚步
A:目前的移动设备还没有3D硬加速支持,相信不久之后会出现这方面的硬件支持。
________________________________________
Q:请问SmartPhone 5.0 支持D3Dmobile吗?
A:支持,Windows Mobile是一个相同的平台。
________________________________________
Q:本地和托管代码的效率差距到底有多大?
A:按照官方的说法,托管代码的效率大概是本地代码的70%
________________________________________
Q:打算问个关于Mesh的问题,Mesh能通过现有的Mesh对象Clone产生吗?
A:在我的课程里,已经说明了Mesh的创建方法。
_______________________________________
Q:我是java3D的初学者,感觉跟D3D有些相通的地方,也有些不同。现在要学D3D,应该注意些什么,谢谢
A:D3DMobile是以D3D 8.0为基础的,所以学习的时候建议从D3D入手。
________________________________________
Q:D3DM在任何WiNCE上都可以使用吗?有没有软件和硬件要求??
A:D3DM目前是由软件加速来支持的,目前只支持Windows Mobile设备。
________________________________________
Q:那些3D建模工具可以与MESH配合使用,怎么转成MESH可用的格式?
A:D3DM提供了一个专门的转换工具,可以在Windows Mobile 5.0的SDK中找到。
________________________________________
Q:现在有手机支持硬件加速的吗?
A:目前还没有。
________________________________________
Q:现在的硬件厂商有在Mobile中支持GPU的打算吗?MS准备在下一个版本中加入VS,PS吗?
A:我们不清楚目前的硬件厂商是否有这样的计划。
________________________________________
Q:我们要学习direct3D还需要学习计算机图形学吗?maya呢?
A:D3D开发是有专门的学习路径的,建议参考D3D开发的一些文章。
________________________________________
Q:Native API不要求运行在.NET CF2.0环境而Managed API必须运行在.NET CF2.0环境下吗?
A:是的,Managed API是依赖于.NET CF环境的。
________________________________________
Q:Windows Mobile的网络编程和图形编程方面,托管代码较之本地代码有何优势?
A:托管代码的缺点是效率比较低,优点是可以使用.NET CF的类库,而且支持垃圾收集机制。
________________________________________
Q:请问D3D MOBILE在企业级MOBILE应用中有哪些方面的方向?
A:我相信在工业设计、虚拟展览等方面会有很大的前景,不过目前似乎没有成熟案例。
________________________________________

 

抱歉!评论已关闭.