打造小型的WindowsPhone7游戏引擎
剑者传说
这个作者很懒,什么都没留下…
展开
-
打造轻量级Windows Phone7 游戏引擎-Samurai 第零话 前言
大四毕设打算做几款Windows Phone平台的游戏,顺便的,打算整理出来一个小小的"游戏引擎".其实称之为游戏引擎有点夸大了.Windows Phone7原本的图形绘制方面已经很不错了,我要做的仅仅是如下几个方面的封装:1.页面管理,2.输入输出,3.自定义控件,4.音乐音效,5.文字绘制,6.独立存储.(其实这几个方面底层的大部分工作XNA框架都已经做了,我只是小修小改了下),最后呢原创 2013-10-04 10:53:38 · 906 阅读 · 0 评论 -
打造轻量级Windows Phone7 游戏引擎-Samurai 第一话 Globals & Music
我们先建一个“Windows Phone游戏”项目名为SaDemo,然后在解决方案中添加一个新建项目“Windows Phone游戏库”,命名为Samurai,最后别忘了给SaDemo添加Samurai的引用。(接下来不少类的命名都是以SA开头~)Globals:(在Samurai中新建文件夹Globals,然后添加一个类,命名为SAGlobal)正常的在XNA Game中我们总是会用原创 2013-10-10 20:48:18 · 900 阅读 · 0 评论 -
打造轻量级Windows Phone7 游戏引擎-Samurai 第二话(上) Inputs 问题提出篇
输入检测模块是一个挺让我头大的模块,虽然写得有些奇特,但是自己用起来还是感觉良好的。作为一个小菜(鸟),肯定有说错了或者不恰当的话,希望细心的读者可以指正,thx~Input部分分为上下两篇,上篇提出问题和构想,下篇则是本人的解决方案,希望阅读了上篇的朋友可以实现更好的解决方案~首先,我的输入模块奇特在如下两处:1.手势处理:平时在XNA中简单读取手势我们的代码大致如此:原创 2013-10-14 12:48:20 · 920 阅读 · 0 评论 -
打造轻量级Windows Phone7 游戏引擎-Samurai 第五话 使用Samurai创建游戏
打造轻量级Windows Phone7 游戏引擎-Samurai 第五话 使用Samurai创建游戏博客写了有一段时间了,其实目前我自己在制作Samurai的过程中已经写好了一个WP7的游戏了,应该两周后大家就可以在应用商店见到了。还是蛮开心的,今天终于可以带大家一起试着使用Samurai了。首先呢,如果读者您比较偷懒一些,可以到:http://download.csdn.net/de原创 2013-10-24 13:23:24 · 1282 阅读 · 0 评论 -
打造轻量级Windows Phone7 游戏引擎-Samurai 第三话SADirector与SAScreen
打造轻量级Windows Phone7 游戏引擎-Samurai 第三话SADirector与SAScreen在XNA编程框架中,一开始项目就自动帮我们生成了一个“Game1.cs”文件,Game1主要就是这个样子的: public class Game1 : Microsoft.Xna.Framework.Game { GraphicsDeviceM原创 2013-10-23 12:39:51 · 797 阅读 · 0 评论 -
打造轻量级Windows Phone7 游戏引擎-Samurai 第二话(中) Inputs 问题解决篇一
打造轻量级Windows Phone7 游戏引擎-Samurai 第二话(中) Inputs 问题解决篇一1.如何让原本的“轮询”模式变成“事件响应”模式?(当然了,这里的事件响应模式本质上还是轮询,并没有提高效率,仅仅是方便了编程,希望读者注意)简要概括做法就是:事先以“手势种类”为Key以及“响应方法”为Value进行注册,在游戏过程中,SAInput在更新后,根据监听到的原创 2013-10-23 12:25:54 · 982 阅读 · 0 评论 -
打造轻量级Windows Phone7 游戏引擎-Samurai 第四话 Button(上)
Button模块我打算分两部分来介绍,第一部分是介绍绘制精灵,第二部分是正式的Button。首先什么是Button呢?或者说Button应该是什么样子的呢?当然了,就我们平常的经验来说,Button不就是一个按钮吗,可以被点击然后实现相应的功能。它往往是一个矩形的区域,里面写上相关的功能,点击一下好像被按下去了一样。大致如此。Samurai中的Button本质上是多了一些与SAInpu原创 2013-10-23 21:39:57 · 1001 阅读 · 0 评论