视频游戏开发系列课程(8):开始创造游戏的“精灵”的行为

视频游戏开发系列课程(8):开始创造游戏的“精灵”的行为

ID:33930369

大小:235.01 KB

页数:17页

时间:2019-02-28

视频游戏开发系列课程(8):开始创造游戏的“精灵”的行为_第1页
视频游戏开发系列课程(8):开始创造游戏的“精灵”的行为_第2页
视频游戏开发系列课程(8):开始创造游戏的“精灵”的行为_第3页
视频游戏开发系列课程(8):开始创造游戏的“精灵”的行为_第4页
视频游戏开发系列课程(8):开始创造游戏的“精灵”的行为_第5页
资源描述:

《视频游戏开发系列课程(8):开始创造游戏的“精灵”的行为》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、创建“精灵”行为吴淏微软开发合作部内容介绍ò游戏开发系列课程ò本次课程需具备的条件ò行为介绍òDemoò提供学习的相关信息òQ&A游戏开发系列课程•向广大的游戏爱好者提供更多的游戏开发的基础知识。•介绍如何使用Microsoft®VisualC#®2005ExpressEdition进行程序设计,这是微软为初级开发者提供的一种轻量级的集成开发环境(IDE)。本次课程需具备的条件ò不需要任何编程经验ò在网站上下载相应的演示程序ò安装VisualC#2005Expressòhttps://www.microsoft.com/china/msdn/ex

2、press/csharp.aspxòDirectX9.0SDKUpdate-(April2005)回顾ò1.C#游戏开发介绍ò2.C#语言介绍ò3.游戏中元素介绍(2D,3D,矢量图,声音)ò4.背景滚动,精灵,动画ò5.精灵的变化ò6.精灵的控制,包括骑兵、火球ò7.音乐、音效、文字的创建ò8.秃鹰和子弹的行为内容介绍ò行为介绍ò游戏执行¾秃鹰行为¾子弹行为行为介绍ò行为是用户定义的一系列功能ò行为描述了游戏或者游戏对象是如何进行运动或如何发生行为的ò我们可以自己定义象精灵和文字这样的游戏对象的行为ò把功能指派给游戏行为后功能的发生是连续的游戏

3、对象行为ò在星际骑兵游戏中,游戏行为是分配在构成游戏的多个对象中ò这些对象包括:¾骑兵¾秃鹰¾文件ò骑兵对象行为是多种行为的组合¾运动¾射击游戏对象行为ò秃鹰的行为依靠于碰撞检测¾如果秃鹰与子弹发生碰撞,那么将发生爆炸,并且得分增加¾如果秃鹰与骑兵碰撞,则秃鹰死掉,并得分减少ò子弹行为很简单:¾子弹碰撞到秃鹰后将消亡,否则将继续运动秃鹰行为ò创建包括所有冲突精灵的列表ò每一个元素均在列表中¾如果元素是子弹对象,为冲突执行子弹行为¾如果元素是骑兵对象,为冲突执行骑兵行为子弹行为ò如果子弹击中秃鹰,则子弹将消失(与秃鹰行为同事发生)ò如果子弹没有击中

4、任何对象,如果子弹已经经过游戏画面的顶端,则将应从游戏中删除if(y<-100)Game.Remove(this);子弹行为ò如果子弹击中秃鹰,则子弹将消失(与秃鹰行为同事发生)ò如果子弹没有击中任何对象,如果子弹已经经过游戏画面的顶端,则将应从游戏中删除子弹行为ò如果空格键是发射键,那么一个子弹精灵行为被创建的同时¾发射的声音效果将被执行¾开火的文本将增加并显示if(Keyboard.IsTriggered(Key.Space)){Firefire=(Fire)StarTrooper.Fire.Clone();fire.Position=new

5、PointF(Position.X,Position.Y-35);fire.Velocity=newVector2(0,-4);Game.Add(fire);StarTrooper.Shoot.Play();m_Shoots++;StarTrooper.Shoots.Text="Shots:"+m_Shoots.ToString();}DEMO项目运行执行游戏内容回顾ò行为介绍ò游戏执行¾秃鹰行为¾子弹行为Question&Answer如需提出问题,请单击“提问”按钮并在随后显示的浮动面板中输入问题内容。一旦完成问题输入后,请单击“提问”按钮。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。