8

I am actually new to android programming and I was wondering how an game engine such as the starling engine works. I have previously programmed in canvas, surfaceView and I was able to make simple 2D games, but now I want an easier way to make a much action game. Therefore, I had to pick a simple engine, and through research I found out that the starling engine is one of the easiest to learn, and deploy.

However, I wanted to ask how you use the engines in programming for Android, because in their tutorials, I am really confused on how you turn it into an android game.

So, my main question is what can you use ActionScript language with, and if you can use it to develop an Android app, just like you would on canvas SurfaceView.

4

2 回答 2

2

所以,从本质上讲,是的——您可以使用 Actionscript 为 Android(以及 Flash 播放器和 iOS)开发游戏。

不过,您需要使用一些工具来执行此操作:

Adobe AIR是您用来打包 Flash 应用程序以部署到 Android 设备的工具。您可以使用 Flash Pro 或 Flash Develop 编写纯动作脚本,并通过部署和部署,性能将...正常。如果你想要真正好的性能,你会想要使用这个问题中提到的starling 框架。

在你开始之前,你可能需要做一些研究。Lee Brimelow 有一个网站,里面有一些你可以查看的八哥视频教程。

http://www.gotoandlearn.com/play.php?id=147

他确实使用了花费几百美元的 Flash Builder,但如果你在 Windows 上,你可以试试FlashDevelop,这是一个非常令人难以置信(而且免费)的应用程序。

有很多事情要考虑,但我真的很喜欢 Flash 平台,一旦你进入它,你可以用它做很多事情!在生产力和应用程序性能方面,我会选择 Actionscript+Starling,而不是任何其他跨平台解决方案。但这只是我。:D

于 2013-08-14T21:20:21.030 回答
1

我认为你可以使用 starling-framework 并为 android 构建很酷的游戏,但你必须使用 Adob​​e air 来打包你的游戏,这些游戏是用基于 starling-framework 的 Actionscript 3 编写的。网上有很多很棒的教程,您可以参考,例如 www.hsharma.com/tutorials/‎</p>

另外,如果您像我一样喜欢 c++,请使用 cocos2dx。

于 2013-08-11T07:01:16.163 回答