【问题标题】:Unity2D: Let object jump up once when set active through script?Unity2D:通过脚本设置活动时让对象跳一次?
【发布时间】:2017-03-14 06:38:30
【问题描述】:

大家好,我有一个游戏对象通过脚本设置为活动的情况。这些对象有rigidbody2d 和polygoncolliders。我希望对象在设置为活动时弹出一点。知道如何实现这一目标吗?我更喜欢随机弹出的小窗口。

【问题讨论】:

  • 使用Random.Range(minValue, maxValue)向刚体施加一个向上的力?

标签: c# unity3d unity5 unity2d


【解决方案1】:

您可以做的是创建一个脚本,您将在 start 函数中附加到您要跳转的对象:

void Start()

你可以添加:

GetComponent<Rigidbody2D>().AddForce(new Vector2(0,10), ForceMode2D.Impulse);

这将使角色向上跳跃,您可以将值更改为随机值。

【讨论】:

  • 啊,这就像一个魅力!非常感谢:D!
  • 很高兴它有帮助:D
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多