- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕
业
设
计
题目:游戏设计分析与研究
1.游戏设计背景
随着科技与经济的快速发达
知识经济的快速增长
娱乐逐渐变成人与智能的交流
智能化的娱乐游戏在网络里愈来愈好
众多的游戏不胜枚举
比如益智类的小游戏、腾讯游戏、网页游戏、格斗游戏、模拟游戏等
尤其是最近网络上特别流行的Flash制作的动画越来越受关注
现在就探究下用Flash软件制作贪吃蛇的游戏的设计原理
1.1游戏设计原理
游戏贪吃蛇就是在Flash软件用影片剪辑设计出蛇
食物
同时随机地给出食物
游戏者通过键盘操作控制贪吃蛇的移动
去吃食物
吃到食物后消失
然后再随机给出食物同时蛇的身体增长
设计蛇的原理就是利用人眼的视觉效应先将蛇头向前移动一格
然后所有蛇身依次向前移动一格
最后再擦除蛇尾
这样看来好像蛇在向前移动
食物的给出
首先需要产生一个随机数
然后通过这个随机数计算得到食物的纵横坐标
在软件运行效果里显示出来
控制蛇的移动方向
需要扫描键盘
然后根据键值改变蛇的移动方向
1.2游戏设计的运行环境
学习Flash开发
首先要建立首要的、基础的正确认知
在几乎任何应用程序开发中
都要接触到三个相互关联的方面:一个是开发环境
一个是运行环境
再一个是开发语言
1.2.1软件开发环境
Flash应用程序开发也包含着三个方面
即使用Flash CS3作为开发环境
以ActionScript 2.0作为开发语言
以Flash Player 9为运行环境进行Flash应用程序开发和创作的完整知识体系
对于Flash应用程序开发
在进行Flash开发时
安装一个开发工具(也被称为开发环境、创作环境等
目前流行的Flash开发工具基本都是Adobe公司的产品
最著名的就是Flash CS3和FLEX
1.2.2运行环境
Windows
Macintosh
处理器
800 MHz Intel Pentium III processor (or equivalent) and later
600 MHz PowerPC G3 and later
操作系统
Windows 2000
Windows XP
Mac OS X 10.3
10.4
内存
256 MB RAM (1 GB recommended to run more than one Studio 8 product simultaneously)
256 MB RAM (1 GB recommended to run more than one Studio 8 product simultaneously)
显示
1024 x 768
16-bit display (32-bit recommended)
1024 x 768
thousands of colors display (millions of colors recommended)
磁盘空间
710 MB available disk space
360 MB available disk space
1.2.3开发语言
用户要进行Flash开发
要接触是ActionScript(简称AS)
ActionScript程序语言是用于Flash开发的交互语言
ActionScript有三种语言编写风格
这就是AS1、AS2和AS3
AS1遵循ECMA-262第3版所制定的规范
AS2遵循即将发布的ECMA-262第4版规范
但它们的运行环境只有一种
即Flash Player VM(Adobe称为AVM1
AVM是ActionScript虚拟机的简称)
2.游戏设计相关知识介绍
了解贪吃蛇的设计原理后
接下来就是对设计游戏的一些相关理论知识基础及深入点的分层次介绍
2.1 Flash理论基础知识要点
2.1.1 基础概念
(1)帧频是动画播放的速度
以每秒播放的帧数为度量
帧频太慢会使动画看起来一顿一顿的
帧频太快会使动画的细节变得模糊
在 Web 上
每秒 12 帧 (fps) 的帧频通常会得到最佳的效果
QuickTime 和 AVI 影片通常的帧频就是 12 fps
但是标准的运动图像速率是 24 fps
(2)将元件看作是一种模板
使用同一个模板能够创建多个实例
对元件的实例可以做各种变换操作
而这些操作不会对元件的各种属性有所更改
也可以改变元件的属性
例如颜色、形状以及边线的粗细等
当对这些属性加以修改后
舞台上的所有实例的相应属性也发生了变化
(3)影片剪辑拥有自身的、独立于主影片的时间轴播放的多帧时间轴
即可以将影片剪辑看作主影片内的小影片
它可以包含交互式控件、声音、甚至其他影片剪辑实例
也可以将影片剪辑实例放置在按钮元件的时间轴内
以创建动画按钮
(4)点语法:_roo
您可能关注的文档
最近下载
- 蒂森电梯LMS1称重装置诊断仪使用说明.doc
- 多式联运(冷链)综合物流枢纽信息化平台设施项目可行性研究报告模板-立项拿地.doc
- 实验室安全风险分级管控和隐患排查治理.docx VIP
- 国际减灾日---掌握防灾知识 保护生命安全 课件(共24张PPT).pptx VIP
- (新人教PEP版)英语六年级上册 Unit 1 大单元教学设计.docx
- 最新职业病防治知识考试题(附答案).docx VIP
- 精神科病区安全管理课件.pptx VIP
- 老年人社交活动组织与策划试题库及答案.doc VIP
- 2024年中海福建燃气发电有限公司人员招聘考试题库及答案解析.docx VIP
- 《妇产科护理》课件——女性生殖系统解剖.pptx VIP
文档评论(0)