ミサイルの発射②(ミサイルスクリプトの作成)
![3b720944 1c85 4efb 84cf 63f36ae1fed7](https://codegenius.org/uploads/slide/image/7480/3b720944-1c85-4efb-84cf-63f36ae1fed7.jpeg)
ミサイルの発射
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class FireMissile : MonoBehaviour
{
public GameObject missilePrefab;
public float speed;
public AudioClip sound;
void Update()
{
if(Input.GetKeyDown(KeyCode.Space))
{
GameObject missile = Instantiate(missilePrefab, transform.position, Quaternion.identity);
Rigidbody missileRb = missile.GetComponent<Rigidbody>();
missileRb.AddForce(transform.forward * speed);
AudioSource.PlayClipAtPoint(sound, Camera.main.transform.position);
Destroy(missile, 2.0f);
}
}
}
![F9f9d168 7bdd 42b2 89d2 025595aafa4a](https://codegenius.org/uploads/slide/image/7481/f9f9d168-7bdd-42b2-89d2-025595aafa4a.jpeg)
![37da16c8 00e4 4a88 b462 b2066e9d8c16](https://codegenius.org/uploads/slide/image/7482/37da16c8-00e4-4a88-b462-b2066e9d8c16.jpeg)
![0a81950c d92d 4f50 852f 3199449223e9](https://codegenius.org/uploads/slide/image/7483/0a81950c-d92d-4f50-852f-3199449223e9.jpeg)
![37233929 d5d6 4038 8df9 3131605c57b0](https://codegenius.org/uploads/slide/image/7484/37233929-d5d6-4038-8df9-3131605c57b0.jpeg)
![008b3d5a 1072 4d84 a2b0 d18fa9d1d748](https://codegenius.org/uploads/slide/image/7485/008b3d5a-1072-4d84-a2b0-d18fa9d1d748.jpeg)
![D421dd87 d71c 46d1 a004 b2a1564986f1](https://codegenius.org/uploads/slide/image/7486/d421dd87-d71c-46d1-a004-b2a1564986f1.jpeg)
![Cdfd58e1 c321 4a68 b37a 86c3a095075b](https://codegenius.org/uploads/slide/image/7487/cdfd58e1-c321-4a68-b37a-86c3a095075b.jpeg)
![Fb520a82 d669 42e4 90eb 40e025a4e383](https://codegenius.org/uploads/slide/image/7488/fb520a82-d669-42e4-90eb-40e025a4e383.jpeg)
【2021版】Danmaku(基礎/全55回)
他のコースを見る![3b720944 1c85 4efb 84cf 63f36ae1fed7](https://codegenius.org/uploads/slide/image/7480/3b720944-1c85-4efb-84cf-63f36ae1fed7.jpeg)
ミサイルの発射
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class FireMissile : MonoBehaviour
{
public GameObject missilePrefab;
public float speed;
public AudioClip sound;
void Update()
{
if(Input.GetKeyDown(KeyCode.Space))
{
GameObject missile = Instantiate(missilePrefab, transform.position, Quaternion.identity);
Rigidbody missileRb = missile.GetComponent<Rigidbody>();
missileRb.AddForce(transform.forward * speed);
AudioSource.PlayClipAtPoint(sound, Camera.main.transform.position);
Destroy(missile, 2.0f);
}
}
}
![F9f9d168 7bdd 42b2 89d2 025595aafa4a](https://codegenius.org/uploads/slide/image/7481/f9f9d168-7bdd-42b2-89d2-025595aafa4a.jpeg)
![37da16c8 00e4 4a88 b462 b2066e9d8c16](https://codegenius.org/uploads/slide/image/7482/37da16c8-00e4-4a88-b462-b2066e9d8c16.jpeg)
![0a81950c d92d 4f50 852f 3199449223e9](https://codegenius.org/uploads/slide/image/7483/0a81950c-d92d-4f50-852f-3199449223e9.jpeg)
![37233929 d5d6 4038 8df9 3131605c57b0](https://codegenius.org/uploads/slide/image/7484/37233929-d5d6-4038-8df9-3131605c57b0.jpeg)
![008b3d5a 1072 4d84 a2b0 d18fa9d1d748](https://codegenius.org/uploads/slide/image/7485/008b3d5a-1072-4d84-a2b0-d18fa9d1d748.jpeg)
![D421dd87 d71c 46d1 a004 b2a1564986f1](https://codegenius.org/uploads/slide/image/7486/d421dd87-d71c-46d1-a004-b2a1564986f1.jpeg)
![Cdfd58e1 c321 4a68 b37a 86c3a095075b](https://codegenius.org/uploads/slide/image/7487/cdfd58e1-c321-4a68-b37a-86c3a095075b.jpeg)
![Fb520a82 d669 42e4 90eb 40e025a4e383](https://codegenius.org/uploads/slide/image/7488/fb520a82-d669-42e4-90eb-40e025a4e383.jpeg)
ミサイルの発射②(ミサイルスクリプトの作成)