Flash游戏编程指南中文版ActionScript 3.0开发教程
Flash 游戏开发的老伙计——《Flash 游戏编程指南_中文》,挺适合入门和进阶的朋友。里面讲的都是 ActionScript 3.0(简称 AS3)的干货,语法、类、事件啥的,一步步来不难上手。像Sprite
、MovieClip
这些类,你会频繁用来搭建游戏场景。写玩家逻辑、碰撞检测这些,都得靠类和继承来打基础。
AS3 的面向对象挺正统,写出来的代码结构清晰,维护起来也方便。像创建一个Player
类,写它的移动、攻击逻辑,基本就是一套套路。你要是搞过 Java 或 C#,会觉得蛮亲切。
动画这块比较花哨,帧动画配合脚本能做出不少效果,比如Tween
过渡,让角色移动自然点。声音也不难,Sound和Video类可以加音效或背景音乐,体验上直接加分。
互动方面,AS3 的事件监听机制比较清晰。写addEventListener
,响应鼠标点击或键盘输入挺顺畅的。还有一大块是性能优化,像资源回收、内存管理这些,虽然偏底层,但做游戏不懂还真不行。
开发工具推荐用 Flash Professional 或者 Flash Builder,调试方便,发布也快捷。你要是想更进一步,《Essential Guide To Flash Games》可以当进阶读物,讲了网络通信、多平台适配等进阶话题。
如果你打算做点小游戏练练手,或者还在维护老项目,这书还挺值得翻的。你可以搭配下面几个链接看下,学得更快:
Flash游戏编程指南_中文
预估大小:508个文件
MochiAd.as
30KB
MochiAd.as
41KB
MochiServices.as
25KB
BlasterMines.as
24KB
BlasterMines.as
24KB
FlakCannon.as
17KB
FlakCannon.as
17KB
GameDemoIteration5.as
17KB
NoTanks.as
44KB
GameDemoIteration6.as
28KB
26.36MB
文件大小:
评论区