Unity基础:简易道具生成
生活随笔
收集整理的這篇文章主要介紹了
Unity基础:简易道具生成
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
寫在前面:這個系列既然是基礎,那么一般都只會有最基礎的東西。至于為什么寫這個系列,當然是為了方便整理自己的知識,也為了復習————本身我現在的水平也是非常的基礎。
?
=====================================================================
在一些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基础:简易道具生成的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Unity游戏开发】Unity基础(一
- 下一篇: Unity基础——List的用法