4.5 游戏的实现与代码的添加 17
4.5.1 控制赛车运动的代码添加 17
4.5.2 电脑AI控制赛车代码添加 18
4.5.3 检测碰撞障碍物功能代码添加 18
4.5.4 排名表实时更新代码添加 19
4.5.5 检测到终点代码添加 19
4.5.6 添加到舞台的代码添加 19
4.6 小结 20
5 Flash赛车游戏的测试 21
5.1 游戏的测试 21
5.2 测试后发现的问题 21
致谢 22
参考文献 23
1 绪论
如今,电脑技术正在快速的发展,计算机动画技术也越来越成熟,以Flash作为代表的一系列网络动画发展得相当快。拥有多种强大功能的Flash可以开发出许多高质量的动画或者拥有很好的交互性的Flash游戏。
Flash动画以一个新媒介的方式大大拓展了传统的动画领域。Flash动画凭借它的开放性文本结构以及非线性叙事方式,同样可以为观众带来与传统动画大大不同的视听领域。在另一方面,Flash游戏凭借着它十分独特的优势以及视觉效果一直占据着游戏的市场。在拥有精美画面的大型游戏的面前,十分简单的Flash小游戏却始终保留了其特殊的吸引力,吸引着无数的玩家。
1.1 Flash的发展趋势
Flash休闲游戏在这些年里发展的十分快速,互联网用户的游览器90%都被FlashPlayer占据了。未来Flash的发展空间十分巨大,前景十分好。Flash技术将会是绝大多数休闲小游戏开发的技术基础。FlashPlayer优点十分明确,文件体积小,并且支持绝大多数的游览器,用户下载安装十分快捷简便,这些都是使Flash休闲小游戏流行的主要原因。
Flash因其具有的跨平台的特性,所以无论你处于任何平台,只要你有安装了FlashPlayer,就都会支持。你就能确保它们在任何游览器上的最终显示效果都是一样的。而大可不必像在以前的网页设计中专门为其他特定的游览器各设计一个版本。同Java一样,它都有一个特点,就是其可移植性都十分强大。在小型网络中和小型设备中这个特点尤其显著。
随着当前Flash技术发展的越来越快,涉及的领域越来越广,这让Flash技术也分为了两个大方向。
Flash的互动性涉及更偏向于在页面上的表现,在美工上和动画上的表现也更出色。使用Flash作为工具来进行动画和游戏的开发设计,通过对Flash的矢量特性和对资源整合的特点,创建基于Flash帧结构的丰富内容的动画作品,在制作上还可以采取播放控制级脚本来完成简单的动作。所以Flash互动设计更加偏向于在动画结构、色彩等的搭配使用,可以脱离互联网应用的范围,能够以一款独立的作品展示出来。因为没有必要设计到交互性等较为复杂的互动,所以不会涉及到Flash的服务器技术,完全可以与程序设计独立。
Flash的程序开发就不怎么看重比较直观的展示,更加注重于通过程序的功能来实现比较复杂高效的应用程序逻辑,来跟Flash服务器技术配合,这样就可以实现用户更高级的互动功能了。
Flash的程序开发是指利用Flash的技术平台来开发设计实现各种丰富的媒体互动应用程序,其主要运用了Flash服务器技术强大的编程功能,实现各种各样的Flash游戏与动画。
根据相关的数据显示,2009年中国网页游戏的市场规模是9.9亿元,在2010年就到达了22.8亿元,同比增长了131.2%,从用户数量这一方面来看,2009年用户规模达到了2520万人,同比增长了62.6%。这也意着,在未来网页游戏的用户每年都在以很快的速度稳定的增长着。 Flash的赛车游戏设计+文献综述(2):http://www.youerw.com/jisuanji/lunwen_34183.html