我应该学习Actionscript 3和Javascript一起制作网页游戏吗?



你好(我的第一篇关于堆栈溢出的文章)我想问我是否应该学习Actionscript 3,我已经在Codecademy上学习Javascript(完成20%)。有人建议我学习ac3,并在新的基础上获得Flixel教程,我应该学习AS3还是只专注于JS。学习一门语言的目的是制作2d滚动网页游戏,适用于智能手机和平板电脑。

由你决定。通常情况下,人们会使用游戏引擎去创造游戏,如Unity3D, Unreal。你可以用Javascript在Unity3D中创建游戏。至于ActionScript(这是我的观点)——它是一种垂死的技术,所以我不会推荐它。

ActionScript可以交叉编译到iOS上,但我建议考虑更开放或更广泛使用的语言,如JavaScript或c#。这两种语言都可以用于与Unity一起工作,也可以用于开发跨平台应用程序(即c#与Xamarin)。

ActionScript是我学习的第一门语言,也是一门非常容易学习的语言。听起来你好像已经在学习JavaScript了,JavaScript在很多方面与ActionScript相似。就我个人而言,我认为没有任何一种语言能够在快速呈现屏幕内容方面击败ActionScript,这确实令人满意,但就制作手机游戏的语言而言,ActionScript并不适合。它每天都变得越来越过时,这很糟糕,但这就是行业的发展方式。另一方面,JavaScript与HTML5的结合仍在不断发展,并已成为制作网页游戏(尤其是手机游戏)的最流行方式之一。我建议你坚持使用JavaScript去创造你想要与他人分享的游戏,但是对于学习来说,ActionScript是很棒的选择。如果你不想学习一门语言,如果你不想用它制作任何真正的游戏,我可以理解,但我仍然认为它是一个很好的学习工具。

Actionscript是一种即将消亡的语言,Flash也不能在iOS上运行,所以它并不是你想要开发的项目所需要的。

另一方面,Actionscript是一种很好的语言,可以帮助你发展面向对象的编程知识,你使用Actionscript学到的一切都可以应用到名为"Haxe"的东西上,这对你的项目来说是理想的,也能够与Flixel一起工作。

学习新东西绝不是浪费时间。

最新更新