我正在制作主菜单,我想将3D对象作为按钮移动到另一个场景。 3D对象是从SKETCHUP导入的jar。我是新手,这就是为什么我还是不知道。有人可以用c#给我示例代码吗?对象的名称是JAR。提前谢谢你:)
答案 0 :(得分:0)
您就是这样做的:
在您的对象上应用Collider(或者您可以使用光线投射,但菜单按钮不需要)
定义OnMouseDown
或OnMouseUp
事件。顺便说一句,学习使用Unity文档,它甚至可以在这个例子中找到你想要的东西:MonoBehaviour.OnMouseDown()。
这是处理点击事件的代码:(直接来自提供的链接)
void OnMouseDown () { // or OnMouseUp
Application.LoadLevel("level name"); // or level index
}
我假设您知道如何定义不同的场景,以便在加载时引用它们。如果没有,请阅读以获取有关如何完成的基本指南:Application.LoadLevel。
另外需要注意的是:Unity拥有一个非常大的社区论坛,并且有很多活跃的成员,他们有更多的经验。但是,请做好您的家庭作业并观看教程,并尝试在垃圾邮件之前搜索您的问题,并提出已经解释过的问题。没有人喜欢帮助那些不想自己做任何努力的人。