首页 / 知识
关于互操作性:WPF与XNA在现实生活中融合得如何?
2023-04-14 04:40:00

How well does WPF blend with XNA in real life?我了解在同一个应用程序中有几种混合XNA和WPF的方法。 我发现在XNA游戏中将WPF用于所有GUI和HUD东西很诱人。 是否有人对使用.NET 3.5 SP1在现实生活中如何有效地工作有任何实践经验? 有什么陷阱(例如"空域问题")吗? 关于哪种方法最有效的任何提示? 3.5 SP1中有一个附加功能,可以在DirectX和WPF(D3DImage)之间实现更好的交互,而达到此目的的一种方法是通过XNA。 以下是一些详细信息: http://jmorrill.hjtcentral.com/Default.aspx?tabid=428&EntryID=259
伊恩·埃里森·泰勒 在这里阅读更多关于此的信息 您想使用D3DImage,但D3DImage在Windows XP与Windows Vista或Windows 7上的工作方式有所不同。
在Vista或7上,您创建一个非锁定renderTarget与D3DImage一起使用,并使用Direct3D9EX设备。 此外,如果您只是为PC制作的,则还希望使用XNA,最好使用SlimDX。 SlimDX不缺少任何Direct3D功能并支持Direct3D 9、10和11。 http://slimdx.org/
Thamir Khason在Tech-ed上发表了有关WPF / XNA / Silverlight的精彩演讲,以下是他的幻灯片: PS。看到这真令人印象深刻……他有一个在xbox上运行的游戏。在他的桌面上使用WPF托管XNA,并在他的手机上使用silverlight互相竞争!!! 嘿,我知道这是发布后的一段时间,但是如果您仍在寻找XNA的WPF解决方案,则可能需要关注http://red-badger.com/product。 XPF解决方案将wpf放入XNA。因此,请看一下,目前它是免费的(处于beta中),但是随着他们添加更多组件,这种情况将会改变 我个人建议不要尝试进行此集成。我知道您要做什么...在WPF中定义GUI / HUD元素的难度大大超过了在普通的旧XNA中尝试执行相同操作的重要性。但是,请现实地考虑您尝试启用此方案所花费的时间,以及仅在XNA中"本机"完成所有操作所节省的费用。另外(这可能对您来说不是问题),xbox或zune不支持WPF ...因此您会受到限制:-) |
最新内容
相关内容
linux命令和应用程序?
linux命令和应用程序?,软件,系统,环境,管理,基础,情况,位置,电脑,工具,中心,在linux下如何装应用程序?需要什么命令啊首先从官网下载hdf5,根据linux命令输入方法?
linux命令输入方法?,系统,电脑,密码,管理,地址,命令,网站,工具,首开,位置,linux终端输入~怎么弄中间在电脑上打开需要的Word文件进入。进入到文Python中什么是反射?使用方法有哪
Python中什么是反射?使用方法有哪些?,信息,培训,状态,术语,检测,反射,属性,对象,字符串,方法,反射这个术语在很多语言中都存在,并且存在大量的五个用于Python前端开发的工具
五个用于Python前端开发的工具,代码,工具,项目,设计,软件,在线,基础,平台,状态,业务,Python是一种高度通用且功能强大的编程语言,其特质使其非Python中有哪些方法可以解压文件?
Python中有哪些方法可以解压文件?,工具,系统,工作,培训,文件,文件夹,方法,窗体,不同于,以下内容,在Python学习和日常使用中,很容易造成文件过大Python列表类型list合并有哪些方法
Python列表类型list合并有哪些方法?,培训,方法,列表,可能会,数组,切片,下文,字符串,数据类型,请看,在Python编程语言中,有各种数据类型,比如字符零基础学习Python的四种方法
零基础学习Python的四种方法,基础,代码,基础知识,培训,发展,时间,知识,书籍,初学者,练习,近年来,随着移动互联网的发展,对Python人才的需求越来什么是Python语言?主要应用于哪些领
什么是Python语言?主要应用于哪些领域?,分析,人工智能,数据,公司,金融,人员,网络,量化交易,全球,时间,在当今社会,Python是一种非常流行的编程语如何在Python中定义类方法和修改类
如何在Python中定义类方法和修改类属性?,代码,方法,培训,对象,实例,定义,结果,示例,赋值,属性,Python中的类还可定义使用@classmethod修饰的类提高Python 效率的 5 种高级方法
提高Python 效率的 5 种高级方法,代码,数字,函数,有限,设备,项目,工具,培训,列表,内存,任何编程语言的高级特征通常都是通过大量的使用经验才关于Python的高效学习方法
关于Python的高效学习方法,基础,培训,资料,质量,技术,系统,情况,学习方法,高效,初学者,今天给大家分享一下Python高效的学习方法,尽管每个人的学习python要注意的方法事项
学习python要注意的方法事项,代码,基础,环境,网络,时间,地方,分析,评论,人工智能,数据,python入门比较建议找一个视频课程,花一周时间快速过掉