南台科技大學:ActionScript3.0平台游戏设计教程——关卡与元素详解

需积分: 10 1 下载量 139 浏览量 更新于2024-07-30 收藏 181KB PDF 举报
"ActionAprite游戏程式大学中文版"是一本针对初学者编写的教材,由南台科技大學多媒体与电脑娱乐科学系的杨智杰老师翻译,专注于使用ActionScript 3.0进行游戏开发,特别是动作游戏的设计,其中以平台游戏为例进行深入讲解。平台游戏在1980年代初期兴起,成为游戏制作的主要方式,直到3D技术普及后才逐渐被取代。这类游戏让玩家通过侧视角控制角色,能在水平轴上移动,包括跳跃等操作,背景会随着角色移动而滚动。 第11章详细介绍了设计一个横版平台游戏的过程。在开始编程前,游戏设计师需要考虑关键元素,如主角(英雄)、敌人、对象(如宝物、钥匙和门)以及关卡设计。关卡设计至关重要,可能由专业人员如关卡设计师、程序员或美术师协作完成。在这个教程中,关卡是在Flash环境中直接设计的,使用简单的基本元素,如40x40像素的地板和墙壁,玩家可控制的英雄角色,有步行动画的敌人,闪烁的宝物,以及带有打开动画的门。 为了方便布局,作者建议使用网格系统(40x40像素),并利用元件库中的预设对象,如将“gamelevel1”影片片段中的地板和墙壁元素拖放到舞台上。尽管在视觉上,墙壁和地板看起来不同,但在编程层面它们被视为同一类型的对象。此外,元素命名并非强制,但元件库中的元件需要保持唯一性,如开启“Ex”选项可能意味着对元件的额外编辑或定制。 这本书不仅教授基础概念,还鼓励读者扩展游戏内容,增加更多复杂元素,以提升游戏的趣味性和挑战性。通过这个章节,学习者能够掌握ActionScript 3.0如何应用于平台游戏开发,并理解游戏设计的核心原则。对于希望进入游戏开发领域的学生和爱好者来说,这是一本极具实用价值的教程。