随笔分类 - silverlight 游戏开发
摘要:当我们设计silverlight游戏引擎的时候,往往有一种想法,就是让引擎不参杂xaml相关元素,因为xaml解释器的确有点慢,更多的是因为纯代码的游戏引擎更有扩展性和重用性。因此本文讲述一个silverlight游戏引擎的设计基础,希望可以帮到有须要学习的朋友。 1. 新建一个silverlight项目,包不包括asp.net均可。 2. 删除 App.xaml 和 Page.xaml (CS一...
阅读全文
摘要:在游戏开发中其中一个常用的功能就是判断两个元素是否有相交在一起,让我们的游戏元素有一个与现实世界更相似的环境。 以下是一个可以判断两个FrameworkElement是否有碰撞到的实现方法: 1: private bool CheckCollision(FrameworkElement control1, FrameworkElement controlElem1, FrameworkEl...
阅读全文
摘要:以下介绍的是两种silverlihgt中的Storyboard的用法: 1.xaml定义动画 1.1:xaml的动画定义,请注意Storyboard的名字是"Storyboard1" 1: <UserControl.Resources> 2: <Storyboard x:Name="Storyboard1"> 3: <DoubleAnimationUsingK...
阅读全文