Unity(C#)でわからないことがあったので質問させていただきます。
Sキーがおされている間、オブジェクトをX軸方向に回転させると同時にオブジェクトの回転(X軸)を取得し、16度を超えたら16度にする(16度を超えないようにする)スクリプトを作っているのですが、上手くいきません。いろいろ間違っていると思うのですが教えていただけると幸いです。
↓自作したスクリプト
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class AngleController : MonoBehaviour
private float A; void Update() { A = transform.localEulerAngles.x;//ここで取得したい if ((Input.GetKey("s")) { transform.Rotate(6 * -Time.deltaTime, 0, 0);//回転 if (transform.localEulerAngles.x > 16)//ここで16度を超えないようにしたい { A = 16; }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/16 07:08