如何让Unity中的对象立即掉到地上(跳过秋天动画)?

时间:2016-09-15 08:35:16

标签: unity3d

现在,我有一个对象,其中我只知道x和z的位置。如果我把它放在一个非常高的y坐标上,我会得到一个向下落到地面的动画。我想跳过这个并立即让它在地面上。我该怎么做?

2 个答案:

答案 0 :(得分:0)

将物体放置在远离地面的任意Y位置,然后将光线投射到地面并将物体移动到击中位置。

的伪代码:

<div class="container">
  <div class="inner">
    <h2>This is a title</h2>
  </div>

  <div class="inner-2">
    <img src="https://thesingleplayermode.files.wordpress.com/2013/05/pokemon-banner.jpg">
  </div> 
</div>

答案 1 :(得分:0)

您可以使用RaycastBoxcast来确定从对象底部到其下方下一个对手的距离。然后从对象transform.position.y中减去这个距离。