【unity 保卫星城】--- 开发笔记06(散弹 武器)

这篇开发笔记详细介绍了在Unity中创建和管理散弹武器的过程,包括如何通过武器管理系统控制子弹的生成,并利用挂载在子弹游戏物体上的脚本来实现子弹的移动效果。
摘要由CSDN通过智能技术生成

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


· 感觉把好多类,都写再 六 这个主题里,感觉主题会撑爆,所有还是再开个小框架吧。
· 就叫战机武器库吧~

~~ 战机武器库 ~~

2.散弹

在这里插入图片描述

由武器管理系统,控制子弹生成:

using UnityEngine;

namespace ns
{
   
    ///<summary>
    /// 散弹
    ///</summary>
	public class Shots : Weapons
    {
   
        public Shots()
        {
   
            weaponName = "Shot";
            attack = 1;
            bulletCount = 0;
            rate = 0.2f;
        }

        /// <summary>
        /// 发射的方法
        /// </summary>
        public override void Launch(GameObject _airPlane)
        {
   
            if (time >= rate)
            {
   
                for(int i = 1; i <= 3; i++)
                {
   
                    float y = _airPlane.transform.position.y;
                    if(i != 1)
                    {
   
                        y = _airPlane.transform.position.y - 0.1f;
                    }

                    float temp 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值