C# 在XNA中对UI使用HTML/CSS?

C# 在XNA中对UI使用HTML/CSS?,c#,html,css,user-interface,xna,C#,Html,Css,User Interface,Xna,有没有办法使用HTML/CSS为XNA游戏创建用户界面?我需要能够以编程方式更新HTML,以及处理事件 或者我是否应该使用另一个框架?这条线索看起来很有希望: 另外,我使用的任何东西都必须在Xbox 360上使用。在另一个线程中提到的一些库基本上是您需要采取的方向,至少在UI呈现方面是这样的。没有采用HTML/CSS并使用XNA库呈现它的内置方式。我的意思是,这并不是说有人做不到,但这并不实际,因为没有简单的方法可以像GDI+中那样画东西 大多数XNA文本渲染都是基于字形的,这意味着给定字体中的

有没有办法使用HTML/CSS为XNA游戏创建用户界面?我需要能够以编程方式更新HTML,以及处理事件

或者我是否应该使用另一个框架?这条线索看起来很有希望:


另外,我使用的任何东西都必须在Xbox 360上使用。

在另一个线程中提到的一些库基本上是您需要采取的方向,至少在UI呈现方面是这样的。没有采用HTML/CSS并使用XNA库呈现它的内置方式。我的意思是,这并不是说有人做不到,但这并不实际,因为没有简单的方法可以像GDI+中那样画东西


大多数XNA文本渲染都是基于字形的,这意味着给定字体中的每个字符都会转化为纹理,然后可以渲染到某些3d几何体上,因此线程基本上是用户界面渲染所需的方向。没有采用HTML/CSS并使用XNA库呈现它的内置方式。我的意思是,这并不是说有人做不到,但这并不实际,因为没有简单的方法可以像GDI+中那样画东西


大多数XNA文本渲染都是基于字形的,这意味着给定字体中的每个字符都会变成纹理,然后可以渲染到某些3d几何体上

XNA中不支持HTML/CSS。XNA GSE 4.0 CTP中也不支持Silverlight控件


另一个堆栈溢出线程可能是您的最佳选择

XNA中不支持HTML/CSS。XNA GSE 4.0 CTP中也不支持Silverlight控件


另一个堆栈溢出线程可能是您的最佳选择

另一个线程中的示例的唯一问题是它们只支持gui界面之类的窗口。在这种情况下,windows窗体确实是xna creators club网站上的最佳解决方案,有一个关于这一点的教程,但对于更复杂的基于纹理的gui来说,它还不够好,就像有一个特殊窗体的按钮,

另一个线程中的示例唯一的问题是,它们只支持类似windows的gui界面。在这种情况下,windows窗体确实是xna creators club网站上的最佳解决方案,有一个关于这一点的教程,但对于更复杂的基于纹理的gui来说,它还不够好,就像具有特殊窗体的按钮一样,

您可以尝试使用包装器。我对XNA不太熟悉,所以我不确定这是否适用于Xbox。我做了一个简单的测试,画了一个网页,显示了游戏的总运行时间,运行速度非常快。

你可以试用包装器。我对XNA不太熟悉,所以我不确定这是否适用于Xbox。我做了一个简单的测试,画了一个网页,这个网页也显示了游戏的总运行时间,并且运行得非常快。

要理解这一点,XNA框架中不支持HTML/CSS/JavaScript,除非有人将Webkit移植到XBoxhttp://gpl.ea.com/skate3.html 或者微软将添加Silverlight支持,有些WebView组件可能附带哪些组件请参见此处:,我们运气不好


STeN

为了理解这一点,XNA框架中不支持HTML/CSS/JavaScript,除非有人将Webkit移植到XBoxhttp://gpl.ea.com/skate3.html 或者微软将添加Silverlight支持,这可能与一些WebView组件一起提供。请参见此处:,我们运气不好


STeN

Awesomium是本机库,无论如何不能在Xbox 360上运行XBLIG游戏。Awesomium是本机库,无论如何不能在Xbox 360上运行XBLIG游戏。试试看