java - 矩形不断脱离面板(屏幕)

标签 java swing java-2d

谁能告诉我如何阻止矩形在游戏中脱离面板(屏幕)?通过击键,矩形会并排移动。

最佳答案

这是你应该做的:
1. 跟踪矩形的 (x,y) 坐标。
2. 确保矩形的 x + width 不大于 JPanel 的宽度用于检查与右边缘的碰撞
3. 确保x不小于0以检查碰撞左边缘
4. 确保y + height不大于JPanel检查与底部边缘的碰撞

你能猜出顶部边缘是什么吗?

关于java - 矩形不断脱离面板(屏幕),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21289897/

相关文章:

Java Tiled map 正在横向绘制

java - 有人知道 java2d 文本库吗?

java - 从 google 存储桶读取时出现 com.google.api.client.googleapis.json.GoogleJsonResponseException

java - JButton在不同电脑上显示不同

java - JFormattedTextField 和 Integer 对象之间的比较

java - 制作一个登录面板

java - 如何画一条通过三个点的曲线?

java - 我可以在java中使用Hash Map 3类吗?

Java MySQL SSL 错误

javascript - 如何删除表格中两张纸上的同一行?