side-scroller

    1熱度

    2回答

    我在Swift和SpriteKit中創建了一個Side Scroller類似馬里奧的遊戲。我目前正在移動播放器,但你必須保持點擊,然後移動。我所希望的是,如果你堅持它,它會移動,你不必快速點擊屏幕。先謝謝你 !!!! override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) { for t

    0熱度

    1回答

    我正在做一個sidescroller,敵人在死亡後會留下屍體。我試圖做對撞機,但是任何下一個敵人在走過屍體時都會出現可怕的毛病。有沒有解決方案?

    2熱度

    1回答

    所以我想創建一個2D橫向卷軸javafx遊戲。 到目前爲止,我用AnimationTimer來控制我角色的移動。但現在我有點卡住試圖讓舞臺移動。 我可以再次使用AnimationTimer移動非交互式元素。但是我對如何在遊戲中生成交互元素缺乏一個想法。 例如,可以說玩家走了很多步,並拿起皮卡。現在我該如何將這款皮卡放在舞臺上,以便在稍後的比賽中進行。要嘗試解釋我的問題,不妨考慮這個討厭的圖片我在油

    0熱度

    1回答

    嗨,我在做無盡sidescroller遊戲,地形看起來像一個無限的隧道。我設法隨機生成使用此代碼隧道: private void createPaths() { if(startingPath) { pathBottom.setLastPoint(0, canvasHeight); pathTop.setLastPoint(0, 0); slope

    2熱度

    1回答

    我在JavaFX上做了一個簡單的sidescrolling遊戲,並做了一些研究。但是,在我真正開始之前,我想確保我使用傳統的創建遊戲的方式。我有以下想法: 玩家角色/敵人將擴展StackPane 玩家,背景和敵人存在的等級本身將擴展場景。 按鍵將在關卡場景中自行處理,這將調用存在於玩家角色類中的移動命令。 玩家角色將使用自定義的gif圖像,並且會在按下按鍵時使用TranslateTransitio

    0熱度

    1回答

    我正在編寫遊戲,並且希望我的背景到重複自己一遍又一遍。 這是我使用 xOffset = (int) (camera.getX() % WIDTH); g.drawImage(bgInv, xOffset - WIDTH, 0, WIDTH, HEIGHT, null); g.translate(xOffset, 0); g.drawImage(bg, 0, 0, WIDTH, HEIGHT

    0熱度

    2回答

    我需要通過製作預製件還是創建一個非常長的平臺來培育世界? 對不起,我是一個完整的初學者和試圖使一個長期的平臺,因爲如果我做了隨機產卵它不會像馬里奧運行或幾何短跑地方,當他們死他們重新產卵和世界是一樣的,而不是隨機的(當然,我的遊戲會完全不同,我只是希望它像一個側面滾動遊戲,你所做的只是一個例子)。 創建一個長平臺的問題是,當你在模擬器上運行它時,它滯後非常糟糕,因爲CPU &幀率。 任何提示或建議

    2熱度

    1回答

    Defender是一款古老的遊戲,在一個循環中呈現一個虛擬世界,一個水平卷軸。攝像機視圖僅在任何給定時間描繪世界的一部分。玩家可以連續在這個世界的兩個方向飛行。 這怎麼能通過世界的SKTileMapNode佈局來實現? 我的第一個想法是有一個SKTileMapNode的兩個實例來說明整個世界,並且在玩家飛往世界各地所需的時間和地點將它們對接。 這裏的地圖中後衛世界的凸顯在屏幕的頂部:

    2熱度

    1回答

    陣列的數量,我需要檢查的對象是否是在距離它顯示到屏幕上(它的一個側滾輪視頻遊戲) 到目前爲止,我還這個: for (var i=0; i < Coins.length; i++) { var obj = Coins[i]; if (worldObj.distance > obj.distance && worldObj.distance < obj.distance +

    0熱度

    2回答

    我目前正致力於在pyhton 3.2.3和pygame中爲我的側滾動遊戲創建函數,該功能允許主角收集硬幣。我想要做的是當我的角色的位置等於錢的指令時,錢就消失了。這裏是我的代碼: def drawMoney(x,y): offset = 0 - guy[X] guyPos = guy[X]+640 moneyPos = x print(guyPos,moneyPos) if lvlNum