讲过最简单的跟踪,我们来看一下复杂一些的跟踪,这里还是不去讨论障碍,因为那需要额外的数据支持。
看看这个例子,在动画屏幕上按下鼠标,导弹就会跟踪玩家,直到击中玩家:
对于新手来说,一下子就实现它可能不太容易,我们来一点一点的做。
(1)导弹的方向
我们先来实现导弹朝向玩家的功能,就像下面这个:(按下鼠标观看)
首先,我们注意到,敌人的导弹是要朝向玩家的,这和前面不同。前面的敌人是一个圆头圆脑的家伙,不用分辨它的方向。我们就先来看一下如何让敌人有方向感。
首先给新手讲解一下基本知识:用鼠标来触发动画。
我们先设定一个变量,布尔类型的 clickable。在初始化的时候,我们将其设置为真,即 true。
var clickable:boolean;
init = function () {
enemy._x = 40;
enemy._y = 350;
enemy._rotation = 0;
clickable = true;
};
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器