CitrusEngine关卡设计与交互实现
Flash CS 配合 CitrusEngine 的关卡设计方式,真的是老 ActionScript 玩家绕不开的一套。
用 Flash CS 画关卡图,像搭积木一样直观。矩形代表平台、圆形当敌人,画完还能加点交互属性,丢给 CitrusEngine 跑逻辑,效率挺高。
CitrusEngine算是当年 AS3 里比较能打的引擎了,封装得还行,什么物理碰撞、角色控制这些你都不用从 0 写。源码结构也清晰,src
放逻辑,levels
放数据,.actionScriptProperties
、.project
这些配置别乱动,尤其编译路径,要是错了就直接跑不起来。
最有意思的是,它支持把 Flash CS 做出来的东西当数据读进游戏里,比如你用 Flash 画几个障碍物,Citrus 能识别这些图形的名字和坐标,用代码去还原场景,这流程蛮顺的。
如果你还在用 AS3 搞 2D 游戏,又想少写点逻辑代码,多点视觉反馈,这套源码真值得研究下。也挺适合入门的,东西不多,但都关键。
816.02KB
文件大小:
评论区