摘要:Flash游戏是一种网络兴起的游戏形式,因其游戏简单、操作方便、无需安装、文件体积小等优点而深受广大网友欢迎。在网络图像、动画的传输上,Flash有着得天独厚的优势,Flash player及其插件的高普及率使得Flash成为网页游戏开发者的宠儿。
关键词:AS2.0、游戏、设计开发
一、游戏设计背景
随着Internet的发展,网络上Flash游戏随处可见。基于Flash平台的游戏不但容量小、极易在网络上传播,而且利用Action Script 2.0强大的功能可以制作出细腻、可玩性强的游戏。比如益智类、动作类、体育类、棋牌类、射击类等,已经成为主流的在线游戏。探究如何运用Action Script 2.0进行游戏的设计与制作。
1.1游戏设计的运行环境
学习Action Script 2.0开发,首先要建立首要的、基础的正确认知。在几乎任何应用程序开发中,都要接触到两个相互关联的方面:一个是开发环境,一个是运行环境。
1.1.1软件开发环境
Flash应用程序开发包含三个方面,即使用Flash CS3作为开发环境,以AS2.0作为开发语言,以Flash Player 9为运行环境进行Flash应用程序开发的完整知识体系。
目前流行的Flash开发工具基本都是Adobe公司的产品,最著名的就是Flash CS3和FLEX。
期刊文章分类查询,尽在期刊图书馆
二、游戏设计相关知识介绍
贪吃蛇游戏,因为制作简单,逻辑性较强,通常是学做游戏的必练项目。接下来就是对设计游戏的一些相关理论知识基础及深入点的分层次介绍。
2.1 Flash理论基础知识要点
2.1.1基础概念
(1)帧频是动画播放的速度,以每秒播放的帧数为度量。帧频太慢会使动画看起来一顿一顿的,帧频太快会使动画的细节变得模糊。在Web上,每秒12帧(fps)的帧频通常会得到最佳的效果。QuickTime和AVI影片通常的帧频就是12fps,但是标准的运动图像速率是24fps。
(2)将元件看作是一种模板,使用同一个模板能够创建多个实例。对元件的实例可以做各种变换操作,而这些操作不会对元件的各种属性有所更改。也可以改变元件的属性,例如颜色、形状以及边线的粗细等。当对这些属性加以修改后,舞台上的所有实例的相应属性也发生了变化。
(3)影片剪辑拥有自身的、独立于主影片的时间轴播放的多帧时间轴,即可以将影片剪辑看作主影片内的小影片,它可以包含交互式控件、声音、甚至其他影片剪辑实例,也可以将影片剪辑实例放置在按钮元件的时间轴内,以创建动画按钮。
(4)点语法:_root:表示绝对路径,他指的是时间主轴。_parent:表示当前时间轴,可以操控当前时间轴上的对象等。变量作用域分为全局变量、本地变量和时间轴变量。
2.1.2基本语法规则及简单注意事项
(1)变量、函数、对象、操作符、保留关键字等语言元素,有它自己的语法规则。ActionScript拥有自己的句法和标点符号使用规则,这些规则规定了一些字符和关键字的含义,以及它们的书写顺序。例如,在英语中句号结束一个句子,而在ActionScript中则用分号结束一个语句。
(2)动画设计过程中的简单注意事项。
论文作者:林子琪
论文发表刊物:《基层建设》2018年第3期
论文发表时间:2018/5/28
标签:游戏论文; 时间论文; 元件论文; 运行环境论文; 实例论文; 变量论文; 动画论文; 《基层建设》2018年第3期论文;