如何实现无论怎么转,图像都正朝自己?
本人是美工,没有任何unity编程基础:(,
如果方便请附带脚本代码,感激不尽!
创建脚本名为RotateImage
,把下面脚本复制进去,若方向反了就修改最后一行代码(-x,0,-y)的想x或y符号,若旋转速度慢了则修改factor初识值即可
using UnityEngine;
public class RotateImage : MonoBehaviour
{
float x;
float y;
Gyroscope go;
float factor = 20f;
void Start()
{
go = Input.gyro;
go.enabled = true;
}
void Update()
{
x = Input.acceleration.x;
y = Input.acceleration.y;
this.transform.localEulerAngles = new Vector3(-x, 0, -y) * factor;
}
}
那你用陀螺仪的角度赋值给方块的角度不就行了
如果发现反了就取个负号
您试试这个,我现在手上没法打包到手机,没法测试。
https://blog.csdn.net/liqiangeastsun/article/details/42744257
要是还不能实现,可以私信