发新话题
打印

战斗完后敌应该怎样处理?

战斗完后敌应该怎样处理?

一个山洞路上分别放了老虎大约一些距离放一只共放了20多只

当主角与老虎发生hitTest后进入战斗的场景。

问题:当战斗胜利后如何让那个进行与主角hitTest的老虎消失让主角继续前进呢,因为路很窄如果不让那个老虎消失主

角就无法通过这里.

我想用变量来控制,比如si=0时老虎存在si=1时老虎消失,但如果这样那20多个老虎我起不是要用很多变量了?

不知道各位是怎么做的

或是有其它的办法没有呀快急死了
Flash游戏论坛
www.taotaoyx.cn

TOP

初始化
老虎.visible=true;

if(人.hitTestObject(老虎))
{
  if(老虎.visible)
  {
    老虎.visible=false;
    //转入PK
  }
}

[ 本帖最后由 zhu5439peng 于 2008-5-7 17:14 编辑 ]
偶系菜鸟,正在很努力滴学习AS
偶滴BLOG:
http://www.55ing.com/

TOP

回复 2# 的帖子

因为老虎是跟地图动而动的,如果用_visible来控制它的显示与否的话整个地图的_visible也是false了
什么也看不到了这样好像不行呀

我想把代码写在老虎MC上
我这样写的:
onClipEvent (enterFrame) {
        _root.map.hu1._visible = true;
        if (this.hitTest(_root.me.me_gy)) {
                if (_root.map.hu1._visible) {
                                 _root.map.hu1._visible = false;
                   tellTarget ("/") {
                    gotoAndStop("fighter", "等待");
                              }
                }
                             }
                      }
这样整个地图的_visible都是false 了
Flash游戏论坛
www.taotaoyx.cn

TOP

各类证.件.文.凭专业办理QQ592179771/13067893933

本公司长期网上办理英语四六八级及各学府证书、刻各类章等业务,
价格从优,质量保证,讲究诚信,杜绝欺诈,详情请咨询:
TEL:13067893933 QQ:592179771联系人:胡先生
证书样板和办理流程请看http://bangzheng16888.51.com

TOP

TOP

发新话题