如何测量一些预制件范围?

时间:2019-05-02 06:47:10

标签: unity3d unity3d-gui unity3d-editor

我正在建立第一人称火器模拟器。当我射击子弹厅时,预制板显示在目标板上。

这是我的目标

enter image description here

我开除时 enter image description here

孔洞预制件像红色圆形一样粘在目标板上。 我需要弄个范围的洞。需要测量4英寸,6英寸或10英寸圆上的孔。

1 个答案:

答案 0 :(得分:0)

首先,您需要在目标中心放置一个GameObject。然后,您需要为每个圆创建一个float变量,该变量等于找到每个圆与中心的距离。为此,我的建议是复制并粘贴中心游戏对象,并将其移动到x,y或z轴上的每个圆上,并记录每个圆与中心的距离。有了这些数字后,您需要创建一种算法来找到子弹离中心的距离。最后,一旦您知道子弹离中心有多远,请开发一种新算法来查找子弹位于哪个圆圈之间。您将需要使用if语句创建一个算法,该if语句具有大于(>)和小于(< )的值将子弹距中心的距离与圆心距中心的距离进行比较,以找到子弹之间的圆周。

相关问题