Unity c#将3D对象作为按钮移动到另一个场景

本文关键字:移动 另一个 按钮 3D 对象 Unity | 更新日期: 2023-09-27 18:29:53

我正在制作一个主菜单,我想把3D对象作为一个按钮来移动到另一个场景。3D对象是从SKETCHUP导入的jar。我是个新手,所以我还是不知道。有人能给我一个使用c的示例代码吗??对象的名称是JAR。提前感谢:)

Unity c#将3D对象作为按钮移动到另一个场景

这就是你的做法:

  1. 在你的对象上应用对撞机(或者你可以用光线投射,但菜单按钮不需要)

  2. 定义OnMouseDownOnMouseUp事件。顺便说一句,学习使用Unity文档,它甚至有你在这个例子中想要的东西:MonoBehavior.OnMouseDown().

这是处理点击事件的代码:(直接从提供的链接中获取)

void OnMouseDown () { // or OnMouseUp
    Application.LoadLevel("level name"); // or level index
}

我想你知道如何定义不同的场景,这样你就可以在加载时引用它们。如果没有,请阅读以下内容,了解如何完成:Application.LoadLevel.

另请注意:Unity自己有一个非常大的社区论坛,有很多经验丰富的活跃成员。但是,请做好你的家庭作业,观看教程,并在发送已经解释过的问题之前尝试搜索你的问题。没有人喜欢帮助那些不想自己付出任何努力的人。