複数のカメラを切り替える
![064f197e a127 4dcb 8f00 9b2b2516b617](https://codegenius.org/uploads/slide/image/1592/064f197e-a127-4dcb-8f00-9b2b2516b617.jpeg)
複数のカメラを切り替える
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CameraController : MonoBehaviour
{
public Camera mainCamera;
public Camera subCamera;
// 「bool」は「true」か「false」の二択の情報を扱うことができます(ポイント)
private bool mainCameraON = true;
void Start()
{
mainCamera.enabled = true;
subCamera.enabled = false;
}
void Update()
{
// (重要ポイント)「&&」は論理関係の「かつ」を意味する。
// 「A && B」は「A かつ B」(条件AとBの両方が揃った時という意味)
// 「==」は「左右が等しい」という意味
// もしも「Cボタン」を押した時、「かつ」、「mainCameraON」のステータスが「true」の時(条件)
if (Input.GetKeyDown(KeyCode.C) && mainCameraON == true)
{
mainCamera.enabled = false;
subCamera.enabled = true;
mainCameraON = false;
} // もしも「Cボタン」を押した時、「かつ」、「mainCameraON」のステータスが「false」の時(条件)
else if (Input.GetKeyDown(KeyCode.C) && mainCameraON == false)
{
mainCamera.enabled = true;
subCamera.enabled = false;
mainCameraON = true;
}
}
}
![2c833ce7 7b7a 4b40 a2b1 ccf7317c1419](https://codegenius.org/uploads/slide/image/1593/2c833ce7-7b7a-4b40-a2b1-ccf7317c1419.jpeg)
![4a7e6080 ff79 468a 8e1d 4055d8b7fec0](https://codegenius.org/uploads/slide/image/1594/4a7e6080-ff79-468a-8e1d-4055d8b7fec0.jpeg)
![809cc196 4a1a 409e 8543 ded7fc5ada67](https://codegenius.org/uploads/slide/image/1595/809cc196-4a1a-409e-8543-ded7fc5ada67.jpeg)
BattleTank(基礎/全31回)
他のコースを見る![064f197e a127 4dcb 8f00 9b2b2516b617](https://codegenius.org/uploads/slide/image/1592/064f197e-a127-4dcb-8f00-9b2b2516b617.jpeg)
複数のカメラを切り替える
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CameraController : MonoBehaviour
{
public Camera mainCamera;
public Camera subCamera;
// 「bool」は「true」か「false」の二択の情報を扱うことができます(ポイント)
private bool mainCameraON = true;
void Start()
{
mainCamera.enabled = true;
subCamera.enabled = false;
}
void Update()
{
// (重要ポイント)「&&」は論理関係の「かつ」を意味する。
// 「A && B」は「A かつ B」(条件AとBの両方が揃った時という意味)
// 「==」は「左右が等しい」という意味
// もしも「Cボタン」を押した時、「かつ」、「mainCameraON」のステータスが「true」の時(条件)
if (Input.GetKeyDown(KeyCode.C) && mainCameraON == true)
{
mainCamera.enabled = false;
subCamera.enabled = true;
mainCameraON = false;
} // もしも「Cボタン」を押した時、「かつ」、「mainCameraON」のステータスが「false」の時(条件)
else if (Input.GetKeyDown(KeyCode.C) && mainCameraON == false)
{
mainCamera.enabled = true;
subCamera.enabled = false;
mainCameraON = true;
}
}
}
![2c833ce7 7b7a 4b40 a2b1 ccf7317c1419](https://codegenius.org/uploads/slide/image/1593/2c833ce7-7b7a-4b40-a2b1-ccf7317c1419.jpeg)
![4a7e6080 ff79 468a 8e1d 4055d8b7fec0](https://codegenius.org/uploads/slide/image/1594/4a7e6080-ff79-468a-8e1d-4055d8b7fec0.jpeg)
![809cc196 4a1a 409e 8543 ded7fc5ada67](https://codegenius.org/uploads/slide/image/1595/809cc196-4a1a-409e-8543-ded7fc5ada67.jpeg)
複数のカメラを切り替える