独立游戏吧 关注:55,673贴子:322,684
  • 7回复贴,共1

【求助】unity抛物线,塔防游戏炮弹飞行轨迹

只看楼主收藏回复


我从网上找了一段代码,是塔防游戏中炮塔炮弹的飞行轨迹,有两行代码是Mathf.Sqrt开方运算,我不太清楚这两行是什么意思,有知道的大佬希望能详细说一下这个抛物线的整个思路,跪谢!
代码贴图:


IP属地:内蒙古1楼2021-01-20 18:04回复
    先简单说一下你明白的部分吧,里面设计的知识点还挺多的


    IP属地:四川2楼2021-01-20 18:19
    收起回复
      这是高中的物理公式:h=gt²/2
      time1是抛到最高点的时间,time2是抛到鼠标位置的时间,
      speed是抛出的横向速度,time1 * Gravity * Vector3.up 是抛出的竖向速度,两个加起来就是小球抛出的速度。


      IP属地:山西3楼2021-01-20 19:08
      收起回复