2d-games

    1熱度

    2回答

    我正在製作一個簡單的2D遊戲,玩家可以在各個方向移動並拍攝。 我設法讓它工作到目前爲止,但有一個問題。當我射擊時,我希望子彈沿着我正在移動的方向前進。到目前爲止,我可以射門,但是當我改變球員的運動方向時,子彈的方向也會改變。 你能幫助我嗎,我可以讓它在我四處移動時子彈不會改變方向嗎? 這裏是選手的運動的一個片段: public static int direction; public void

    3熱度

    1回答

    我知道很少的Unity,並且想要創建一個非常簡單的平臺2D遊戲,只需使用基本形狀(正方形,長方形,圓形等)。 我搜索了互聯網,並找到了我需要的更復雜的教程。 例如,我看到this,但其目標比我的目標更爲雄心勃勃 (我也看過其他教程,但我無法添加其他鏈接)。 我很想創建一些非常容易的東西來理解程序基礎知識,然後嘗試將由我製作的更復雜的東西。 有沒有人對我有任何建議? 這是我想象的那樣的第一級,是非常

    -10熱度

    1回答

    我想讓我的int聲明獲得一個float聲明,因爲在我的遊戲中,精靈使用float獲取它所在的座標。然而,瓦片地圖使用int來獲取瓦片的位置。爲什麼你不能在同一個陳述中使用int和float,如果它明顯的答案,你如何去改變它,而不必在其他方法中使用轉換?

    1熱度

    1回答

    我有2個視圖,並使用以下代碼檢測它們的碰撞。如果對象緩慢移動,即它正在給出運動中的座標,那麼它工作得很好。然而,當視圖以手勢高速拋出時,中間座標不會被注意到。我只能得到初始座標和結束座標。當兩個視圖發生碰撞時,我希望它們儘可能彼此接近。 func handlePan(_ pan: UIPanGestureRecognizer) { let view = pan.view

    2熱度

    3回答

    在太空侵略者中,當一顆外星彈襲擊你的防禦基地時,它們會慢慢惡化。任何人都可以解釋遊戲如何做到這一點? 我猜他們沒有使用圖像的基地,也沒有限制矩形碰撞檢測?

    -2熱度

    1回答

    我想製作一個C++ sfml遊戲,但是我創建的按鈕似乎沒有工作,並且我擁有它應該具有的良好權限。請幫助我,按鈕的方式是,「如果(mouseposx> 1366/2.0 & & mouseposx < 1083)...」。 主要Menu.h #include <SFML/Graphics.hpp> #include <iostream> using namespace sf; using na

    0熱度

    2回答

    我試圖做一個遊戲,你給閃躲進來的盒子(東西)。我不知道如何使用if語句來編寫快速而簡單的碰撞檢測。 我試圖在「碰撞檢測」中對此進行編碼。我需要它,以便如果箭頭(玩家)觸摸遊戲關閉的框。 主要Menu.h #include <SFML/Graphics.hpp> #include <iostream> using namespace sf; using namespace std; #pra

    -5熱度

    1回答

    真的,我是遊戲開發的新手。我不知道如何使用Multiplayers爲Android設計遊戲。我搜索了很多,但沒有得到很好的教程。請問任何專家建議下面的東西: 1)如何在Android中開發遊戲?我需要學習哪些基礎級別的語言? 2)如何在MultiPlayers遊戲中配置它?哪一個最好是TCP或UDP。

    1熱度

    1回答

    假設您將矩形工具提示放置在要爲其提供信息的元素屏幕上。您希望所有這些工具提示一次都可見,並且不包括任何其他工具提示的任何節點。 您希望每個工具提示儘可能接近與其相關的項目。有什麼算法可以幫助解決這個問題? 我已經簽出了rtrees,這似乎只能幫助您找到碰撞,但不會幫助您在實際搜索空閒位置的前面。我找到了矩形打包算法,用於搜索不受最大化函數約束的位置(如「儘可能最接近這個其他元素」)。 我可以想像,

    -2熱度

    1回答

    我有一個測試程序,用於構建遊戲的開始。 我在if語句中的速度屬性有問題,應該從屏幕的精靈創建反彈效果,但我似乎無法得到正確的組合。一直在這個工作很長一段時間,似乎無法取得任何進展。任何幫助將不勝感激。 在附註中,在else if方法中有一個名爲getWidth和getHeight的屬性,這應該可以獲得屏幕的高度和寬度。但我不確定它是否確實如此。如果需要,我可以附上該課程。但是下面我將添加我嘗試創建