我最近開始用java編程。我來自C#/ XNA背景,我已經有遊戲開發經驗。 但是我在我的java遊戲中遇到問題。我有一個彈跳腳本,它使得遊戲中的「粒子」在與固體表面(如地面)碰撞時發生反彈。 以下是管理彈跳的代碼片段。 private final void respondY(Rectangle r)
{
if(!r.intersects(getBounds())) // If not
好的,我有一個小錯誤 - 似乎我正在對我的程序進行無限遞歸,我試圖解決這個問題。所以基本上,有一個你讀入的數組,然後將這些值隨機加載到一個二維數組中。我已經爲程序完成了所有設置和其他方法,但我的遞歸方法似乎正在進入無限遞歸。我的編譯器不會告訴我它有什麼問題,除了遞歸語句中的錯誤外,我看不到實際的輸出。我之前做過類似的問題,這是第一次發生這種錯誤,有人能指出我的方向嗎? public class G