读书频道 > 网站 > 网页设计 > 实战Flash游戏开发(第2版)
引言
13-02-21    奋斗的小年轻
收藏    我要投稿   

本文所属图书 > 实战Flash游戏开发(第2版)

本书细致深入地阐述了Flash 游戏开发的完整过程,尤其针对Flash CS5 与ActionScript 3,展开介绍了如何充分调动各种元素,简化流程,高效创建有用代码,进而开发制作出高水准的Flash 游戏。新版增加了几章F...立即去当当网订购

自从写作本书以来,感觉好像已去经年。它在第一年就卖了4500本,远远超出了我最理想的预期目标。非常感谢那些买书的人以及花时间向他人推荐本书的人。不过,科技的发展永不停步,优秀作者也不能驻足于过去的成就。本书是第1版的修订版,上一版的内容多半都囊括在内(尽管以后你只能在网上看到某些内容),另外还添加了一些我认为是崭新且激动人心的高级内容,比如移动开发。

游戏开发非常奇怪,它融合着很多技巧与表现风格。游戏可以被称为一种最复杂的娱乐形式。高质量的代码、迷人的艺术设计以及良好的用户界面固然重要,但很多游戏佳作都有一个共同特点——好玩。这种趣味因素显得尤为意味深长,因为这完全是由玩家的主观性来判定的。不同行业的不同人对游戏的兴趣也可能迥然不同。很少会有一款游戏能够一直吸引全球各地的所有人。

据说,因特网上的玩家最喜欢的游戏是那种“休闲”类型的游戏。休闲游戏应该具有广泛的受众,它应该更关注如何使游戏简单易玩,而不是具有一定的深度或真实感。这并非是说有些休闲游戏就不具备深度与真实感,但是请想想看,一类玩家是在游戏主机上玩复杂战略模拟游戏的,而另一类则只在工余午休时间才有可能玩上10分钟,这两类玩家还是有很大区别的。从经典的街机游戏(比如《吃豆人》)到逻辑益智游戏(比如《俄罗斯方块》),休闲游戏的类型变幻无穷。实际上,我刚提到的这两款游戏都有一个共同点:它们都是在20世纪70年代末到20世纪80年代中期开发的游戏,那时,开发者们所关心的不是游戏的图像与音效是否具有如影片般恢弘的效果,而是游戏是否好玩。

Flash游戏

既然你选择了本书,那么我想你可能关心的还不只是如何开发游戏,你可能更关心如何用Flash来开发游戏。Flash是一个非常出色的游戏开发平台,它特别适于开发网络休闲游戏。选用Flash开发游戏是很明智的,因为其插件文件尺寸很小,性能也很优秀,全球98%的网民都安装了这种插件,这些都会使你开发的游戏能尽量被玩家接触到。人们曾经认为Flash游戏是有缺陷的、粗制滥造的低端产品。但这种情况正迅速改观,因为Flash游戏现在变得越来越精致,也更接近于“传统”的电脑与视频游戏了。

使用何种Flash版本

在此,我觉得应该花一点儿时间来谈谈Flash的版本问题。本书第1版所使用的是Flash CS4。那时它已经发布了差不多有整整一年了,所以比较适于用作开发工具。而到了2010年春,Adobe发布了Flash CS5,故此本书将主要用它来进行开发。除了最后那两个手机游戏之外,所有范例都可以利用CS5,而并不需要其他新出的工具(即使那些工具在技术上能做到,我也还是没有采用,稍后再予以详述)。就在写这本书时,我也在用CS5.5的beta版。由于它是在本书上架销售之时正式发布的,所以我觉得没能及时地介绍一些CS5.5中的特殊功能,大意了。 CS5.5的一些新流程或选项可以让人更轻松地处理一些具体任务,我会在书中多加介绍这些内容。此外,为了利于Android和iOS开发,CS5.5还清除了一些存在于CS5中的较为零散的流程和选项,因此书中也将给出CS5.5的屏幕截图,因为它将是未来的标准。第15章和第16章的范例虽说可以用CS5来实现(不过还需从Adobe网站上下载一些额外的工具),但就性能、选项以及工具的易用性而言,使用CS5.5无疑更为理想。

如何充分利用本书

本书是为下列两种读者而准备的:对Flash(CS5、CS5.5或者更早版本)这种动画及网站创建工具的掌握程度在中等以上的读者,正打算换用Flash开发游戏的其他平台开发者。本书并不打算从零开始讲解Flash基本用法,因为其他一些专业作者及讲师已就此写过很多书了。我更希望当读完本书时,你能够完全自信地用Flash开发游戏。

本书首先介绍了很多游戏开发基本术语及概念,这些都是你应该理解的内容,另外还介绍了如何在一页纸上规划出游戏的整个流程。接下来,本书将介绍如何在Flash中管理音频及可视化资源,如何处理游戏逻辑(我们将分析一个完整的游戏脚本中的每个核心功能),以及究竟如何构建游戏才能免去将来可能出现的麻烦。我还将介绍一些关于代码及库组织方式的最有效的方法。

Flash中的问题往往可以用很多方法来解决,游戏也不例外。有时一些外部的力量(比如说客户要求或者截止日期等)会左右我们所采用的方法。本书第三部分将介绍在一些实际情况下如何应用前半部分所学内容,有了这些实战指导,当开发时间只剩一半时,你就不必为了赶进度而牺牲那些良好的开发原则了。

最后,我们将在这一版中介绍在移动环境中的Flash应用,以及如何针对这种媒介进行优化。这些范例不仅探讨了针对iPhone的对象打包程序,而且还介绍了如何将游戏配置到AIR for Android上。

网站上的资源

本书还有一个配套网站www.flashgamebook.com,上面提供了你将要用到的本书全部的源文件 ,你还可以借用它们来开发自己的作品。你可以在上面下载到本书所有范例的源代码以及从上一版的纸书中“退休”的几章内容。 该网站还可以让读者提问,而且还会公布某些已确定了的更新和勘误。一定要来转转哦。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站