ue3d乒乓球游戏制作的思路

乒乓球游戏制作的思路

分类:
ue3d - 乒乓球游戏制作的思路

在此文中,将简单介绍俩人乒乓球游戏的制作思路,该游戏在Unity中需要使用到基本的球体物理特性,可能会有一点点这方面的挑战,因为需要让球碰撞到表面朝相反的方向移动。

因此,需要有一个函数:

Hit Factor

它返回…

(ballPos.y — racketPos.y) / racketHeight

也就是说当球与拍子对象相撞时,通过标签检查是左球拍还是右球拍,然后计算球需要移动的方向和速度。

在计算方向方面,如果它击中左球拍,则将向量的“x”位置设置为1,如果它击中右球拍,则将向量的“x”位置设置为-1,然后归一化向量。

所以球每次击中任一个球拍时都会反的方向反弹,也就会出现反方向的运动轨迹。

在这个思路中设置球拍的速度是一件较为容易的事,没有想象中那么难,它只是将方向乘以球的速度就得到球拍的速度。

不过移动球对象还包括使用GetAxisRaw()函数和使用内置的Vertical函数。

上一个内容
下一个内容

相关信息

  • 类型:知识
  • 字数:
  • 字符:
  • 使用软件:2019.4.38f1
  • 说明:无
  • 编号:102295

热门内容

提示:3D天堂作为服务提供者,尊重网络版权及知识产权,对某些行为的发生不具备充分的监控能力,若无意间侵犯到您的权利,请 联系我们,我们会在收到信息后尽快给予处理。

本站文章版权归本站自创作者所有,未经允许不得转载!