使用XNA框架实现游戏与应用的共享图形渲染
在游戏和应用程序开发中,将XNA框架与Silverlight相结合可以实现强大而丰富的用户体验。下面将介绍如何使用UIElementRenderer实现共享图形,并在页面导航中使用共享图形。
1. 使用UIElementRenderer实现共享图形
首先,我们从SharedGraphicsBasic项目开始,完成修改并编译后,运行该项目并点击“Load Game”文本,会显示与之前项目中相同的用户界面。接下来,将使用UIElementRender对象用Silverlight控件替换SpriteFont显示。
1.1 项目设置
- 打开UIElementRendererDemo项目中的GamePage.xaml,移除 “No XAML content” 注释,并添加以下XAML代码:
<Grid>
<TextBlock Name="GestureStatus" Text="Gesture Type Here" />
</Grid>
- 切换到Visual Studio,在GamePage.xaml.cs顶部声明一个UIElementRenderer对象,并注释掉gestureInfo字符串声明:
//Declare a UIElementRenderer
UIElementRenderer xamlRenderer;
超级会员免费看
订阅专栏 解锁全文
9

被折叠的 条评论
为什么被折叠?



