キャラを破壊する
![E48d1b22 fd34 4222 91cb efaef694adac](https://codegenius.org/uploads/slide/image/4414/e48d1b22-fd34-4222-91cb-efaef694adac.jpeg)
![83f6fbdd 1808 41f9 bfa6 c5a2103406cd](https://codegenius.org/uploads/slide/image/4415/83f6fbdd-1808-41f9-bfa6-c5a2103406cd.jpeg)
キャラを破壊する
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerShot : MonoBehaviour
{
public GameObject effectPrefab;
public AudioClip effectSound;
void Update()
{
if (Input.GetKeyDown(KeyCode.Space))
{
RaycastHit hit;
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
if (Physics.Raycast(ray, out hit))
{
GameObject target = hit.collider.gameObject;
if (target.tag == "Chara")
{
Destroy(target.gameObject);
GameObject effect = Instantiate(effectPrefab, target.transform.position, Quaternion.identity);
Destroy(effect, 0.5f);
AudioSource.PlayClipAtPoint(effectSound, Camera.main.transform.position);
}
}
}
}
}
![34009041 1e53 4960 8de2 79eeea40d0bb](https://codegenius.org/uploads/slide/image/4416/34009041-1e53-4960-8de2-79eeea40d0bb.jpeg)
![240035a8 f32c 4817 9388 e6ae4b42d82b](https://codegenius.org/uploads/slide/image/4417/240035a8-f32c-4817-9388-e6ae4b42d82b.jpeg)
![9e41d41c 34e9 46df ba27 19cf2a2376dc](https://codegenius.org/uploads/slide/image/4418/9e41d41c-34e9-46df-ba27-19cf2a2376dc.jpeg)
![9221bffa 47a0 4b79 9920 316d88c48187](https://codegenius.org/uploads/slide/image/4419/9221bffa-47a0-4b79-9920-316d88c48187.jpeg)
![Cb7634d4 a5a6 41b0 9d90 1f8940bfb638](https://codegenius.org/uploads/slide/image/4420/cb7634d4-a5a6-41b0-9d90-1f8940bfb638.jpeg)
【2019版】AR_Project(全9回)
1 | Vuforiaの初期設定を行う |
2 | キャラクターをAR鑑賞する |
3 | ★チャレンジ課題 |
4 | ARシューティングゲームの開発 |
5 | キャラを破壊する |
6 | オリジナルのカーソルを作成する |
7 | カウンターを作成する |
8 | ★チャレンジ課題 |
9 | ★チャレンジ課題 |
![E48d1b22 fd34 4222 91cb efaef694adac](https://codegenius.org/uploads/slide/image/4414/e48d1b22-fd34-4222-91cb-efaef694adac.jpeg)
![83f6fbdd 1808 41f9 bfa6 c5a2103406cd](https://codegenius.org/uploads/slide/image/4415/83f6fbdd-1808-41f9-bfa6-c5a2103406cd.jpeg)
キャラを破壊する
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerShot : MonoBehaviour
{
public GameObject effectPrefab;
public AudioClip effectSound;
void Update()
{
if (Input.GetKeyDown(KeyCode.Space))
{
RaycastHit hit;
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
if (Physics.Raycast(ray, out hit))
{
GameObject target = hit.collider.gameObject;
if (target.tag == "Chara")
{
Destroy(target.gameObject);
GameObject effect = Instantiate(effectPrefab, target.transform.position, Quaternion.identity);
Destroy(effect, 0.5f);
AudioSource.PlayClipAtPoint(effectSound, Camera.main.transform.position);
}
}
}
}
}
![34009041 1e53 4960 8de2 79eeea40d0bb](https://codegenius.org/uploads/slide/image/4416/34009041-1e53-4960-8de2-79eeea40d0bb.jpeg)
![240035a8 f32c 4817 9388 e6ae4b42d82b](https://codegenius.org/uploads/slide/image/4417/240035a8-f32c-4817-9388-e6ae4b42d82b.jpeg)
![9e41d41c 34e9 46df ba27 19cf2a2376dc](https://codegenius.org/uploads/slide/image/4418/9e41d41c-34e9-46df-ba27-19cf2a2376dc.jpeg)
![9221bffa 47a0 4b79 9920 316d88c48187](https://codegenius.org/uploads/slide/image/4419/9221bffa-47a0-4b79-9920-316d88c48187.jpeg)
![Cb7634d4 a5a6 41b0 9d90 1f8940bfb638](https://codegenius.org/uploads/slide/image/4420/cb7634d4-a5a6-41b0-9d90-1f8940bfb638.jpeg)
キャラを破壊する