学习flash的Stage3D有一段时间了,将自己从入门到现在的一些资源整理了下,也帮助刚接触的朋友们快速的找到需要的知识。
1.配置环境
如何通过Flex SDK或者Flash Professional来开发测试
2.与GPU交流的语言:AGAL
深入浅出了解Molehill的底层API-顶点着色器与片段着色器:这是中文的文章,适合第一次接触时了解原理
深入的AGAL教程:提供了不少例子
3.3D计算机图形学基础
3D Math Primer for Graphics and Game Development:强烈推荐的3D数学入门书,刚出了第二版,可以去皮皮书屋下载英文版,国内已经翻译了第一版,链接在下面,推荐买一本!!
3D数学基础:图形与游戏开发:对3D背后的数学原理介绍的很不错~
Adobe Flash 11 Stage3D (Molehill) Game Programming Beginner’s Guide:目前唯一一本介绍stage3d的出版图书,可以去皮皮书屋下载电子版,或者跟我要~
了解了3D的基础后,可以了解下flash内置的一些3D包的方法,比如flash.geom包,后面我会写一些入门的教程。
4.常用的2D引擎
Starling:官方的2D引擎,适合入门,里面有帮助文档,适合新手快速上手~
Genome2D:看Demo不错,不过我没有了解过~
5.常用的3D引擎
Minko:我个人最喜欢的3D引擎,提供了很多Shader库,能方便的写一些插件,代码结构不错~开源哦
Away3D:老牌的引擎了,目前的4.0支持了Stage3D,不过版本很久没有更新了,4.0的代码感觉耦合性比较大,写的比较匆忙。
alternativa3d:大名鼎鼎的alternativa3d,俄罗斯人写的引擎,在性能上领先,刚刚开源,整体结构和Away3D很像,代码细节还没有研究,值得学习和使用~
flare3d:提供了一套游戏开发工具,作为flash ide的插件,很赞~引擎本身也写的不错~
proscenium:Adobe官方提供的引擎,特长是渲染精细的物体,适合在展示大型物体时使用,不开源,没有深入研究
。。。还有像
yogurt3d、
Unity(输出为swf),大家可以参考~
6.有用的工具/库
EasyAGAL:直接写汇编的AGAL是不是太恶心啦,试试这个吧,封装了底层的库,还提供了很多现成的Shader,强烈推荐~
7.多写写才能成为高手哦
简单的Stage3D的摄像机写法
...to be continued(不停补充)
分享到:
相关推荐
Adobe官方推荐的Stage3D新手入门教程(英文版) PDF 格式。 目前,没有发现中文版。
Adobe Flash 11 Stage3D游戏编程初学者指南 随书光盘代码
源码Adobe Flash 11 Stage3D (Molehill) Game Programming Beginner's Guide
Stage3D教程 3d的可以看看 很详细的教程
介绍Adobe Flash 11的Stage3D的游戏编程,书的中文名是Adobe Flash11 Stage3D游戏编程初学者指南。
stage3d显示atf的练习demo
AS3 stage3d 平滑滚屏案例 非常好的例子
在Flash CS5中使用最新flash Player 11 的stage3D API的一个例子
3d页游开发 深入分析 flash 3d stage3d webgame不容错过,
以前学stage3d写的,很挫,但是性能很高,可以用来学习显卡渲染的原理
flash 3d 代码参考代码参考 代码参考代码参考
Adobe Flash 11 Stage3D (Molehill) Game Programming Beginner 经典FLASH 3D开发书籍 的源代码,老外网站比较难下
flash stage3D starling
NULL 博文链接:https://kenkao.iteye.com/blog/1731689
stage3d中文教程
这个是flash大牛 7yue写的一个关于flash stage3d的资料
Adobe Flash 11 Stage3D (Molehill) Game Programming Beginner's Guide.pdf Adobe Flash 11 Stage3D(Molehill)游戏编程新手指南
stage3D写的切屏效果,使用了molehill和AD8引擎,可以用来制作2D加了一点点3D的却屏效果