砲塔の角度を上下できるようにする(TPSモード)
![73ad0584 251a 4605 9dcb 5c1943f779b6](https://codegenius.org/uploads/slide/image/7225/73ad0584-251a-4605-9dcb-5c1943f779b6.jpeg)
砲塔を上下させる
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class TurretController : MonoBehaviour
{
private Vector3 angle;
public GameObject head;
void Start()
{
angle = transform.eulerAngles;
}
void Update()
{
if(Input.GetKey(KeyCode.Q))
{
angle.x -= 0.2f;
if(angle.x < -30)
{
angle.x = -30;
}
transform.eulerAngles = new Vector3(angle.x, head.transform.eulerAngles.y, 0);
}
else if(Input.GetKey(KeyCode.E))
{
angle.x += 0.2f;
if(angle.x > 0)
{
angle.x = 0;
}
transform.eulerAngles = new Vector3(angle.x, head.transform.eulerAngles.y, 0);
}
}
}
![E4781c7b a125 4f16 8d8e 9a8b5501e08f](https://codegenius.org/uploads/slide/image/7226/e4781c7b-a125-4f16-8d8e-9a8b5501e08f.jpeg)
![D0301fa0 3da3 40b4 9b16 adbcd0b8fc3d](https://codegenius.org/uploads/slide/image/7227/d0301fa0-3da3-40b4-9b16-adbcd0b8fc3d.jpeg)
![64a05e6d fddb 43d8 9a42 cd2349d5c6a6](https://codegenius.org/uploads/slide/image/7228/64a05e6d-fddb-43d8-9a42-cd2349d5c6a6.jpeg)
モーター音の追加
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class TurretController : MonoBehaviour
{
private Vector3 angle;
public GameObject head;
// ★サウンド
private AudioSource audioSource;
void Start()
{
angle = transform.eulerAngles;
// ★サウンド
audioSource = GetComponent<AudioSource>();
audioSource.enabled = false;
}
void Update()
{
if (Input.GetKey(KeyCode.Q))
{
// ★サウンド
audioSource.enabled = true;
angle.x -= 0.2f;
if (angle.x < -30)
{
angle.x = -30;
}
transform.eulerAngles = new Vector3(angle.x, head.transform.eulerAngles.y, 0);
}
else if (Input.GetKey(KeyCode.E))
{
// ★サウンド
audioSource.enabled = true;
angle.x += 0.2f;
if (angle.x > 0)
{
angle.x = 0;
}
transform.eulerAngles = new Vector3(angle.x, head.transform.eulerAngles.y, 0);
}
else // ★サウンド
{
audioSource.enabled = false;
}
}
}
![E2432711 0f6c 4df8 9fa8 06bf9299aae9](https://codegenius.org/uploads/slide/image/7229/e2432711-0f6c-4df8-9fa8-06bf9299aae9.jpeg)
![0f69cf1a 4c6e 40d0 9c33 68633cb2f7d0](https://codegenius.org/uploads/slide/image/7230/0f69cf1a-4c6e-40d0-9c33-68633cb2f7d0.jpeg)
![73ad0584 251a 4605 9dcb 5c1943f779b6](https://codegenius.org/uploads/slide/image/7225/73ad0584-251a-4605-9dcb-5c1943f779b6.jpeg)
砲塔を上下させる
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class TurretController : MonoBehaviour
{
private Vector3 angle;
public GameObject head;
void Start()
{
angle = transform.eulerAngles;
}
void Update()
{
if(Input.GetKey(KeyCode.Q))
{
angle.x -= 0.2f;
if(angle.x < -30)
{
angle.x = -30;
}
transform.eulerAngles = new Vector3(angle.x, head.transform.eulerAngles.y, 0);
}
else if(Input.GetKey(KeyCode.E))
{
angle.x += 0.2f;
if(angle.x > 0)
{
angle.x = 0;
}
transform.eulerAngles = new Vector3(angle.x, head.transform.eulerAngles.y, 0);
}
}
}
![E4781c7b a125 4f16 8d8e 9a8b5501e08f](https://codegenius.org/uploads/slide/image/7226/e4781c7b-a125-4f16-8d8e-9a8b5501e08f.jpeg)
![D0301fa0 3da3 40b4 9b16 adbcd0b8fc3d](https://codegenius.org/uploads/slide/image/7227/d0301fa0-3da3-40b4-9b16-adbcd0b8fc3d.jpeg)
![64a05e6d fddb 43d8 9a42 cd2349d5c6a6](https://codegenius.org/uploads/slide/image/7228/64a05e6d-fddb-43d8-9a42-cd2349d5c6a6.jpeg)
モーター音の追加
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class TurretController : MonoBehaviour
{
private Vector3 angle;
public GameObject head;
// ★サウンド
private AudioSource audioSource;
void Start()
{
angle = transform.eulerAngles;
// ★サウンド
audioSource = GetComponent<AudioSource>();
audioSource.enabled = false;
}
void Update()
{
if (Input.GetKey(KeyCode.Q))
{
// ★サウンド
audioSource.enabled = true;
angle.x -= 0.2f;
if (angle.x < -30)
{
angle.x = -30;
}
transform.eulerAngles = new Vector3(angle.x, head.transform.eulerAngles.y, 0);
}
else if (Input.GetKey(KeyCode.E))
{
// ★サウンド
audioSource.enabled = true;
angle.x += 0.2f;
if (angle.x > 0)
{
angle.x = 0;
}
transform.eulerAngles = new Vector3(angle.x, head.transform.eulerAngles.y, 0);
}
else // ★サウンド
{
audioSource.enabled = false;
}
}
}
![E2432711 0f6c 4df8 9fa8 06bf9299aae9](https://codegenius.org/uploads/slide/image/7229/e2432711-0f6c-4df8-9fa8-06bf9299aae9.jpeg)
![0f69cf1a 4c6e 40d0 9c33 68633cb2f7d0](https://codegenius.org/uploads/slide/image/7230/0f69cf1a-4c6e-40d0-9c33-68633cb2f7d0.jpeg)
砲塔の角度を上下できるようにする(TPSモード)