发新话题
打印

[]怎么用?

[]怎么用?

[]怎么用?dir是什么意思?请教诸位.

TOP

dir是显示文件列表的意思啊
[]这是用来访问数据的
在Array中必不可少
for in中也常用到

TOP

学习了

TOP

为了发贴

为了发贴

TOP

for in 中要用[]吗

TOP

我重来没有听说过

TOP

是的    经常用到
如:
//飞机游戏中检测子弹碰撞
//这是我以前做过的飞机游戏中的1部分函数,因为游戏本身太复杂又时间有限,所以没做完。
//*******************************也是时间问题我就那这个例子来说把***************************
function  Bullet( mc ){//函数中的mc是用来link子弹的
var hitted= false;
for( var i in mcEnemyLayer ){//这里mcEnemyLayer自己createEmptyMovieClip中的实例名
var enemyNow = mcEnemyLayer;//enemyNow是我调用函数自立的实例名,这把他们挂钩
        if( enemyNow.hitTest( mc ) ){
                       
                enemyNow.hp -= attack//这是我定义自己攻击的
                       
                score++//分值
                if(enemyNow.hp <= 0) {
                enemyNow.play();score+=20}//播放敌人死亡动作
                if(enemyNow.hp == 0) {
                if(random(20) == 0){
                                article = sysAddEGun("strengthen")//这是敌人有20%几率爆加子弹威力的物品
                                             article._y = enemyNow._y
                                article._x = enemyNow._x}
                        }

                        hitted = true;
                }
        }
        return hitted;
}

TOP

不好意思,因为没有做完这东西,所以玩到1半就会没有敌人了(原因:我太懒了,后面的动作都没写,可能也是没时间的缘故把)
这里也是为了证实下我说的for in 中的[]效果,呵呵来看看把我这完全自己画自己做的东西(以前做的,看了这帖子想起了这作品)
呵呵下次我会找时间完善下做个教程,大哥大姐请多多指教
****************************************************************************游戏说明*************************************************************************
上:w         下:s         左:a             右:d         攻击:j     (有蓄力按紧j试试)
plane改本.swf (254.27 KB)

[ 本帖最后由 方窗 于 2008-2-28 22:48 编辑 ]

TOP

发新话题