【问题标题】:How do you trigger a script after passing a sprit in unity统一传递精灵后如何触发脚本
【发布时间】:2021-04-07 17:32:30
【问题描述】:

在统一中,我想在玩家通过统一的特定精灵后触发相机跟随脚本,但我不知道是否有可以在精灵上使用的组件或类似的东西。

【问题讨论】:

  • 你的游戏是 2D 的吗?还是您在世界空间中使用带有图像组件的画布?
  • 是的,游戏是二维的
  • 只是想确认一下。提供的答案应该可以工作。

标签: unity3d sprite


【解决方案1】:

我猜你指的是精灵,如果是这样的话,只需在精灵中添加一个 colider2D 并使用 onTriggerEnter2D() 来检查角色上的 colider 何时与其他对象上的碰撞器接触,如下所示:

void OnTriggerEnter2D(Collider2D col)
{
    Debug.Log("I touched the sprite");
}

【讨论】:

  • 我是否检查对撞机是否触发?另外我如何在这个脚本中触发一个脚本
  • 在具有碰撞器的实例中,您可以执行检查以查看它是否接触到另一个碰撞器并触发脚本只需替换“Debug.Log("I touch the sprite");"使用你的函数,当精灵接触另一个碰撞器时,你的函数将被调用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多