c# - Unity中的脚本来模拟AR相机的物体运动?加速度计
问题描述
我正在做一个项目,我需要相对于相机的移动来移动对象。我需要它类似于 AR 相机,就好像即使手机在移动物体也保持静止一样。有人有什么主意吗?
我不能使用陀螺仪,因为它与 Android 设备的兼容性很低。我正在尝试使用加速度计,但它不起作用,因为当手机像在对角线位置转动时物体向右/向左移动,而不是在保持垂直和旋转时不移动。
这是我正在使用的代码:
void Update()
{
transform.Translate(Input.acceleration.x,0 ,0);
}
解决方案
推荐阅读
- python-3.x - 将本地机器上的 MongoDB 迁移到 Mongo Atlas
- java - 来自 Handler 的安全 UI 更新
- javascript - 使用 asyncData 获取数据
- spring - spring RestTemplate 供应商特定的媒体类型标头不起作用
- pyspark - 在 Pyspark 中的字符(“-”)之前/之后选择特定字符串
- javascript - 鼠标悬停时水平平滑滚动
- python - pygame 没有音频输出。(视窗 10)
- haskell - Haskell Integer 不充当 Integer
- git - Git 在桌面上找不到本地存储库 $
- css - 如何模糊具有透明度的电子 BrowserWindow