- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编程基础:如何制作视频游戏
《Flash游戏编程基础教程》教案
课程名称: Flash游戏编程基础教程
授课教师姓名: **
职称(或学历): 本科
授课对象: ** 授课时数: 2
教材名称及版本: Flash游戏编程基础教程 2011年7月第1版
教学目的及要求
了解Flash编程的基本知识。掌握Flash编程的环境,熟悉开发的流程。激发同学们学习flash游戏编程的兴趣。
二、授课的主要内容
讲解flash编程的环境,介绍flash的制作流程,让同学们了解flash的制作游戏需要掌握的基本知识。
三、教学重点和难点
flash开发环境的介绍
ActionScript 3.0基本语法
发布flash作品
调试flash程序
需要同学们动手编写第一个as3.0程序,完成调试,发布工作。
四、教学手段和教具
多媒体课件、板书、绘图。
五、教学方法
讲授法、演示法、对比法、逻辑推导法、自主探究学习法。
六、教学过程
1.导入课题
什么是flash游戏,有哪些应用?举例(QQ农场、家园保卫战等等)。
2.讲授新课
需要的文件
用Flash和AS 3.0创建游戏时至少需要下面两个文件:
AS文件:这个文件包含所有你写的AS3.0程序代码——它们是游戏的大脑。后缀是.as的文本文件。将所有代码放进一个单独的AS文件比Flash早先版本中的做法更有效,也更容易。
FLA文件:这就是一般的flash文件,后缀名为.fla,程序中的所有可视化对象都保存在这个文件中,比如游戏角色及环境。
AS文件实际上处理着所有的“思考性”工作,但是它得依靠FLA文件来做所有的管理性工作:对程序代码进行 并运行代码(将程序代码转变为可操控的游戏),并将运行结果显示在屏幕上,还得使玩家能与其互动。FLA文件也能包含游戏要用到的嵌入式资源(比如动画、声音、视频以及图像作品)。
游戏制作完成后,FLA文件与AS文件会共同运作并生成一种被称为FLASH影片文件的第三种文件。Flash影片文件就是游戏的成品,可以将其上传到因特网与所有人共享。Flash影片文件的后缀名为.swf。
设置工作环境
在开始编写Hello World程序之前,需要组织工作目录并创建空的FLA与AS文件,这是开始编程时所必需的东西。
在硬盘中合适的位置创建一个项目文件夹,名叫Hello Word Program。
打开Flash。选择“文件”——“新建”,然后从“新建文档”对话框中选择“ActionScript文件”。
单击“确定”。
此时打开了一个新的名叫Script-1的ActionScript文件。选择“文件”——“另存为”输入新文件名Main.as。将它保存在第一步所创建的Hello World Program文件夹中。
创建FLA文件。选择“文件”——“新建”,然后从“新建文档”对话框中选择“Flash文件(ActionScript 3.0)”。
单击“确定”。
打开一个新的叫做Untitled-1的Flash文件。选择“文件”——“另存为”。输入新文件名helloWorld.fla。将它与Main.as文件保存在同一个文件夹Hello World Program中。
检查Hello World Program文件夹,确保其中的文件结构。
设置Flash开发人员工作区
Flash 允许自定义工作环境,这样就能安排好各种要用的窗口和面板。这些区域被叫做工作区
设置Actionscript代码格式化首选项
设置flash的首选参数,经过格式化的代码可读性好。设置好代码格式化首选项后,Flash就能按照这些选好的选项将代码格式化了。
编写你的第一个程序
基本过程:
创建一个包,把所有代码整齐地组织起来。
创建一个类,它是程序的第一个构造块。
创建一个构造函数,它能触发程序运行第一个操作。
创建一个指令,它是你希望程序执行的实际操作。
导入Flash内建的MovieClip类来帮助程序显示输出的内容。
发布SWF文件,查看所有辛苦工作的实际输出结果。
包:由以下三个部分构成。
关键字
也叫保留字。关键字是flash中有特殊用途的单词,如果在代码面板中输入,它们会自动变成蓝色,这样便于辨认。
标识符
标识符是为包添加的一种名称。
花括号
位于花括号 的任何代码都被纳入其中。
类
类是创建AcstionScript程序的基础构造块。类的知识点非常重要,需要熟练掌握。
类定义的主要功能如下:
创建类:使用关键字class,Flash就能明白正在创建的是类;
提供类所遵守的规则。
提供类的标识符,也就是类名,可以任选类名。
构造函数
构造函数就是一个块语句,它看起来很像类定义。所有构造函数名称都必须与类名相同。
使用关键字public告知Flash,不同包内的不同类都能自由地使用构
文档评论(0)