pong

    0熱度

    1回答

    我正在嘗試創建簡單的Pong遊戲。 我正在做的第一件事是當用戶單擊框架中提供的「左」或「右」按鈕時,可以使槳板向左或向右移動。 當用戶單擊按鈕時,MainPanel類中的動作偵聽器將更改名爲「paddlePosition」的Paddle類中的常量,然後調用「repaint()」。 但是,它不工作,並且槳沒有移動。我知道按鈕正在工作,因爲它輸出「Hello World」和paddlePosition

    2熱度

    2回答

    我正在Pygame中構建Pong克隆。我無法弄清楚如何將碰撞檢測添加到球和槳,以便球會從槳反彈。我怎樣才能做到這一點?當碰到槳時,我怎麼能讓球朝相反的方向轉動? bif="bg.jpg" import pygame, sys from pygame.locals import * pygame.init() pygame.display.set_caption("Griffin Wes

    1熱度

    2回答

    我覺得這個問題有點愚蠢,但我找不到答案。 我正在做經典的遊戲乒乓球。我希望球能夠以任何角度以相同的速度前進。但是對於我現有的算法(如果y = ax + b的a很高,則每個像素之間存在很大的間隙)(將x遞增1並計算y)。我應該使用什麼步驟?

    0熱度

    1回答

    我正在用Java構建一個「pong」遊戲。 我正在嘗試添加一個記分員,每次顯示更新的分數(+1)時,玩家用槳保存球。 我正在嘗試使用JLabel,但問題在於我無法想到每次擊球時不斷更新JLabel的方法。 任何想法? 我的代碼: 的mainPanel類(一個與槳和球和標籤) import java.awt.Graphics; import java.awt.Graphics2D; import

    1熱度

    1回答

    我在Pong的一個簡單的(或者我認爲的)遊戲中使用jQuery Collision。沒有人工智能或在線互動,只有兩個槳和一個或兩個現實生活中的球員可以控制的球。 當試圖對球進行動畫處理並檢查它是否與任何東西實際相撞時,我就會變短。我已經閱讀了SourceForge上的文檔(參見上面的鏈接),但是我仍然在如何實際檢查對撞機是否實際觸及任何東西方面有點失落。在我看來,這些文檔可以使用一些例子。 Jav

    0熱度

    1回答

    我正在製作一個Pong程序,並且我有一個開始按鈕來開始繪製所有內容,並且非常字面地讓球滾動(歡迎你的雙關語)。無論如何,當我點擊開始按鈕時,除非我在畫布上的某個地方單擊鼠標以使其優先,否則一個Key Listener移動這些撥片將無法工作。是否有某種代碼可以自動在畫布上「點擊」,而不會讓用戶被困擾?提前致謝。 這是順便運行awt。我意識到我應該學習擺動,但從來沒有解決它。 public class

    -3熱度

    1回答

    我使用Eclipse,我正在從教程製作遊戲pong。我已將4個類(一個主類)的代碼複製到筆記本中,以便我可以使用它們,我也需要它...我也使用HTML代碼... 我正在使用ecplise ...如何我能獲得這些代碼連接和工作嗎?三個獨立的.java和一個.class?或東西 請幫忙。

    0熱度

    2回答

    我正在嘗試編寫遊戲pong的代碼,但當我試圖控制槳位置的範圍時遇到了一個問題,問題是:有沒有在python將變量保持在一定範圍內(具有最大值和最小值),當變量改變(增加)時,它將卡在該範圍的最大值,並且當該變量減小時,它將卡在最小值? 。 我寫此代碼: Range = range(HALF_PAD_HEIGHT, HEIGHT - HALF_PAD_HEIGHT) if (paddle1_pos

    0熱度

    1回答

    我試圖用Allegro 4和C++實現Pong的一個非常基本的版本。但是,當我將計時機制與rest()調用結合使用時,我遇到了一個問題。我的比賽是爲2名球員設置的,一名球員獲得7分後贏得一套,然後兩名球員都從0重新開始。首先贏得2套的球員獲勝。獲勝後,我會顯示獲勝者的名字並致電休息(2000年),以便玩家可以看到消息。然而,在此之後,這個球似乎不知從何而來,並導致了一個球員在開始時的自動點。之後,

    5熱度

    2回答

    我的第一個項目是在Java中製作遊戲Pong。 因爲我需要計算我的x位置和y位置的增量,我認爲最好的方法是使用雙變量(如果我錯了,請原諒)。但是你不能在lib java.awt.*中使用double來填充形狀。 在這裏,我計算出球后打角度槳 int c = (int) Math.atan2(ball.getPosY(), ball.getPosX()); int delta_x = (int)