首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 软件时空 > 软件相关 > Flash游戏开发基础
【标  题】:Flash游戏开发基础
【关键字】:Flash
【来  源】:http://blog.chinaunix.net/article.php?articleId=32513&blogId=3689

Flash游戏开发基础

Flash游戏开发基础

第1章 Flash游戏开发基础

1.1 游戏的连贯设计

    

这里所说的连贯性就是用Flash游戏时的连贯,不论是大游戏还是小游戏,这个连贯性是必不可少的前提条件。

1.1.1  保持美工设计的连贯

文本框:  
图1-1  游戏说明

任何动画及游戏都离不开平面美术,就像好的电影有一个好的美术指导一样。因此在做Flash之前,应该先使用PhotoshopFreehandCorelDRAW等软件将整个Flash动画中几个关键场景和出现元素的效果图画出来。在绘制的过程中,一定要注意平面用色的统一性,如果游戏的界面颜色太多,换的场景没有连续性,那么这个游戏会让玩家一看就头疼。

如图1-1 ~ 1-3所示,这是猜数字游戏的几个界面,设计风格:简约、精致。这3张效果图本身也标志了游戏的结构:引子(说明)、动画主体、结束画面,所用的主色调是桔黄色,3个界面合成了整个游戏的美工效果。

 

 

            

                          1-2  益智游戏主界面                                                     1-3  游戏结果界面

1.1.2  动画设计的连贯

对于游戏设计连贯性,第二个要注意的就是动画的连贯。为了不使我们的游戏成为流水账,需要使动画有明显的节奏感,并在结构上有明显的过渡,当然过渡也要合理、流畅,不能生硬、唐突。要按照设计好的效果图,具体来设计整个动画,其实也就是用各种动态效果把静态效果图中的元素串联起来。

如图1-4所示的小孩子拿锤子的动作,如果少掉中间的那幅动画看起来就会很生硬,不连贯,游戏玩家也就不会喜欢它。因此,在设计的时候要多花一些时间,用多一些的帧来表示动作效果。

1-4  注意动画的连贯

1.1.3  配音的连贯

理论上讲,应该在游戏结构设计的时候就开始制作音乐。但是,国内的Flash设计一般都是由个人完成,很难有专人配乐。一般都是在动画设计完成以后,从素材库中找一些合适的音乐进行配音,好一点的可能会根据音乐来设计动画。不管是什么顺序,最重要的就是协调,风格、节奏的协调才能使画面和音乐浑然一体。

对于声音的连贯性,在这里要特别指出的是,要注意生成游戏的大小。大家都知道,用Flash输出*.swf或者是可执行文件的时候,声音部分占了主体,如果文件太大,那么客户端下载或者是在线游戏可能就会很慢,甚至出现玩一会儿停顿一会儿的现象,所以在进行输出设置的时候,可以对输出的声音进行输出设置。这里拿Flash MX 2004中文版来简单地说明一下,设置的步骤如下:

1)制作好一个游戏后,执行菜单栏“文件”|“发布设置”命令,弹出“发布设置”对话框,如图1-5所示。

1-5  “发布设置”对话框

2)在“发布设置”对话框中单击Flash标签,打开Flash选项卡,如图1-6所示。默认的声音输出是MP3格式的,音频流和音频事件的声音都是一样的设置参数,在这里要指出的是,一般游戏的背景音乐都是循环的,在Flash中设置为“音频事件”的比较多,所以在输出的时候为了保证整个游戏的流畅性,最好把其设置为“双声道”模式。

1-6  Flash选项卡

3)单击“音频事件(E)”右侧的“设置”按钮,弹出“声音设置”对话框,在这里压缩模式改为原始,并取消“将立体声转换为单声道”复选框的选取,“样本比率”可以设置为22kHz,如图1-7所示。这样的设置保证了背景音乐的清晰度。

1-7  设置背景输出音乐

4)上一步的操作会使输出的文件反而增大了,但对于其他的“音频流”,最好把它设置成默认值,这样就可以保证文件的大小。音频流多为游戏过程中的一些小声音文件,如人物的说话声音、动物的叫声等。


1.4 视觉冲击力:【上一篇】
RPG游戏设计:【下一篇】
【相关文章】
  • 1.5 国内外Flash游戏鉴赏
  • flashpgm使用注意事项
  • 你了解NOR和NAND FLASH吗?
  • Micromedia Flash 8 Beta2 简体中文版预览
  • Flash Prom (ALTIX)
  • Solaris Flash Archives
  • Freebsd 5.3下FireFox1.0 flash插件的安装使用
  • 基于S3C4510B的系统的Flash擦除与烧写问题(一)
  • 基于S3C4510B的系统的Flash擦除与烧写问题(二)
  • flashpgm的配置文件(1)
  • 【随机文章】
  • 利用Java调用可执行命令
  • build mailserver hand by hand
  • 常见排序算法
  • 一种Map与JavaBean可配置转换的实现
  • VC++ Studio使用技巧
  • JavaScript写作技巧,函数A中调用函数B, 怎样在函数B中写代码中断函数A的运行?
  • 主板接口基础知识
  • 怎么节省安装 VS.net 2005 Sp1的时间
  • 二零零六年九月十八Sniffer学习手册完成
  • subversion 安装与使用之日常应用( 翻译进行中)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.