tiles-game

    0熱度

    1回答

    我正在製作一個遊戲,有一個角色在迷宮中移動。運動從一個方塊的中心到下一個方向的中心,在每個運動方向上選擇(北,南,東或西)方向,但我在牆上遇到了一些問題。 我現在編碼的方式目前工作正常,但非常冗長,我擔心這可能會導致未來的問題。基本上我會搜索玩家在舞臺上可能會出現的每個區塊,然後確定玩家對於移動方向有哪些選項。例如: if (player.center.x = tile_001.x && play

    0熱度

    2回答

    我有一個2D瓦片地圖,每個地塊都由2×2個單元組成。我可以引用塊本身並獲取塊中每個特定單元的索引。但是,我想還要將該塊中的第一個tile的索引存儲,該塊不會自動生成。 例如,點擊突出顯示的塊總是產生「0」,點擊下一個將產生「2」,並點擊其下的一個總是產生「20」。紅色數字表示瓷磚/單元格的索引。黃色的輪廓顯示了一個實際的塊。 在塊的範圍內,得到0,2,4,6,8,20等的最佳方法是什麼? 生成此代

    1熱度

    1回答

    我想將我的地圖拆分爲瓷磚/地區。所以我準備了另一個顯示正方形的圖層。但是這個圖層充滿了.png圖像文件,所以這個方塊沒有數據/對象。 我也試圖用單張的幾何對象繪製正方形。但它會導致性能問題,有時會顯示500多個方塊。 如果你開發這樣的東西,你會喜歡什麼方法? UTFGrid?以GeoJSON /幾何?或者可能有其他更好的解決方案 UPDATE: 其實我不想讓數據屬於廣場的領土,我只是想以某種方式改

    0熱度

    1回答

    我正在閱讀一篇關於創建多層次的教程,下面真的很關心我應該如何去做這件事。 爲每個關卡創建一個類似乎很自然,每個類別 都會延伸AvoiderGame,並使用事件在它們之間切換。因此,我們 可能有名爲AvoiderGameLevelOne,AvoiderGameLevelTwo, 等的類,並且當 適當時,讓每個類都觸發「NavigationEvent.NEXT_LEVEL」。據推測,文檔類會監聽這個事

    1熱度

    2回答

    問題(僞) 如何查找一組瓷磚的輪廓?假設我們在x/y座標A [20,20],B [20,30]和C [30,30]處有三個貼圖(這將形成一個簡單的L形)。這些點表示瓦片的中心。每個瓷磚有4個頂點:TL(左上),TR,BL(左下)和BR。這3個瓷磚共有8個獨特(不重疊)的頂點。 我們想要的紅色線(道路),由綠點定義(頂點): http://img7.imageshack.us/img7/2469/l

    2熱度

    1回答

    我只需要在屏幕上繪製圖塊以提高性能。什麼是可行的方法來做到這一點? 我試過這讓我關閉,但最終得到一個我似乎無法解決的錯誤。 //world position to start drawing from int sPosX = (int)(cam.Position.X - (device.Viewport.Width/2)); int sPosY = (int)(cam.Po

    0熱度

    2回答

    如何管理光滑碰撞? 我創建的地圖和每個瓦片是牆有選項blocked = true; 如何實現碰撞,如果我撞牆,我可以移動它的槽? 此外,如果我達到地圖的邊緣,塊移動。 package javagame; import org.newdawn.slick.Animation; import org.newdawn.slick.GameContainer; import org.newdawn

    1熱度

    1回答

    Eclipse的Android應用程序 我試圖做的「方形」按鈕的菜單 - 3個按鈕在一排 - 每個按鈕都有一個背景圖片... 我能夠製作相同重量的列,但我無法弄清楚如何使按鈕的高度始終等於它們的寬度,因爲: - 我將在未來添加更多行到應用程序,所以我不希望佈局是特定於一定數量的行;即:無論行數是多少,這些按鈕都應該是正方形的(當然,在任何設備屏幕尺寸上) - 我希望背景圖像自己調整到按鈕;即:按鈕

    -1熱度

    1回答

    好吧我以前試過這個問題,但我還沒有真正到任何地方。我希望我能解釋我想做得好的事情。我會過去所有下面的代碼。 我試圖創建一個2D遊戲,就像練習更好地瞭解pygame和python一樣。 遊戲將基本上像NES塞爾達遊戲(第一個) 現在我想重新創建一個自上而下的屏幕。網格上的16x16像素簡單精靈。 現在,在你們的大力幫助下,我已經得到了關於如何使用兩個'for'語句在上面創建網格的線索。 def dr

    4熱度

    3回答

    我在算法中被困在最後4天。我正在開發麻將野生動物園遊戲(http://www.pogo.com/games/mahjongsafari),我想要開發具有最少數量的圖塊的兩個圖塊之間的路徑。 我已經應用了曼哈頓Hueristic的A *算法,但是生成了有很多轉彎的最短路徑。不需要最短路徑,我只需要最小路徑(最好是2)。下面是來自Mahjong Safari遊戲的圖像,它在2個圖塊之間生成路徑。你會注