掉金币和血条

  欢迎大家光临我的博客,请大家多多指教。我的博客地址是 http://unity.gopedu.com/home.php?mod=spacecp&ac=blog   
血瓶
 void OnTriggerEnter(Collider col)
     {
        if (col.tag == "Player")//获取标签
        {
            Destroy(this.gameObject, 2);//碰撞两秒之后自动销毁
            Move.lifetime = Move.lifetime + 10;//生命值加10.
        }
    }

   金币
    void OnTriggerEnter(Collider col) 
    {
        if (col.tag == "Player") //获取标签
        {
            Destroy(this.gameObject,2);//碰撞两秒之后自动销毁
           number= number+10;//金币数量加10.
        }
    }
     制作金币和血药的预设体。并将血药和金币的脚本分别放到上面。

   怪物死亡掉落

     在怪物死亡的脚本上怪物死亡时判断生成装备或者金币
         if (col.tag == "Mouse")
         {
            Enemy.lifeTime--;
            if (Enemy.lifeTime == 0)
            {   
                Destroy(col.gameObject, 1f);
                       int Rnd=Random.Range(0,1);// //根据随机数值为生成不同的物品
             switch(Rnd)
             {
                case 0: 
                                  Instantiate(TheGold, transform.position, Quaternion.identity);//生成金币
                     break;
                case 1;
                      Instantiate( RedElixir, transform.position, Quaternion.identity);//生成血瓶
              }                        
              }      
            }

你可能感兴趣的:(掉金币和血条)