我想开发一个简单的游戏:http://www.albinoblacksheep.com/games/falldown2 然后让它变得更加花哨。但我不知道从哪里开始。我已经启动了AS3所以我知道语法和内容,但我有点迷失。有谁知道一个很好的起点或教程,可以帮助我这个? 感谢
答案 0 :(得分:1)
除了“Go get a book”或“Go to a AS3 game dev forum”这两个明显的答案(两者都应该完成),这里有几个“开始点”来帮助指导你的研究。
首先,要充分了解设计模式。开发可能变得混乱,游戏开发更是如此。保持代码良好的结构和组织是至关重要的。遵循良好的设计模式将极大地帮助您。了解有关使用MVC(模型 - 视图 - 控制器)进行开发的信息,这将有助于您将数据(模型)与视图分开(您所看到的)。这个组织将帮助你不要得到一堆难以纠缠的意大利面条代码,这些代码变得难以阅读或破译。此外,了解命令模式对于游戏开发非常有用,因为您可以设置响应用户交互而触发的命令。
接下来,看看游戏开发理论。这是一个非常棒的话题,所以我不能在这里有效地总结,但总的来说,在游戏事件循环中做一些研究。这是一个定期触发的循环,告诉你的游戏进行计算并绘制到舞台上。虽然值得商榷,但通常的做法是将数学计算和绘图分成两个独立的循环。在AS3中,有一个很好的参数可以让您的计算在基于Timer的循环上触发,并使您的绘图基于Event.ENTER_FRAME循环。
最后,永远不要低估看样品的有用程度。网上有大量的AS3游戏开发源,所以找一些样本来学习应该很容易。
哦,玩得开心!游戏开发可能令人沮丧,但只要你继续玩得开心,你就会回来更多。祝你好运!
答案 1 :(得分:1)
尽管ilollar对他所说的事情是正确的,但是当你刚开始时它可能需要处理很多!
我想指出Michael James Williams avoider tutorial,这是开始学习AS3和游戏开发的非常好的资源!在完成一些工作后,您可以随时进入设计模式和MVC。但这是一个非常好的起点。这是他自己的介绍:
本教程已被阅读 成千上万的人。它被用作 教学辅助学校,学院和教学 大学,它已被翻译 西班牙语,波兰语和意大利语,以及 它甚至被用作基础 一些商业游戏。到...的时候 你已经完成了所有十二个部分, 你将有一个良好的基础 编程Flash。 Click here to get started
答案 2 :(得分:0)
这是一本关于Flash游戏开发的好书。
Real-World Flash Game Development: How to Follow Best Practices AND Keep Your Sanity
我的一位朋友写了这篇文章,并且他一直在制作基于Flash的游戏7年。
多年前我使用本书学习了Flash / AS3开发: