導航:首頁 > 編程語言 > java子彈

java子彈

發布時間:2022-05-22 16:48:39

1. java編按滑鼠就發射子彈代碼

監聽滑鼠動作,
然後控制子彈圖片移動。
然後跟目標做碰撞檢測。
java 事件 消息傳遞機制 實際上是
1、用戶點擊滑鼠左鍵。
2、操作系統觸發一個事件傳遞個java程序。
3、java程序再去觸發你代碼里相關控制項的ui響應或者你自己定義的Listener。
我認為想要實現你的需求的話,忽略1,在2處模擬操作系統同,傳遞一個事件給java程序了,這只是我的一個想法。

2. 怎樣用java編寫跟蹤子彈

將子彈的坐標存到隊列里頭就可以了

3. java swing坦克大戰,如何實現發子彈

創建子彈形狀,初始位置為坦克前方,使用循環在坦克朝向上坐標遞加或遞減,並重新繪制子彈。就能模擬子彈的行進。判斷擊中,可以用形狀是否相交的函數。

4. java 怎麼寫多個散射的子彈

把子彈數組擴充啊 因為子彈類是定好的 你直接在那個加子彈的方法里NEW 新的數組 或者把原數組擴充 坐標不一樣就可以了

5. 在做一個關於飛機的JAVA游戲,想讓飛機發出子彈,用的awt方法,不知道怎樣讓子彈圖片一直出來。

做游戲建議使用游戲引擎吧,我目前做游戲用的cocos2d-x。
如果用java寫游戲的話,可以學習下libgxd的java版游戲引擎哦。畢竟java原生的界面繪制awt做應用的我看都很少……
對於你說的這個問題一般游戲引擎都是通過定時器來處理發射子彈的,你可以寫一個生成子彈的方法,然後加入到定時器裡面(因為沒用過awt,不知道裡面是否有定時器的處理)

6. java中子彈如何連發

啥意思

7. 請教下JAVA大神們,最近學習做一個項目游戲,做到發射子彈這里,有一個問題。比如做發射子彈功能,做

我感覺應該是在發射子彈的方法里調用paint方法,而不是先定義發射子彈的方法再調用畫筆

8. java的子彈從槍口射出的問題。

我感覺是那個sleep的問題,不使用while循環,這種情況,一般的實現方法是
//定時器任務
Timer timer=new Timer();

timer.schele(new TimerTask() {
@Override
public void run() {
bulletY--;
repaint();
}
}, 0, 300);//即時開始,每隔0.3秒執行一次

9. java飛機大戰求實現讓敵機打子彈的方法

首先創建四個類,敵機和英雄機子彈類,敵機類,英雄機類,類中定義各自的橫豎x y坐標屬性,值得注意的是,在寫構造的時候,子彈的構造需要傳入參數,因為子彈英雄機和敵機發出來的嘛。再定義兩種子彈移動方法。移動方法很好寫,子彈垂直方向發,x——就行了。再在main中調用就行了

10. Java怎麼讓小飛機連續射子彈

這種是傳統的Sprite圖塊技術,不用JLabel這樣的已經固定用途的「標簽」控制項...
你需要設計一個基本的功能:
比如有6張子彈的各種形態-激發,爆炸等狀態的圖,編號0-6,要能按順序播放這個形態
這種圖塊叫sprite

你可以起名一個子彈束類class Bullet ,每次激發為一束子彈即一個bullet對象。
記錄下子彈的飛行坐標,作用范圍,運動狀態和狀態對應的圖片,是否碰撞,是誰發的子彈

最後還要讓圖形界面能繪制出來,比如Canvas,JPanel的Graphics能根據bullet的數據繪制出圖片,而邏輯處理能判斷出子彈的狀態是否擊中。

圖形方面最好需要用兩個大的int[]像素塊作為顯示的屏幕,一個int[]在內存繪制,一個int[]交給graphic顯示,實現流暢的雙緩沖。(現在AWT/swing,javafx等的基礎功能已經超過一代二代的PS有餘...)
總之,知識點很多,有過去40年左右的各種技巧...

閱讀全文

與java子彈相關的資料

熱點內容
代碼可以編譯運行 瀏覽:918
銀行卡加密碼大全真號 瀏覽:447
單片機測esr 瀏覽:412
app怎麼設置消息功能 瀏覽:916
明詞pdf 瀏覽:427
雲域控伺服器有什麼用 瀏覽:577
位元組和B站程序員 瀏覽:747
app推薦書要怎麼做 瀏覽:303
unix網路編程第一卷 瀏覽:850
c需要pdf 瀏覽:865
超級解壓的美甲 瀏覽:72
安卓手機如何永久取消靜音 瀏覽:722
appstore免密碼支付怎麼關閉 瀏覽:30
域控制器如何備份到另一伺服器 瀏覽:306
騰訊雲應用伺服器可以做什麼 瀏覽:507
二次元表格編程 瀏覽:20
plc編程器保停 瀏覽:963
如何降低伺服器的內存佔用率 瀏覽:868
阿里雲伺服器是個什麼意思 瀏覽:817
國內最好的數控編程培訓學校 瀏覽:13