このような質問がありますが、私はC#で答えを見つけることができませんでしたので、ここで私の質問です:私はそれが直面している方向にオブジェクト(ユニティ5)を回転させたいです。私は現在、私のプレーヤーを回転させるこのコードを持っています。オブジェクトを直面している方向に移動しますか? C#
using UnityEngine;
using System.Collections;
public class Movement : MonoBehaviour
{
private bool isLeft = false;
void Update()
{
if (Input.GetMouseButtonDown(0))
{
if (isLeft == false)
{
transform.rotation = Quaternion.Euler(90, 45,0);
isLeft = true;
Debug.Log("Turned Right");
}
else
{
transform.rotation = Quaternion.Euler(90, -45, 0);
Debug.Log("Turned Left");
isLeft = false;
}
}
}
タイトルは**「向いている方向にオブジェクトを動かす」**あなたの質問の本文は**「私が向いている方向にオブジェクトを回転させたい」と言っています* * ....オブジェクトを動かして回転させることは同じことではありません。あなたは本当に何をしようとしていますか?一方、あなたの質問のコードは機能しますか?そのコードで何が起こっていますか? – Programmer