首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

“Silverlight 上 3D表现”的有关疑问

2013-03-16 
“Silverlight 下3D表现”的有关疑问1、3D地图不应是事件驱动的吧?2、3D地图 它应该是一个“XNA”轮询吧,Silverl

“Silverlight 下 3D表现”的有关疑问
1、3D地图不应是事件驱动的吧?

2、3D地图 它应该是一个“XNA”轮询吧,Silverlight下使用XNA,是轮询结构吗?

3、有没有Silverlight下使用“XNA”的实例呢?

4、“Silverlight5”只能用在Windows 平台下吧,因为支持3D用XNA,用XNA就要用“DirectX”啊,在Linux下一般是“OpenGL”对吧?

5、MSDN下有关于“XNA”的子论坛吗?       没有的话,XNA的官方论坛在哪里呢?
[解决办法]
XNA的相关信息可以参考http://www.oschina.net/wp7/164/xna

[解决办法]

引用:
1、3D地图不应是事件驱动的吧?

2、3D地图 它应该是一个“XNA”轮询吧,Silverlight下使用XNA,是轮询结构吗?

3、有没有Silverlight下使用“XNA”的实例呢?

4、“Silverlight5”只能用在Windows 平台下吧,因为支持3D用XNA,用XNA就要用“DirectX”啊,在Linux下一般是“OpenGL”对吧?……


问题1:目前不同的3D地图产品具有不同的特性,有事件驱动的也有非事件驱动的;

问题2:XNA使用轮询机制,每帧在更新重画时调用一次update和draw,其中Update负责修改需要修改的数据,而Draw则把画面擦除,然后重新画。如果3D地图基于XNA框架,必然基于轮询机制。

问题3:网上有不少Silverlight和XNA的实例和教程,推荐楼主搜索,也可以参考以下link
http://www.codeproject.com/Articles/289499/3D-basics-using-Silverlight-5-and-XNA
或者在http://silverlightchina.net/搜索

问题4:Silverlight 5目前没有Linux版本,仅支持Windows和MAC。

问题5:XNA官网,可以访问MSDN论坛:http://social.msdn.microsoft.com/Forums/zh-CN/xnaframework/threads

热点排行