【发布时间】:2017-03-14 06:38:30
【问题描述】:
大家好,我有一个游戏对象通过脚本设置为活动的情况。这些对象有rigidbody2d 和polygoncolliders。我希望对象在设置为活动时弹出一点。知道如何实现这一目标吗?我更喜欢随机弹出的小窗口。
【问题讨论】:
-
使用
Random.Range(minValue, maxValue)向刚体施加一个向上的力?
大家好,我有一个游戏对象通过脚本设置为活动的情况。这些对象有rigidbody2d 和polygoncolliders。我希望对象在设置为活动时弹出一点。知道如何实现这一目标吗?我更喜欢随机弹出的小窗口。
【问题讨论】:
Random.Range(minValue, maxValue)向刚体施加一个向上的力?
您可以做的是创建一个脚本,您将在 start 函数中附加到您要跳转的对象:
void Start()
你可以添加:
GetComponent<Rigidbody2D>().AddForce(new Vector2(0,10), ForceMode2D.Impulse);
这将使角色向上跳跃,您可以将值更改为随机值。
【讨论】: