最近unityを触りだした初心者です。
砲身に回転制限をさせようとしたのですが全然できません。どうしたらいいのでしょうか。
問題のソースコードです
C#
void Update()
{
float max = 14;
float min = -6;
float x = 0;
if (x>=min || x<= max)
{
if (Input.GetKey(KeyCode.UpArrow))
{
transform.Rotate(x+1f,0,0);
}
if (Input.GetKey(KeyCode.DownArrow))
{
transform.Rotate(x + -1f, 0, 0);
}
}else
{
if (x >= max)
{
x = max;
}
if (x <= min)
{
x = min;
}
}
}
返信よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/02 17:40
2017/01/03 07:29
2017/01/03 13:31