这次我们来基于 SmallGameLib构建一个最简单的游戏DEMO。
我们把它叫做walkMan,基本功能就是 玩家可以控制一个角色在屏幕上 上下左右 四个方向行走。
截图如下:
下面一步步来构建我们的DEMO:
我们先建立工程,导入SmallGameLib源码。(为何不以dll的形式发布?因为代码实在没多少,所以我们以源码形式发布更加方便)
修改Config/GameStatus.cs 我们此游戏只有一个状态,修改如下:
namespace GDE.SmallGameLib
{
public enum GameStatus
{
游戏中,
}
}
将图片 map.jpg man.jpg添加到 resource/image/下
然后构建我们的角色类,在Logic下新建 Man.cs,引用 GDE.SmallGameLib,构造我们的主角,派生自BaseObj,并实现其四个方向行走的逻辑:
然后构建我们的层类,在Logic目录下新建 Layer.cs,引用GDE.SmallGameLib,构建我们的主层。该层中只有一个角色,就是我们的主角:
构建我们的引擎核心类,在Logic下新建 walkMan.cs
然后在我们的MainPage下启动该引擎,并编写按键处理相关程序:
在MainPage.xaml中指定按键处理函数及游戏背景图片,并设置根画布
整个DEMO就完成了~
用户可以通过上下左右来操作角色移动,角色在碰到四周的时候将不能继续移动。是不是很简单?
分享到:
相关推荐
ASP.NET源码——Silverlight 2.0 功能展示Demo源码.zip
silverlight学习demo实例,BI学习demo
Silverlight 5 开发工具包- 中文
该demo是一个纯用Grid写DataGrid并且展示如何使用的一个简单的demo
使用《SilverLight 4 RIA开发全程解析》所阐述的在线业务的新特性,您可以创建一个与传统的基于ASP.NET的网站相比响应速度大为提高的Web应用程序。为了了解这些新特性以及改进的Silverlight工具包,我们在每一章中都...
silverlight demo 微软最新的客户端技术
silverlight3d游戏开发源码,很好的RIA Demo
C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(二十)第一部分拓展小结篇 C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(二十一)主位式地图移动模式 C#开发WPF/Silverlight动画及游戏...
游戏开发在开始的时候一般不会注意一个重要的细节,就是“特效”,角色也好,场景也罢,可能都不会是最占用磁盘空间的资源,特效资源,包含了技能释放的、场景中的,甚至升级也得显示光环的,更何况有那种收费的全屏...
ASP.NET源码——SilverLight俄罗斯方块游戏源码.zip
本书是国内第一本伞面介绍微软Silverlight最新版本技术基础和开发实践的书籍,不仅涵盖面广,内容也有足够的深度。 在RIA应用程序开发中,程序员和设计师角色的分工各不相同,针对这一点,微软提供了相对应的...
包括Silverlight4和Silverlight5的开发包和安装说明
SL 图文教程 silverlight 网页游戏 开发 教程 简单明了适合没有学过SL的人学习
ASP.NET源码——[影音娱乐]Silverlight连连看游戏源码.zip
微软SilverLight是一个能够设计、开发和发布有多媒体体验与富交互(RIA,Rich Interface Application)的网络交互程序。 因为SilverLight提供了一个强大的平台,能够开发出具有专业图形、音频和视频的Web应用程序...
silverlight视频 sl视频聊天 视频聊天 采集自银光论坛中的资源,一个蛮不错的视频聊天Demo,方便初学者作参考用``
SIlverlight的一个实例很经典,一个很有趣的源码