我非常擅长统一编程,这真的不是我的强项。 但我真的需要帮助。
我需要帮助制作一个可以改变两个游戏对象的地方的代码(总共8个都需要能够互相切换)我想用鼠标左键点击工作。
我到目前为止的所有内容都是:
void OnMouseDown ()
{
transform.position = otherObject.transform.position;
}
但这没有做任何事情..请帮忙! :)
答案 0 :(得分:0)
要使OnMouseDown()
消息生效,您必须附加Collider
组件。转到Component->Physics
菜单,然后选择适合您对象的对撞机。您最有可能想要使用Box Collider
。
要切换对象,您可以执行以下操作:
void OnMouseDown ()
{
Vector3 temp = transform.position;
transform.position = otherObject.transform.position;
otherObject.transform.position = temp;
}