Adobe Flash Professional中的类如何工作?

时间:2017-06-30 09:55:44

标签: actionscript-3 flash

我在1年前开始使用CS6,我发现了一些解释如何制作pltaformer游戏的教程,我尝试了很多教程,但是对于他们使用时间轴的代码。 所以,我使用时间轴制作游戏,但当我发布它并运行到我的Android设备时,我有很多滞后问题。

经过研究,我意识到时间轴上的编码是一个坏主意,最好还是使用Starling为移动设备制作应用程序。 所以我想重新开始学习课程的运作方式。

我创建了一个新项目,我有5个班级(Main,Level1,Hero,Ground和Enemy)。我希望英雄与地面(重力)和敌人(对于hitTest)互动,敌人也有引力,所以他们必须与地面互动。

关注点是:

  • 我必须在哪个类中编写hitTest函数?

  • 我必须在Ground类中编写hit HeroEnemy以及Hero类来编写{{1}之间的冲突}和Hero

  • 或者所有这些函数都必须写在Enemy类中?

0 个答案:

没有答案