Flash游戏编程基础教程(china-pub首发)
基本信息
- 原书名: Foundation Game Design with Flash
- 原出版社: Apress
编辑推荐
内容基础全面、讲解通俗易懂
示例丰富、入门首先
激发Flash游戏创作灵感
内容简介回到顶部↑
《flash游戏编程基础教程》是flash 游戏设计方面的入门级图书。全书共包括5 个完整的游戏项目。作者循序渐进地讲解了游戏设计步骤、游戏设计技巧、游戏设计过程中遇到的问题及其解决方案,一步步引领你进入flash 游戏设计的殿堂。通过flash游戏编程基础教程的学习,你将掌握flash 中的基础知识,如图层、帧、元件、实例、影片剪辑、库面板、属性面板、各种绘图工具及其使用技巧;你将学会as3.0 编程技术和技巧,例如如何利用flash 和as3.0 制作交互式游戏、平台类游戏,学会面向对象的游戏设计技术,了解as3.0 程序设计的所有相关内容。
flash游戏编程基础教程适合flash 游戏设计初学者学习。
flash游戏编程基础教程适合flash 游戏设计初学者学习。
作译者回到顶部↑
本书提供作译者介绍
Rex van der Spuy 毕业于加拿大多伦多约克大学,获得电影/视频专业学士学位。交互媒体设计师,擅长Flash游戏设计、界面设计、ActionScript编程以及基于标准的XHTML+CSS+DOM网站设计。他为很多客户设计过Flash游戏及交互界面,客户包括Agency Interactive(达拉斯)、Scottish Power(爱丁堡)、DC Interact(伦敦)、Draught Associates(伦敦)以及加拿大蒙特利尔银行等,还为南非开普敦的PixelProject公司开发了游戏引擎及博物馆交互装置。另外,他曾在印度班加罗尔的加拿大国际学校教过Flash游戏设计高级.. << 查看详细
目录回到顶部↑
《flash游戏编程基础教程》
第1 章 编程基础:如何制作视频游戏 1
1.1 所需基本软硬件配置 1
1.2 需要知道的内容 2
1.3 不必知道的内容 2
1.4 一切不过是编程而已 2
1.4.1 编程? 但是我数学学得不好 3
1.4.2 我已经知道怎么编程了 4
1.4.3 我能做出什么样的游戏 4
1.4.4 学习一些新术语 4
1.5 打好地基 5
1.5.1 需要的文件 5
1.5.2 设置工作环境 6
1.5.3 设置flash 开发人员工作区 7
1.5.4 设置actionscript 代码格式首选参数 7
1.6 编写你的第一个程序 8
1.6.1 开始编程 8
1.6.2 不要忽略类 9
1.6.3 使用构造函数 11
1.6.4 对齐代码 12
第1 章 编程基础:如何制作视频游戏 1
1.1 所需基本软硬件配置 1
1.2 需要知道的内容 2
1.3 不必知道的内容 2
1.4 一切不过是编程而已 2
1.4.1 编程? 但是我数学学得不好 3
1.4.2 我已经知道怎么编程了 4
1.4.3 我能做出什么样的游戏 4
1.4.4 学习一些新术语 4
1.5 打好地基 5
1.5.1 需要的文件 5
1.5.2 设置工作环境 6
1.5.3 设置flash 开发人员工作区 7
1.5.4 设置actionscript 代码格式首选参数 7
1.6 编写你的第一个程序 8
1.6.1 开始编程 8
1.6.2 不要忽略类 9
1.6.3 使用构造函数 11
1.6.4 对齐代码 12
译者序回到顶部↑
亲爱的读者,当你拿起这本书的那一刻,我们就已断定,你和我们一样深爱Flash游戏设计。因为我们也曾和你一样,怀着自己创作游戏的憧憬,开始了Flash游戏设计历程。有共同爱好的人,心灵的距离是最近的。虽然未曾谋面,但我们完全能想象出你内心对制作Flash游戏的那份向往。我们三个人就是在这共同理想的驱动下,翻译了此书。相信有了这本书的陪伴,你朝梦想迈出的第一步,一定会更加稳健。
本书的作者也是一名Flash游戏设计者,因此在阅读的过程中,你会发现他的每一处讲解、每一句提醒都出现得恰到好处,因为他也曾经历过这样的学习过程。这本书最吸引人的地方就是一个个生动的实例,作者为每一章的内容都精心设计了一款有趣的游戏。这些游戏本身玩起来就很有意思,从中你不但能够直观地看到各种技术的展示,还能真切地感受到,是作者天马行空的想象力为这些游戏赋予了生命。本书的另一大特点应该算是它简明通俗的讲解方式了。虽然随着讲解的逐步深入,作者也引入了不少术语,但几乎无处不在的比喻和拟人化文字,会使你感觉像在读一本故事书一样。因此,这本书不会让你有任何的压力。学习的过程中难免有困难与阻碍,但你会发现,每当讲解复杂的问题时,总会在后面看到一句鼓励的话语。虽然只是简短的一句,但它带给你的力量却足以去征服一个又一个困难。当你读完本书,成为一名合格的Flash游戏开发者后,你就会发现,这个伙伴带给你的不仅仅是设计Flash游戏的技术,还有处理难题时的那一份沉稳与自信。
在翻译本书的时候,各种游戏制作技术都没有停止它们飞速发展的脚步。如今,各种游戏运行平台、游戏编程语言层出不穷。虽然Flash游戏仍然牢牢占据着网页游戏的霸主地位,但其他技术也不甘示弱,纷纷奋起直追。现在你是不是也正在为学习哪一种技术而困惑呢?其实,只要了解了游戏的设计原理和规律,不管将来游戏制作技术怎样发展变化,对你来说都不是问题,你一样可以利用不同的平台、不同的编程语言来制作出精彩的游戏。
作为游戏制作的初学者,Flash无疑是最佳选择。它不但拥有强大的编程语言——ActionScript 3.0,而且还有直观的图形绘制工具。这要比其他那些抽象的编程语言更适合初学者。而且Flash自身也在不断完善发展,充分挖掘内在的潜力。活跃的社区和广大的用户群给予它生生不息的活力。所以,你不必为选择哪种游戏制作技术而感到迷茫,先把Flash学好吧,它完全可以把你的游戏梦想一一实现。
这本书的语言非常口语化,其中使用了很多俚语来帮助读者理解知识点。我们在翻译的过程中尽量还原书中一些非常有特色的语言,但因为水平有限,难免有不当之处,请读者不吝指正。如果你在阅读过程中有任何疑问,欢迎与我们联系,让我们共同探讨、学习。
最后,我们要感谢这本书,因为它使我们三个人成为了很好的朋友。我们也真心地希望通过这本书,与每一位喜欢Flash游戏设计的人成为好朋友!
译者付斌(盐酸酸)已经在其博客中为这本书准备了专门的讨论页面。博客地址为http://www. asbinbin.com。
(这里我还建议咱们赶个时髦,大家留下各自的微博ID,比如@盐酸酸。电子邮件的局限性在于,如果反复问一个问题,我们就不得不反复回复或转发同样的内容。)
2011年2月7日
本书的作者也是一名Flash游戏设计者,因此在阅读的过程中,你会发现他的每一处讲解、每一句提醒都出现得恰到好处,因为他也曾经历过这样的学习过程。这本书最吸引人的地方就是一个个生动的实例,作者为每一章的内容都精心设计了一款有趣的游戏。这些游戏本身玩起来就很有意思,从中你不但能够直观地看到各种技术的展示,还能真切地感受到,是作者天马行空的想象力为这些游戏赋予了生命。本书的另一大特点应该算是它简明通俗的讲解方式了。虽然随着讲解的逐步深入,作者也引入了不少术语,但几乎无处不在的比喻和拟人化文字,会使你感觉像在读一本故事书一样。因此,这本书不会让你有任何的压力。学习的过程中难免有困难与阻碍,但你会发现,每当讲解复杂的问题时,总会在后面看到一句鼓励的话语。虽然只是简短的一句,但它带给你的力量却足以去征服一个又一个困难。当你读完本书,成为一名合格的Flash游戏开发者后,你就会发现,这个伙伴带给你的不仅仅是设计Flash游戏的技术,还有处理难题时的那一份沉稳与自信。
在翻译本书的时候,各种游戏制作技术都没有停止它们飞速发展的脚步。如今,各种游戏运行平台、游戏编程语言层出不穷。虽然Flash游戏仍然牢牢占据着网页游戏的霸主地位,但其他技术也不甘示弱,纷纷奋起直追。现在你是不是也正在为学习哪一种技术而困惑呢?其实,只要了解了游戏的设计原理和规律,不管将来游戏制作技术怎样发展变化,对你来说都不是问题,你一样可以利用不同的平台、不同的编程语言来制作出精彩的游戏。
作为游戏制作的初学者,Flash无疑是最佳选择。它不但拥有强大的编程语言——ActionScript 3.0,而且还有直观的图形绘制工具。这要比其他那些抽象的编程语言更适合初学者。而且Flash自身也在不断完善发展,充分挖掘内在的潜力。活跃的社区和广大的用户群给予它生生不息的活力。所以,你不必为选择哪种游戏制作技术而感到迷茫,先把Flash学好吧,它完全可以把你的游戏梦想一一实现。
这本书的语言非常口语化,其中使用了很多俚语来帮助读者理解知识点。我们在翻译的过程中尽量还原书中一些非常有特色的语言,但因为水平有限,难免有不当之处,请读者不吝指正。如果你在阅读过程中有任何疑问,欢迎与我们联系,让我们共同探讨、学习。
最后,我们要感谢这本书,因为它使我们三个人成为了很好的朋友。我们也真心地希望通过这本书,与每一位喜欢Flash游戏设计的人成为好朋友!
译者付斌(盐酸酸)已经在其博客中为这本书准备了专门的讨论页面。博客地址为http://www. asbinbin.com。
(这里我还建议咱们赶个时髦,大家留下各自的微博ID,比如@盐酸酸。电子邮件的局限性在于,如果反复问一个问题,我们就不得不反复回复或转发同样的内容。)
2011年2月7日
【插图】







点击看大图




加载中...

