0
A
回答
0
检查是否与墙壁碰撞。我假设你正在渲染位图,所以我们要说的正方形的原点是左上角。在这种情况下:
if (x + width >= SCREEN_WIDTH || x <= 0) vx *= -1;
if (y + height >= SCREEN_HEIGHT || y <= 0) vy *= -1;
其中vx和vy是x和y速度。
相关问题
- 1. OpenGL检查屏幕边界
- 2. android活动到libGdx屏幕
- 3. libgdx世界到屏幕pos和因素
- 4. libgdx离开屏幕和屏幕周期
- 5. Libgdx:屏幕
- 6. Libgdx:屏幕managaer
- 7. 防止孩子走出屏幕边界
- 8. 当SizeChange防止从屏幕边界的窗口边界
- 9. Libgdx拟合屏幕
- 10. Libgdx屏幕混淆
- 11. Libgdx。屏幕组织
- 12. Libgdx切换屏幕
- 13. 保持SKSpriteNode在屏幕的边界
- 14. Windows屏幕边界与双显示器
- 15. 与屏幕边界相交的线条
- 16. 检查屏幕边界在VGA图形
- 17. 钳位节点到屏幕边界
- 18. 使块与屏幕边界碰撞
- 19. Kindle:更改屏幕边界/分辨率
- 20. CSS - 三角边界屏幕的100%
- 21. Android libgdx大屏幕分辨率
- 22. Android LibGdx游戏屏幕加载时间
- 23. 支持Android和libgdx的多个屏幕
- 24. Libgdx Android游戏分割屏幕
- 25. 录制屏幕到视频libgdx android
- 26. Android Edittext测试不会停在屏幕边界
- 27. Android:将背景图片剪辑到屏幕边界
- 28. Android在屏幕边界内移动图像
- 29. 模糊LibGDX中的屏幕
- 30. Libgdx:调整屏幕大小和ClickListener(libgdx)
如果你已经实现了X,Y坐标的位置和Vx,Vy的速度,那么你实际上只需要检查对象的边缘是否超出边界,如果是的话,然后将它移回到并且反转速度(或者如果您希望更快一点,那么您需要检查表面的角度,并确定新的角度,从而确定新的速度,如果需要,还包括降低速度) – EpicPandaForce