Flash教程和示例已经存在很长时间了,很难知道要为优秀的最新AS3游戏开发者实际阅读哪些站点。
我正在为Flash游戏开发寻找一个良好的开端,涵盖以下方面:
预加载器(何时使用,如何实现)UI(仅AS3,没有FLEX)OOP体系结构。(我来自C ++ / C#世界)
我只是想创建一个简单的游戏,有点“逃脱房间”的风格。
Flash教程和示例已经存在很长时间了,很难知道要为优秀的最新AS3游戏开发者实际阅读哪些站点。
我正在为Flash游戏开发寻找一个良好的开端,涵盖以下方面:
预加载器(何时使用,如何实现)UI(仅AS3,没有FLEX)OOP体系结构。(我来自C ++ / C#世界)
我只是想创建一个简单的游戏,有点“逃脱房间”的风格。
Answers:
我认为您可以使用Kirupa以及Actionscript论坛。当我还是一个初学者时,他们为我提供了很多帮助。您也可能会发现GotoAndPlay提供的大量教程和源代码很有用。这个站点使我对Flash编程的游戏方面产生了兴趣。
试试这个网站:http : //flashgameu.com/
我发现这些教程非常有用。
我将推荐《ActionScript 3.0游戏大学》这本书,其中包含许多适用于所有类型游戏(拼图,三消,平台,迷宫,射击游戏)的逐步教程。他的网站上也有书中未列出的示例。那里最好的书之一(尽管针对AS3的游戏开发书籍确实很少)。
这本书的新版本似乎正在发行中。
Kongregate的“ Shootorials”(射击教程)首屈一指!他们从头到尾引导您完成创建侧向滚动太空射击游戏的过程(他们甚至提供所有资产!)。该教程是最初是为AS2,但他们提供了一个链接到AS3源代码这里,并写在AS3的移动版本在这里。我发现遍历教程并查看AS3源代码足以让我了解发生了什么,因此,我相信您很快就可以掌握它。:)
好吧,您需要做两件事:第一本书是这本书:http://oreilly.com/catalog/9780596526948,第二本书是-很多啤酒。此外,您想了解Flash事件和事件处理,显示列表模型和绘图api。完成后,您可以浏览碰撞检测原理,精灵动画,正交和等距投影方法,除非您想使用3D。一切都学会了之后,您就可以了,这并不意味着您无法通过项目进行学习。祝好运!
虽然这个问题现在有点老了,但http://gamedev.michaeljameswilliams.com/2008/09/17/avoider-game-tutorial-1/似乎正是您所追求的。