哪些资源(书籍或网站/教程)可用,包括使用纯 Actionscript 3代码进行游戏开发?纯粹,我的意思是不使用Flash CS4及其时间轴,而不使用Flex MXML组件。所有操作都只使用Actionscript代码完成。
在另一个问题中,我询问使用Flex SDK的某些对象进行简单游戏,并且一致认为我不应该在中使用它,而只能使用游戏的Actionscript。听起来很合理,但我在游戏主题上找到的书籍/网站教程都在Flash CS4的上下文中使用AS3。他们假设您的对象将是动画片段,时间轴等。
我意识到你可以用其他语言的书籍学习游戏编程,和/或忽略AS3书籍的Flash方面。我想我正在寻找的是AS3特有的任何信息,例如AS3专用游戏的最佳实践,如何做出架构/设计决策等等。如果它存在,无论如何:)
答案 0 :(得分:2)
您可能需要查看Flixel。
什么是flixel?
flixel是一个完全免费的Actionscript 3文件集合,可帮助组织,自动化和优化Flash游戏;一个面向对象的框架,允许任何人在短短几个小时内在屏幕上创建包含数千个对象的原创和复杂游戏。
Flixel是根据MIT许可证获得许可的,该网站有很多教程可以帮助您入门。
答案 1 :(得分:1)
答案 2 :(得分:1)
一个基本上只关于使用纯AS3的网站,现在以他的纯AS3游戏制作库为中心的游戏教程是www.actiontad.com。
只使用AS3和SDK,您的游戏可能会变小,但是您无法使用时间轴进行动画处理,使用Flash中的时间轴制作的动画效果会更好,而不是将一大堆.png组合在一起,这是一个技术actiontad使用,但该网站现在与他最近发布的图书馆一起进入它,如果纯粹的AS3游戏制作是你的东西,值得一看。
答案 3 :(得分:0)
如果您想在移动设备(iOS / Android)上部署游戏,您应该利用Starling(http://gamua.com/starling/),在Stage3D之上构建的2D渲染引擎,它可以为您提供GPU原始功能。
答案 4 :(得分:0)
"指向,点击,赢取" Youtube中的家伙为您提供了使用AS3开发游戏的精彩教程,搜索youtube。