最适合您的选择可能是使用Unity的UI系统.您可以在UI中添加许多不同的内容,例如按钮,滚动条,滑块,图片或文本.使用此功能,您可以为游戏构建自己的控件.您可以通过场景编辑器或通过代码添加UI元素.

例如,添加按钮非常容易:

1,单击添加Canvas

注意 – 始终选择“屏幕空间覆盖”和“按屏幕大小缩放”

(Unity在Unity5中意外地将默认设置设置为错误.您使用的唯一设置是那两个.)

2,单击添加一个Button

你完成了 – 只需拖动按钮所需的任何功能.

8afc743b1a0c039e80ebee51155e39d2.png

在这个例子中,你有一个像这样的脚本:

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面板中拖动并选择相关功能即可. (先按“”,然后再拖动.)

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐