【问题标题】:Unity3d how can i program my game?Unity3d我如何编程我的游戏?
【发布时间】:2017-04-11 08:55:22
【问题描述】:

我正在 unity3d 游戏引擎中创建一个 Android 2d 游戏。我创建了一个无尽的地图,一个不断移动的球是我的角色。我在我的平台上挖了一些坑。如果用户点击屏幕上的任意位置,球就会弹跳。现在,如果球不小心掉进了坑里,我希望游戏停止(意味着游戏失败)并从头开始。 谁能告诉我我必须用来重启游戏的脚本或代码???? 任何帮助都会很棒!!!!

【问题讨论】:

  • 这真的很广泛并且征求意见,没有“正确”的答案(所以...... StackOverflow 的话题)。不确定您对帮助的期望(并且没有必要将 cmets 发布到您自己的问题中寻求帮助,尤其是在发布您的问题后一分钟 - 没有人会得到报酬来争先恐后地回答您)。至于问题本身:您已显示零代码,因此发布的任何内容都将基于...与您的应用无关。

标签: unity3d game-engine unity5 unityscript


【解决方案1】:

您可以使用标记为触发器的Box Collidiers 填充坑。

然后你用

写一个脚本
void OnTriggerEnter(Collider other){
if(other.gameobject.tag == "Player")
//do something
}

Doku OnTrigger Enter

这应该做的工作

【讨论】:

  • 感谢 Dropye 的高效回答
猜你喜欢
  • 2022-01-12
  • 2014-08-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-09
相关资源
最近更新 更多