| |
游戏开发系列一:游戏中的敌人(5) |
出处:闪客帝国 |
|
| [ 2005-02-18 09:56:54
] |
作者:边城浪子
|
责任编辑:xietaoming |
系列文章: 游戏开发系列一:游戏中的敌人(1) 游戏开发系列一:游戏中的敌人(2) 游戏开发系列一:游戏中的敌人(3) 游戏开发系列一:游戏中的敌人(4) 讲过最简单的跟踪,我们来看一下复杂一些的跟踪,这里还是不去讨论障碍,因为那需要额外的数据支持。 五、跟踪导弹 看看这个例子,在动画屏幕上按下鼠标,导弹就会跟踪玩家,直到击中玩家: 对于新手来说,一下子就实现它可能不太容易,我们来一点一点的做。 (1)导弹的方向 我们先来实现导弹朝向玩家的功能,就像下面这个:(按下鼠标观看) 首先,我们注意到,敌人的导弹是要朝向玩家的,这和前面不同。前面的敌人是一个圆头圆脑的家伙,不用分辨它的方向。我们就先来看一下如何让敌人有方向感。 首先给新手讲解一下基本知识:用鼠标来触发动画。 我们先设定一个变量,布尔类型的 clickable。在初始化的时候,我们将其设置为真,即 true。 var clickable:Boolean; init = function () { enemy._x = 40; enemy._y = 350; enemy._rotation = 0; clickable = true; };
|