- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(先成为程序员再做AS程序员
先成为程序员,再做AS程序员
Gary Rosenzweig,世界级Flash游戏开发专家,从事网页游戏开发15年来,先后开发了超过250款游戏。他还是一位多产的畅销技术图书作家,先后出版了Shockwave、Flash、Macintosh方面的专著达13部,其中ActionScript 3.0 Game Programming University是学习ActionScript游戏编程的必读之 作。
Gary Rosenzweig的网站:Gary Rosenzweig
ActionScript 3.0 Game Programming University?《ActionScript 3.0游戏编程(第2版)》一书即将面世,图灵社区就有关AS游戏开发及行业相关趋势,向本书作者Gary Rosenzweig进行了邮件访谈,具体内容如下:
图灵社区:就Flash/ActionScript游戏开发方面,您能谈谈您的历程和取得的成果吗?
Gary:我从1999年起就在开发Flash游戏了,那时候ActionScript甚至还未真正形成。我一直在关注新的游戏开发平台。此前,我一直用Director/Shockwave来开发页游,而Flash则为页游提供了一种新平台。 起初我只是用Flash来开发小游戏,而较复杂的游戏则还是用Shockwave。但ActionScript 3.0的问世使得Flash游戏复杂化成为可能。由于Flash Player成为更为常见的浏览器插件,所以很快我就换用Flash来开发所有游戏了。 随着不断发展,AS3.0与Flash变得更适合开发游戏了。最值得一提的是,我们现在能用Flash来创建iOS与Android程序了。这使我过去开发的一些Flash游戏重新焕发了生机,因此使我得以开发新的游戏。
图灵社区:我们注意到,本书几乎每章都包含两大方面的内容:AS特性以及完整的实例,而对于动画制作及编程的基础知识所言甚少。那么本书更适合什么样的读者?
Gary:读者要有Flash及编程的基础,但并不一定要求以前编写过Flash程序。我并不想浪费篇幅来讲解Flash Professional创作环境,比如舞台、时间轴、绘画工具等内容,因为Adobe和其他地方都已经提供了很多相关学习资料。本书重点讲解的是ActionScript及游戏开发的内容。另外,我也不想过多地解释非常基础的电脑编程知识,像变量、条件语句以及循环等内容还需要讲吗?有很多方法可以学会它们。
图灵社区:据亚马逊读者评论,读者不仅需要对书中的例子加以重新实现或自由定制,而且还要学会如何构思并创建一个完整的游戏。那么你认为怎样才能掌握游戏开发的构思与方法
Gary:有些游戏很简单,比如说那种单击式的解密游戏,也可能会很复杂,比如像角色扮演游戏。从时间上来看,一个人几个小时就可能完成一款游戏,而那些大型游戏则需要一大群程序员和美工干上好几年才行。本书力图讲授任何规模的游戏开发都通用的一些技术。要想完整地开发一款大型游戏,开发者还必须去学许多其他的知识。
图灵社区:本书还介绍了很多关于游戏体验方面的内容,比如说一些UI设计及其成因。对初学者来说,这似乎是非常宝贵的。您还能给我们介绍一些其他的资源吗?除了您的书之外。
Gary:我不觉得必须要有更多资源。体验可能是下一步。将书中所学应用到自己的游戏中,勤加练习方能日益精熟。遇到困难时要多上网看看与问题相关的其他范例或讨论内容,不断地尝试才能进一步地找到解决方法,如此才能掌握更多技术。当你水平日益提高并成为一名老手后,一定要记住不要过于急躁。一款新游戏应该只有一两处新问题需要解决,而大多数的内容你应该知道如何处理。许多开发者都容易犯这样的错误,制作一款游戏需要同时学很多东西,他们太急躁了,那容易使人产生挫败感。
图灵社区:中国有许多Flash与ActionScript新手都非常担心前途问题,因为他们认为Flash程序更多用于构建前端内容,而AS似乎并不是适合开发多人游戏。对此您有什么看法?您能给我们介绍一下美国的Flash游戏发展的最新状况吗?对于中国的开发者们,您有什么建议?
Gary:要想搞软件开发,你就不能只关注一门编程语言。ActionScript时下很流行,Objective-C也挺受欢迎。但在未来十年中人们可能还会用其他的语言。因此关键是要广泛涉猎、与时俱进。ActionScript 3是一门非常优秀的面向对象语言,将来也可以用到从中所学的技能。除了AS3,我还会PHP、Javascript和Objective-C,而且自认为什么语言都能很轻松地学会,因此我根本不担心将来5到10年AS3是否会过时的问题。Flash最适用于页游,这种情况将来也不会发生太大变化。但我建议大家还是先成为程序员后再去做
您可能关注的文档
最近下载
- 整本书阅读《中国古代寓言 》(导读课 推进课分享课)教学设计.doc
- 火电机组启动调试管理办法.doc
- 3.5.2 C-2.1医院感染监测计划.docx
- 2024年河南省中考作文真题:我的成功密码(青春追梦、拼搏坚持、心灵成长)佳作5篇.docx
- 锂电池火灾事故专项应急预案.pptx
- 2024人美版美术小学一年级上册期末练习卷及参考答案.docx VIP
- 鞍山市东台污水处理厂工程投资建设可研报告.doc VIP
- SHS 01037-2019 球形储罐维护检修规程.docx VIP
- 手术室利用PDCA循环提高患者手术室健康教育知晓率品管圈.pptx
- BSSlondonBLU产品详细说明资料.ppt
文档评论(0)