我正在开发一个使用Unity / Vuforia为Android构建增强现实应用程序的项目,需要一些帮助.
找到imagetarget后,我的屏幕上会出现一个球.
我无法弄清楚如何让球移动.
我可以使用虚拟按钮,但我希望在Android屏幕上找到一种控制球的前进/后退/左/右按钮(或操纵杆)的方法.
任何人都可以提出任何建议或指出我正确的方向吗?
我一直在寻找几个小时,只能找到虚拟按钮的教程.
什么都不会帮助我学会把它们放在屏幕上.
提前致谢!
解决方法:
最适合您的选择可能是使用Unity的UI系统.您可以在UI中添加许多不同的内容,例如按钮,滚动条,滑块,图片或文本.使用此功能,您可以为游戏构建自己的控件.您可以通过场景编辑器或通过代码添加UI元素.
例如,添加按钮非常容易:
1,单击添加Canvas
注意 – 始终选择“屏幕空间覆盖”和“按屏幕大小缩放”
(Unity在Unity5中意外地将默认设置设置为错误.您使用的唯一设置是那两个.)
2,单击添加一个Button
你完成了 – 只需拖动按钮所需的任何功能.
在这个例子中,你有一个像这样的脚本:
public void SomeScript()
{
public void ClickedMainMenu()
{
a.PlayOneShot(clickSound, 3f);
SceneManager.LoadScene("main_menu");
}
public void ClickedLevel()
{
a.PlayOneShot(clickSound, 3f);
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1);
}
public void ClickedQuit()
{
a.PlayOneShot(clickSound, 3f);
Application.Quit();
}
只需在UI.Button Inspector面板中拖动并选择相关功能即可. (先按“”,然后再拖动.)
原文地址:https://codeday.me/bug/20190927/1823950.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。