射击类游戏的开发过程(Flash)(五)

      Flash 2005-12-14 10:54
5、分数


分数的显示所利用到的是动态文本,根据碰撞的触发来修改score的值。
这里所设置的变量名是:score。给该变量付初值:

图片如下:


图片如下:

_root.score=0;

然后是碰撞监测自加

_root.score+=50;

完整代码是这样的:

_root[newname].onEnterFrame = function()
{
var bullet_speed = 10;
this._x += bullet_speed;

if (this._x > 555)
{
this.removeMovieClip();
}

for (var h = 1; h <= numEnemy; h++)
{
if (this.hitTest(_root["enemy"+h]))
{
this.removeMovieClip();
_root.score+=50;
_root["enemy"+h].play();
}
}
}

标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}