unity判断物体是超出屏幕上还是下
1个回答
展开全部
unity判断物体是超出屏幕上还是下
这个方法有很多,最简单的就是在屏幕边上放两个collider,检测到这个物体到这两个限定的collider里就调整下。 或者给个子物体带个碰撞,放高一点(不要在一个平面里不影响你正常功能就好),边上放两个限定的碰撞,不用写代码了。
复杂的需求,要不断细分,分解到最后就变成很多简单需求的组合,你这个问题其实就是,点选object,给物体一个选中状态,然后点另外一个点,让物体的个方向速度设置为0,然后赋予新的速度,就可以了,至于新的速度要根据当前点,和目标点的位置关。
这个方法有很多,最简单的就是在屏幕边上放两个collider,检测到这个物体到这两个限定的collider里就调整下。 或者给个子物体带个碰撞,放高一点(不要在一个平面里不影响你正常功能就好),边上放两个限定的碰撞,不用写代码了。
复杂的需求,要不断细分,分解到最后就变成很多简单需求的组合,你这个问题其实就是,点选object,给物体一个选中状态,然后点另外一个点,让物体的个方向速度设置为0,然后赋予新的速度,就可以了,至于新的速度要根据当前点,和目标点的位置关。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询