我是开发ARCore应用程序的新手。我试图开发,但只有三维物体出现后扫描表面。我想UI按钮工作,有动画时,我点击按钮。谁能帮助我,有一个教程一步一步?
对于UIButton播放动画:
public GameObject your3dGameObject
public void OnButtonClick()
{
your3dGameObject.GetComponent<Animation>().Play("animationName");
}
您可以将画布的转换设置为3DGameObject的子级,然后UIButton将随着表面检测而出现/消失。
遵循此官方教程,创建一个干净的项目https://developers.google.com/ar/develop/unity/quickstart-android对于在Android中构建和运行ARCore应用程序,示例场景HelloAR尚未启动。 游戏视图中的即时预览也不起作用,显示的是白色屏幕而不是相机渲染。 我的Unity版本是2019.1.10f1,ARCore SDK版本是1.10.0
对不起,我是ARCore和增强现实公司的新员工。我有一个关于Unity中PointCloud类的一般性问题。 我的问题是:是否可以导入一个由kinect或等扫描的房间的点云,到Unity中作为AR应用程序中的点云使用。据我所知,如果有可能注册相对于设备坐标系的点,并使用这些点来代替电话生成的点,可以提高ARCore的SLAM的精度。 如果有人能帮忙我会很高兴的。谢了。
很快,我想获取设备中所有已安装的应用程序(图标和标签)。我正在使用一个简单的代码来获取应用程序的名称。 我使用AndroidJava类来获取这些信息。问题是Android将应用程序图标选择为。Unity无法读取并显示为。 我想知道是否有办法解决这个问题。我曾尝试将drawable编码为base64字符串,但Unity“回复”我一个“无效字符串长度”错误,可能是因为base64字符串的“无限”长度。
我正在工作的一个项目和面临一个问题与ARCORE。我在我的项目中使用了ARCore定位,我使用纬度和经度来设置对象的位置。但当我在设备中看到它时,对象位置在AR中是不同的。 它的主要问题是它检测表面和放置图像根据它,如果有任何可能禁用表面检测,那么它的工作是完美的。
问题内容: 我是Android开发的新手,似乎找不到如何使用侦听器的指南。 在我的应用程序中,当有人按下并释放一个键时,我想调用一个函数来执行正则表达式。 我不知道如何使用onKeyUp。有人可以告诉我如何吗? 问题答案: 正确的方法是使用TextWatcher类。
我很难跟随这些例子,用ArCore加载到我自己的模型中。我发现了以下代码: 但是我找不到ModelRenderable类以及如何导入它。此外,我正在从以下模型构建应用程序示例: 但我的模型没有png文件,只有obj和mtl。自动场景窗体还创建了一个sfa和sfb文件。哪种方法是正确的?