敵の作成④(敵のHPを画面に表示する)
![Ede7a3ef cc69 4dae 95e5 e65a5236f111](https://codegenius.org/uploads/slide/image/4560/ede7a3ef-cc69-4dae-95e5-e65a5236f111.jpeg)
![7d9cbad8 7193 4e14 b7e9 e43abdb980c8](https://codegenius.org/uploads/slide/image/4561/7d9cbad8-7193-4e14-b7e9-e43abdb980c8.jpeg)
![Afc6dd3a acf2 4f01 8e24 b0a231498ab2](https://codegenius.org/uploads/slide/image/4562/afc6dd3a-acf2-4f01-8e24-b0a231498ab2.jpeg)
![50d38d1a 1589 4228 bca4 da9150d1240f](https://codegenius.org/uploads/slide/image/4563/50d38d1a-1589-4228-bca4-da9150d1240f.jpeg)
![E8e5ddba a8fc 4e27 946c bcc87dfb89ab](https://codegenius.org/uploads/slide/image/4564/e8e5ddba-a8fc-4e27-946c-bcc87dfb89ab.jpeg)
![F5c5e721 6908 4fdb a066 c0ef990342c9](https://codegenius.org/uploads/slide/image/4565/f5c5e721-6908-4fdb-a066-c0ef990342c9.jpeg)
![3839ede0 3880 4d0d b084 a93e271a8d6b](https://codegenius.org/uploads/slide/image/4566/3839ede0-3880-4d0d-b084-a93e271a8d6b.jpeg)
![295b9adb ed4c 4262 92de 0c5da324a68c](https://codegenius.org/uploads/slide/image/4567/295b9adb-ed4c-4262-92de-0c5da324a68c.jpeg)
![1b62f1e8 63e5 44f7 8119 25eb8b3d2ffa](https://codegenius.org/uploads/slide/image/4568/1b62f1e8-63e5-44f7-8119-25eb8b3d2ffa.jpeg)
![7586a54c 004a 40ba 8f67 d6699ecb6d44](https://codegenius.org/uploads/slide/image/4569/7586a54c-004a-40ba-8f67-d6699ecb6d44.jpeg)
![77f6ae18 5aed 4813 bbbb c28fa67a7eba](https://codegenius.org/uploads/slide/image/4570/77f6ae18-5aed-4813-bbbb-c28fa67a7eba.jpeg)
![D7f0a357 d572 40d6 9c2c 3a7a5bda90f6](https://codegenius.org/uploads/slide/image/4571/d7f0a357-d572-40d6-9c2c-3a7a5bda90f6.jpeg)
![79b4207f 3b77 4f00 8f21 8785e443e4ea](https://codegenius.org/uploads/slide/image/4572/79b4207f-3b77-4f00-8f21-8785e443e4ea.jpeg)
![B5ec3ffe ccc4 4390 a6b3 c86994744e79](https://codegenius.org/uploads/slide/image/4573/b5ec3ffe-ccc4-4390-a6b3-c86994744e79.jpeg)
![C189cee6 d507 4e96 9882 6f9508a63293](https://codegenius.org/uploads/slide/image/4574/c189cee6-d507-4e96-9882-6f9508a63293.jpeg)
![6300cebf 317c 4f70 9ea3 4ba1f3ab44c4](https://codegenius.org/uploads/slide/image/4575/6300cebf-317c-4f70-9ea3-4ba1f3ab44c4.jpeg)
敵にHPスライダーを設置
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
// ★追加
using UnityEngine.UI;
public class EnemyHealth : MonoBehaviour
{
public GameObject effectPrefab;
public AudioClip sound;
public int enemyHP;
// ★追加
public Slider hpSlider;
// ★追加
private void Start()
{
// スライダーの最大値の設定
hpSlider.maxValue = enemyHP;
// スライダーの現在値の設定
hpSlider.value = enemyHP;
}
private void OnTriggerEnter(Collider other)
{
if(other.gameObject.CompareTag("Missile"))
{
GameObject effect = Instantiate(effectPrefab, transform.position, Quaternion.identity);
Destroy(effect, 0.5f);
enemyHP -= 1;
Destroy(other.gameObject);
// ★追加
// スライダーの現在値
hpSlider.value = enemyHP;
if(enemyHP == 0)
{
Destroy(transform.root.gameObject);
AudioSource.PlayClipAtPoint(sound, Camera.main.transform.position);
}
}
}
}
![F4ec574a 1fea 46d9 80ae 0e04edde756c](https://codegenius.org/uploads/slide/image/4576/f4ec574a-1fea-46d9-80ae-0e04edde756c.jpeg)
![A80957b1 f725 45c5 9bde 382ac5c4d360](https://codegenius.org/uploads/slide/image/4577/a80957b1-f725-45c5-9bde-382ac5c4d360.jpeg)
【2019版】Danmaku I(基礎1/全22回)
他のコースを見る![Ede7a3ef cc69 4dae 95e5 e65a5236f111](https://codegenius.org/uploads/slide/image/4560/ede7a3ef-cc69-4dae-95e5-e65a5236f111.jpeg)
![7d9cbad8 7193 4e14 b7e9 e43abdb980c8](https://codegenius.org/uploads/slide/image/4561/7d9cbad8-7193-4e14-b7e9-e43abdb980c8.jpeg)
![Afc6dd3a acf2 4f01 8e24 b0a231498ab2](https://codegenius.org/uploads/slide/image/4562/afc6dd3a-acf2-4f01-8e24-b0a231498ab2.jpeg)
![50d38d1a 1589 4228 bca4 da9150d1240f](https://codegenius.org/uploads/slide/image/4563/50d38d1a-1589-4228-bca4-da9150d1240f.jpeg)
![E8e5ddba a8fc 4e27 946c bcc87dfb89ab](https://codegenius.org/uploads/slide/image/4564/e8e5ddba-a8fc-4e27-946c-bcc87dfb89ab.jpeg)
![F5c5e721 6908 4fdb a066 c0ef990342c9](https://codegenius.org/uploads/slide/image/4565/f5c5e721-6908-4fdb-a066-c0ef990342c9.jpeg)
![3839ede0 3880 4d0d b084 a93e271a8d6b](https://codegenius.org/uploads/slide/image/4566/3839ede0-3880-4d0d-b084-a93e271a8d6b.jpeg)
![295b9adb ed4c 4262 92de 0c5da324a68c](https://codegenius.org/uploads/slide/image/4567/295b9adb-ed4c-4262-92de-0c5da324a68c.jpeg)
![1b62f1e8 63e5 44f7 8119 25eb8b3d2ffa](https://codegenius.org/uploads/slide/image/4568/1b62f1e8-63e5-44f7-8119-25eb8b3d2ffa.jpeg)
![7586a54c 004a 40ba 8f67 d6699ecb6d44](https://codegenius.org/uploads/slide/image/4569/7586a54c-004a-40ba-8f67-d6699ecb6d44.jpeg)
![77f6ae18 5aed 4813 bbbb c28fa67a7eba](https://codegenius.org/uploads/slide/image/4570/77f6ae18-5aed-4813-bbbb-c28fa67a7eba.jpeg)
![D7f0a357 d572 40d6 9c2c 3a7a5bda90f6](https://codegenius.org/uploads/slide/image/4571/d7f0a357-d572-40d6-9c2c-3a7a5bda90f6.jpeg)
![79b4207f 3b77 4f00 8f21 8785e443e4ea](https://codegenius.org/uploads/slide/image/4572/79b4207f-3b77-4f00-8f21-8785e443e4ea.jpeg)
![B5ec3ffe ccc4 4390 a6b3 c86994744e79](https://codegenius.org/uploads/slide/image/4573/b5ec3ffe-ccc4-4390-a6b3-c86994744e79.jpeg)
![C189cee6 d507 4e96 9882 6f9508a63293](https://codegenius.org/uploads/slide/image/4574/c189cee6-d507-4e96-9882-6f9508a63293.jpeg)
![6300cebf 317c 4f70 9ea3 4ba1f3ab44c4](https://codegenius.org/uploads/slide/image/4575/6300cebf-317c-4f70-9ea3-4ba1f3ab44c4.jpeg)
敵にHPスライダーを設置
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
// ★追加
using UnityEngine.UI;
public class EnemyHealth : MonoBehaviour
{
public GameObject effectPrefab;
public AudioClip sound;
public int enemyHP;
// ★追加
public Slider hpSlider;
// ★追加
private void Start()
{
// スライダーの最大値の設定
hpSlider.maxValue = enemyHP;
// スライダーの現在値の設定
hpSlider.value = enemyHP;
}
private void OnTriggerEnter(Collider other)
{
if(other.gameObject.CompareTag("Missile"))
{
GameObject effect = Instantiate(effectPrefab, transform.position, Quaternion.identity);
Destroy(effect, 0.5f);
enemyHP -= 1;
Destroy(other.gameObject);
// ★追加
// スライダーの現在値
hpSlider.value = enemyHP;
if(enemyHP == 0)
{
Destroy(transform.root.gameObject);
AudioSource.PlayClipAtPoint(sound, Camera.main.transform.position);
}
}
}
}
![F4ec574a 1fea 46d9 80ae 0e04edde756c](https://codegenius.org/uploads/slide/image/4576/f4ec574a-1fea-46d9-80ae-0e04edde756c.jpeg)
![A80957b1 f725 45c5 9bde 382ac5c4d360](https://codegenius.org/uploads/slide/image/4577/a80957b1-f725-45c5-9bde-382ac5c4d360.jpeg)
敵の作成④(敵のHPを画面に表示する)