写在前面:这个系列既然是基础,那么一般都只会有最基础的东西。至于为什么写这个系列,当然是为了方便整理自己的知识,也为了复习————本身我现在的水平也是非常的基础。

=====================================================================

在一些2D游戏中,我们经常能看见从天上掉落的道具、武器或者其他物品。同样,这些逻辑在Unity中实现也是非常简单的。

废话不多说,先上脚本。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class WeaponSpawnPoint : MonoBehaviour
{public GameObject weapon;    //需要生成的对象public float coldDown = 2f;  //一次生成的冷却时间public float nextSpawn; //下一次生成的时间,用于判断,若初始化则初始化时间为场景开始的等待时间void Update(){if (Time.time > nextSpawn){nextSpawn = Time.time + coldDown; //每次都加上冷却时间Instantiate(weapon, transform);   //实例化要生成的对象 }}
} //下一次生成的时间,用于判断,若初始化则初始化时间为场景开始的等待时间void Update(){if (Time.time > nextSpawn){nextSpawn = Time.time + coldDown; //每次都加上冷却时间Instantiate(weapon, transform);   //实例化要生成的对象 }}
}

只需添加一个空GameObject,将脚本拖入,在向脚本组件中拖入想生成的物品即可,是不是非常简单?

Unity基础:简易道具生成相关推荐

  1. Unity基础学习路线

        Unity基础 C#程序设计 第001课初识unity 第002课初始unity场景树_渲染体系_物理体系 第003课初识Unity C#的基本结构_类_成员_类的函数 第004课Unity ...

  2. Unity实现简易打飞碟改进版(Hit UFO)

    Unity实现简易打飞碟改进版(Hit UFO) 前言 这是中山大学数据科学与计算机学院2019年3D游戏编程与设计的第六次作业 所有项目与代码已上传至github当中,欢迎大家访问. github个 ...

  3. Unity大型场景程序化生成及优化技术—FPS迷宫生成和优化

    Unity大型场景程序化生成及优化技术-FPS迷宫生成和优化 1.知名游戏中的大型场景生成 场景程序化生成技术是一个广泛应用在游戏开发中的技术,较早的使用这类技术有名游戏<暗黑破坏神>系列 ...

  4. Unity基础知识汇总

    2.Unity相关知识 2.1 Unity介绍 Unity成为一款可以轻松创建游戏和三维互动的开发工具,是一个专业跨平台游戏引擎 Unity操作快捷键 Ctrl N New Scene 新建场景 Ct ...

  5. Unity 面试题汇总(三)Unity 基础相关

    Unity 面试题汇总(三)Unity 基础相关 目录 Unity 面试题汇总(三)Unity 基础相关 0.FSM(状态机).HFSM(分层状态机).BT(行为树)的区别 1.什么是协同程序? 2. ...

  6. Unity基础知识学习七,帧同步源码学习

    前言 在学习帧同步框架源码之前,先过一遍基础知识:Unity基础学习六,网络同步_u013617851的博客-CSDN博客 视频地址:帧同步教程[合集]_哔哩哔哩_bilibili github地址: ...

  7. Unity实现简易打飞碟(Hit UFO)

    Unity实现简易打飞碟(Hit UFO) 前言 这是中山大学数据科学与计算机学院2019年3D游戏编程与设计的第四次作业 所有项目与代码已上传至github当中,欢迎大家访问. github个人主页 ...

  8. 游戏开发unity基础知识系列:(一)unity 2019 下载与安装

    游戏开发unity基础知识系列:(一)unity 2019 下载与安装 声明:未经作者允许,严禁商用,转载请标明出处和来源,谢谢 零.前言 本人在unity2d方面使用较多,关于unity的使用后面预 ...

  9. Unity基础射线判定以及编辑自定义模型

    Unity基础射线判定以及编辑自定义模型 Unity射线基础解析 Unity UI射线检测 射线判定生成自定义模型 代码很简单没有难度,自己看一下应该就能明白. OK 老规矩,直接上代码: Unity ...

  10. Unity消息简易框架 Advanced C# messenger

    Unity消息简易框架 Advanced C# messenger Unity C# 消息机制  [转载 雨凇MOMO博客] https://www.xuanyusong.com/archives/2 ...

最新文章

  1. 使用Python,OpenCV制作图像Mask——截取ROIs及构建透明的叠加层
  2. bzoj1079: [SCOI2008]着色方案(DP)
  3. python管道_python中管道用法入门,举个例子
  4. systemctl和service
  5. mac mail 删除邮件服务器,Mac邮件应用程序Mail设置
  6. A cycle was detected in the build path of project
  7. Paros工具使用操作手册
  8. 计算机桌面待机屏怎么取消,电脑待机锁屏怎么设置
  9. 中国买家团撑起2018芯片市场,华为千亿支出排名全球第三 | 盘点
  10. Android跑马灯的效果
  11. Elasticsearch优化原理
  12. vs2019编译错误:LINK : fatal error LNK1104: 无法打开文件“atls.lib”
  13. c语言局部变量stu,C语言学习笔记
  14. paparazzi 使用3DR数传模块
  15. 用MySQL创建数据库和数据库表(linux终端操作)
  16. 【简七理财笔记】第七课:巧用信用卡,该薅的羊毛就要薅
  17. 直播答题html,H5实现直播答题可能吗?
  18. 用户在命令行上发出了EULAS AGREED=1,表示不接受许可协议(虚拟机卸载残留)
  19. 2022飞鱼科技--鱼苗夏令营实习--游戏客户端--一面(已挂)
  20. 正点原子STM32F4探索者开发板HAL库触摸屏例程移植到STM32CubeMX+CLion

热门文章

  1. 采用 Python 机器学习预测足球比赛结果
  2. 宏病毒专杀软件测试大乐,推荐几个宏病毒专杀工具
  3. zai php 里面写js,php中写入js代码
  4. android imagebutton 动画,来自ImageButton的图像没有在Android Studio的模拟器上显示
  5. 从无线安全到内网渗透[1]
  6. TrueCrypt的原理
  7. 数据库原理及应用课程设计
  8. iOS 简易音乐播放界面
  9. 笨方法学Python-1
  10. IP问问:高精度IP定位|IP查询工具内测(街道级别)