小枫 发表于 2020-3-6 18:04:49

unity3d 高尔夫球推杆游戏源码下载



说明一下这个DEMO中使用到的一些技术难点。
游戏场景中的这支球杆模型是没有动画,为了让球杆有击打小球的动画,我们可以使用旋转球杆的中心来完成。我把球杆旋转分为两部分,第一部分是球杆从起始点向上旋转,第二部分是球杆从最高点向下旋转击球。
有一个重要的方法可以很轻易的帮我们完成旋转插值的计算。
Quaternion.Lerp()方法,参数1表示改模型其实的旋转角度,参数2表示该模型结束的旋转角度,参数3表示该模型从起始角度旋转至结束角度所使用的时间。把这个方法放在Update方法中,就好比每一帧都会计算当前模型旋转中的角度,只到它旋转结束。
unity3d 高尔夫球推杆游戏源码下载


页: [1]
查看完整版本: unity3d 高尔夫球推杆游戏源码下载