zoukankan      html  css  js  c++  java
  • 《Unity3D-控制子弹消耗金币的思路》

    //思路:像捕鱼一样的游戏中设计到每发射一颗子弹的时候会消耗一定的金币。刚开始自己写的一个小游戏中需要这个功能

    但是通过N种尝试终于想到了一种方法解决这个问题

    1.首先我们检测生成一个颗子弹控制子弹的个数和生成以后的检测 可以使用collider来检测

    2.检测到以后我们在检测代码中调用消耗子弹的代码就是这莫简单

    代码:

    private void OnTriggerEnter2D(Collider2D col)
    {  

      if (col.tag=="BulletNumber")
      {
      GunShoot.instance.CurrentBulletAdd(); //控制子弹的总个数
      }

    }

    public void ReduceMoney() //减少金钱的方法
    {
    finalMoney -= GunShoot.instance.gunMultiple;
    }

    public void CurrentBulletAdd() //子弹总数增加 检测子弹产生的个数
    {
    bulletNumberAnd++;
    FishManager.instance.ReduceMoney();
    }

  • 相关阅读:
    Nginx配置文件的路径
    有关Tomcat 8.5版本文件上传后无权限访问的问题
    常见HTTP状态码列表
    服务器BMC(带外)
    CDN问题
    PECE
    linux系统概述
    干货--整蛊你的舍友
    arp请求与回复
    huawei oceanstor
  • 原文地址:https://www.cnblogs.com/ylllove/p/7399624.html
Copyright © 2011-2022 走看看