Unity c#将3D对象作为按钮移动到另一个场景
本文关键字:移动 另一个 按钮 3D 对象 Unity | 更新日期: 2023-09-27 18:29:53
我正在制作一个主菜单,我想把3D对象作为一个按钮来移动到另一个场景。3D对象是从SKETCHUP导入的jar。我是个新手,所以我还是不知道。有人能给我一个使用c的示例代码吗??对象的名称是JAR。提前感谢:)
这就是你的做法:
-
在你的对象上应用对撞机(或者你可以用光线投射,但菜单按钮不需要)
-
定义
OnMouseDown
或OnMouseUp
事件。顺便说一句,学习使用Unity文档,它甚至有你在这个例子中想要的东西:MonoBehavior.OnMouseDown().
这是处理点击事件的代码:(直接从提供的链接中获取)
void OnMouseDown () { // or OnMouseUp
Application.LoadLevel("level name"); // or level index
}
我想你知道如何定义不同的场景,这样你就可以在加载时引用它们。如果没有,请阅读以下内容,了解如何完成:Application.LoadLevel.
另请注意:Unity自己有一个非常大的社区论坛,有很多经验丰富的活跃成员。但是,请做好你的家庭作业,观看教程,并在发送已经解释过的问题之前尝试搜索你的问题。没有人喜欢帮助那些不想自己付出任何努力的人。