15

3D游戏开发步步高系列课程(5):人工智能

上传者:B_voice

发布时间:2012-08-18 19:14:30

大小:18 M

简介:3D游戏开发步步高系列课程 (1):3D视频游戏开发介绍。介绍如何使用DirectX9技术来创建3D视频游戏。首先对一些基本的3D技术术语,开发方法和算法等内容进行了解 (2):3D引擎开发介绍。3D视频游戏引擎进行概要介绍。在课程中,我们将对游戏循环体,玩家交互,碰撞检测,精灵行为,渲染以及音效等内容进行概览,并且还将通过演示实例来将大家展示如何创建工程和使用我们的3D引擎。 (3):背景和物体导入。介绍背景显示,摄像机控制,物体动画和物体控制。通过课程,大家将能够在游戏中显示背景物体和角色,添加并且控制摄像机,角色和物体。 (4):碰撞检测和处理。介绍如何在游戏中检测物体与背景,以及物体与物体之间的碰撞,并且进行相关的处理操作。 (5):人工智能。在3D视频游戏中添加人工智能部分以控制游戏中角色的运动。我们的简单人工智能算法是基于图的最短路径算法。 (6):添加多层级和角色功能。为3D视频游戏添加额外的层级,并且学习如何利用物理动力学知识来为控制角色添加跳跃功能。 (7):更新高级游戏元素。介绍游戏工程中的其他可玩元素,这包括角色的游戏属性,如:生命值和速度,敌人的重生,逃生门等等,另外我们还要介绍抬头显示器(HUD)在游戏中的应用。 (8):用户界面。开发游戏的用户界面(UI),介绍如何在游戏中添加菜单系统,以丰富我们游戏的功能。 (9):游戏特效介绍。介绍游戏中混合,阴影,灯光和音效等特效的开发

3D游戏
下 载 88人已下载
分享