【unity 保卫星城】--- 开发笔记07(追踪导弹武器)

【unity 保卫星城】--- 开发笔记

~~ 战机武器库 ~~

3.追踪导弹

参考大佬的博客:https://blog.csdn.net/sdhexu/article/details/77962134
(写了个2D的出来)
在这里插入图片描述
由武器管理系统,控制子弹生成:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

namespace ns
{
   
    ///<summary>
    ///
    ///</summary>
	public class GuideMissiles : Weapons
    {
   
        private GameObject go;
        private GameObject temp;
        private float t = 0;
        public float timer = 1f;

        public GuideMissiles()
        {
   
            weaponName = "GuideMissile";
            attack = 150;
            bulletCount = 1;
            rate = 0.5f;

            Update();
        }

        /// <summary>
        /// 发射的方法
        /// </summary>
        public override void Launch(GameObject _airPlane)
        {
   
            if(bulletCount > 0)
            {
   
                if (time >= rate)
                {
   
                    if (temp == null)
                    {
   
                        PoolManager.GetInstance().GetObj(weaponName, (obj) =>
                        {
   
                            temp = obj;

                            temp.SetActive(true);
                            temp.transform.position = new Vector3(_airPlane.transform.position.x, _airPlane.transform.position.y - 0.15f, 0);
                            temp.transform.rotation = new Quaternion(0, 0<
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值