我有一次碰撞的问题。我试图让剑摆动碰撞。 我的角色用脸转向鼠标,当我在他面前点击时,剑会挥动。 在这里碰撞最好的方法是什么?最简单的事情,有利于表现。
答案 0 :(得分:0)
我不会给你代码,但可以给你指导。
提示:红色框的位置
X = cos(playerAngle) * weaponLength + player.Postion.X;
Y = sin(playerAngle) * weaponLength + player.Position.Y;
编辑: 上面代码的那些红点将跟随玩家的圈子。通过这个玩家摆动只会面对敌人(蓝色)。我已经把绿色的敌人,如果你想打他,你将不得不转动你的球员。