我有一个水果忍者类的游戏,你的鼠标是刀片,你可以切割水果之类的物品。所以水果有一个对撞机,刀片也有。
问题是当你快速切割时,碰撞器可能移动得太快而无法与水果发生碰撞。
为了克服这个问题,我需要一种方法来查看对撞机是否在两点之间。
我可以这样做来获得 2 分;
vector 3 lastPos = Vector3.zero;
void Update()
{
/*If collider between Input.mouse.position & lastPos {
collided();
}*/
lastPos = Input.mouse.position;
}
void collided()
{
...
}
这是可能的,最好的方法是什么?
慕莱坞森
相关分类