代码改变世界

随笔分类 -  2. 游戏开发

SilverXna初体验:通用键盘输入设备

2011-12-13 20:29 by 独孤残云, 1559 阅读, 收藏, 编辑
摘要: 继承上一节的设计思路,本节我们来补全SilverXna键盘输入设备的实现。 阅读全文

SilverXna初体验:通用鼠标输入设备

2011-12-12 22:15 by 独孤残云, 1519 阅读, 收藏, 编辑
摘要: 在Xna中封装相应的GUI时,必须在输入设备状态基础上人为构建诸如控件的单击事件、拖动事件等等。而相对的,收集控件各个事件反推输入设备状态,却相对容易。 本节我们就以这种思路构建一个通用于Xna状态机与Sliverlight事件响应机制的鼠标输入设备。 阅读全文

SilverXna初体验:SpriteBatch和基本的内容管道

2011-09-03 19:39 by 独孤残云, 2802 阅读, 收藏, 编辑
摘要: Silverlight5 RC的发布无疑是具有里程碑意义的,Xna3D API也在原有Beta版本基础上作了进一步扩展。 本节,我们来自行实现SpriteBatch的相关功能,以供SilverXna中简单的2D图形绘制之用~ 阅读全文

SilverXna初体验:基本游戏框架——古老的三段式

2011-09-01 21:42 by 独孤残云, 2902 阅读, 收藏, 编辑
摘要: 今年上半年,微软Silverlight5 Beta发布,随之而来的是更多的惊喜与更加亮眼的新特性。 其中最令我在意的一点便是针对Xna 3D API的支持,虽然目前Silverlight5 Beta版中的Xna还只是完整Xna框架中的一个轻量子集,但自此之后web3D已再不是遥不可及的抽象概念~ 本节我们就以一个古老的三段式框架为例,看Silverlight如何帮我们将Xna实实在在的嵌入到网页中 ^ ^ 阅读全文