SilverLight游戏技巧集
aliec
这个作者很懒,什么都没留下…
展开
-
建立一个主游戏循环
<br />建立一个主游戏循环<br /> 主游戏循环是你的游戏的不停息的心脏。在游戏运行过程中一个无穷循环式非常必要的。比如处理网络通信,处理动画,检测玩家的输入这都是要在这个无穷循环中进行处理的。<br />在银光中有多种方法建立一个主游戏循环,包括:用StoryBoard动画控件和DispatcherTimer 。但在技术上我倾向于用CompositionTarget.Rendering事件。在银光对象树被渲染之前,这个事件被每帧调用。这样保证了你的渲染速度和你的帧率同步。建立这个事件的例子如翻译 2010-06-14 13:22:00 · 481 阅读 · 0 评论 -
游戏全屏模式
<br />游戏全屏模式<br /> 把游戏设置为全屏模式,你的浏览器将消失,你的游戏将占据整个桌面空间。但不会改变桌面的分辨率。如果你想让你的游戏占据整个桌面的话,你就要处理一些必要的缩放比例。<br />进入全屏模式,你要设置IsFullScreen为true,这个属性在Application.Current.Host.Content命名空间之中。这个属性只能相应用户的输入事件,比如按钮的Click事件,否则将被忽略。所以你的游戏没有用户的许可是不能自动进入全屏模式的。这个规则也是为了达到安全翻译 2010-06-14 13:23:00 · 560 阅读 · 0 评论