過去兩週我一直在爲在Flash CS4中爲我的遊戲設計碰撞檢測系統。無論我因爲什麼原因嘗試,我似乎都無法做到,而且我不知道如何解決它。這對我來說從來都不是問題,如果可以的話,我甚至可以解決基本矩形與矩形碰撞問題,但無論我做什麼,最終都會把它擰緊。不知何故,碰撞檢測根本不起作用,對一側起作用,並將其穿過另一側的牆壁,或者我認爲只要我沒有壓住多於一側運動的關鍵。ActionScript 3.0中的矩形碰撞檢測?
我經常報廢我所做的一遍又一遍,現在我沒有源代碼來呈現。我完全迷茫和困惑,而我完成這個任務的最後期限是今天幾個小時。我真的很想自己弄清楚,但說實話,我只是沒有看到我能做什麼,我已經有了能夠對球員和其他球體完美工作的球形碰撞檢測,但是牆壁正方形排列整齊長方形,我似乎無法讓它工作。我將動態加載方形塊作爲圖塊形成一個動態加載的地圖,然後我遍歷每個單獨的塊以確定是否發生了與玩家的碰撞。我認爲我不管理結果的權利,或者我需要能夠確定玩家撞牆的方向,但我不知道如何去做。
我真的很抱歉無法提供源代碼,我只是幾乎沒有任何東西。我一直在盯着過去3個小時的屏幕試圖解決問題,但沒有任何東西可以提供給我,所以如果任何人都可以通過Flash類型的遊戲或類似的例子來幫助我,我會非常感激! (我在C++,C#和Java這樣做了無數次,我不明白什麼是閃事情: - (((()
「現在我有沒有源代碼來呈現。我完全迷茫和困惑,而我完成這個任務的最後期限是今天幾個小時。「 - 請確保你不在附近(a)裝槍,(b)高樓,(c)懸崖。 – ocodo 2011-01-29 02:51:29