系统永远不会检测到我的鼠标/触摸点击游戏对象(右箭头或左箭头,查看以下链接)
public void OnMouseDown()
{
//don`t enter here!!
if (this.name == "gameObjectName")
doAction();
}
答案 0 :(得分:0)
由于您的实例变量名称的值为“Left Arrow-50”,因此条件为false,并且不会调用您的doAction-Mehtod。
很难帮助你,因为我们不知道gameObjectName是什么。它是变量还是字符串?
如果是String变量,请尝试以下代码:
{print $5+0" "$6}
答案 1 :(得分:0)
假设您的脚本已附加到 Left Arrow-50 游戏对象,首先要确保它们都有 collider 组件。
之后,重写代码,删除 if 行。只会调用附加到单击对象的脚本实例,因此您不需要此行来检查这是否是正确的对象。
public void OnMouseDown()
{
doAction();
}
对右箭头-50 及其脚本执行相同操作。