アイテムの移動&自然消滅
![466a72af 2a25 4ddb 812d 856ea8089170](https://codegenius.org/uploads/slide/image/7678/466a72af-2a25-4ddb-812d-856ea8089170.jpeg)
![116895cc 372d 4eae 8aad b4937ed0c05c](https://codegenius.org/uploads/slide/image/7679/116895cc-372d-4eae-8aad-b4937ed0c05c.jpeg)
アイテムの移動&自然消滅
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public abstract class ItemBase : MonoBehaviour
{
public AudioClip sound;
// ★追加
private void Start()
{
// 一定時間経過後に消す(設定時間は自由)
Invoke("SelfDestroy", 5.0f);
}
// ★追加
private void Update()
{
// ゆっくり下方向に移動させる(移動速度は自由)
transform.Translate(new Vector3(0, 0, -0.01f), Space.World);
}
// ★追加
void SelfDestroy()
{
Destroy(gameObject);
}
public void ItemGet()
{
Destroy(gameObject);
AudioSource.PlayClipAtPoint(sound, transform.position);
}
}
![B2f9d30a c8a0 4e30 8a13 b90a3cf123d1](https://codegenius.org/uploads/slide/image/7680/b2f9d30a-c8a0-4e30-8a13-b90a3cf123d1.jpeg)
【2021版】Danmaku(基礎/全55回)
他のコースを見る![466a72af 2a25 4ddb 812d 856ea8089170](https://codegenius.org/uploads/slide/image/7678/466a72af-2a25-4ddb-812d-856ea8089170.jpeg)
![116895cc 372d 4eae 8aad b4937ed0c05c](https://codegenius.org/uploads/slide/image/7679/116895cc-372d-4eae-8aad-b4937ed0c05c.jpeg)
アイテムの移動&自然消滅
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public abstract class ItemBase : MonoBehaviour
{
public AudioClip sound;
// ★追加
private void Start()
{
// 一定時間経過後に消す(設定時間は自由)
Invoke("SelfDestroy", 5.0f);
}
// ★追加
private void Update()
{
// ゆっくり下方向に移動させる(移動速度は自由)
transform.Translate(new Vector3(0, 0, -0.01f), Space.World);
}
// ★追加
void SelfDestroy()
{
Destroy(gameObject);
}
public void ItemGet()
{
Destroy(gameObject);
AudioSource.PlayClipAtPoint(sound, transform.position);
}
}
![B2f9d30a c8a0 4e30 8a13 b90a3cf123d1](https://codegenius.org/uploads/slide/image/7680/b2f9d30a-c8a0-4e30-8a13-b90a3cf123d1.jpeg)
アイテムの移動&自然消滅