飛機大戰源碼
❶ 飛機大戰加血條的代碼,用Visual C++ 2013做的
其實跟你說一下思路。自己寫寫還是很好寫的。首先血條是紅的,所以你可以搞一個紅底,然後搞一層長度跟他一樣,但是高略高一點的遮罩,把遮罩這個轉成元件,命名。血條跟遮罩左側跟0對齊,也就是x位置為0.假如遮罩名字為cover。血條寬為100,血的總量為X,當前血量為curX,然後就是cover.x = -100+(curX/X)*100;這樣就OK了。每次當前血量變化的時候。刷新一下。
❷ 我用java編寫了飛機大戰代碼。求按一下Q,讓所有的敵機消失的代碼。 謝謝
frame.addKeyListener(new KeyMonitor());
-------------------------------------
class KeyMonitor extends KeyAdapter{
public void KeyPressed(KeyEvent e){
//你要的按下某鍵的反應。
}
public void KeyReleased(KeyEvent e){
//你要的放開某鍵的反應。
}
}
//鍵代碼要你自己查,或者在按下/彈起某鍵的時候寫一下System.out.println(e.getKeyCode());
❸ 如何使用源碼熊製作飛機大戰
您好,飛機大戰是一個比較簡單的游戲。
進入源碼熊編程平台後,為我們的飛機大戰游戲選擇一個太空背景,一個飛機造型,一個炮彈造型,一個敵人造型。
先為我們的飛機設定代碼,當小旗子被點擊後,重復執行把x坐標移動到滑鼠位置,y坐標固定在屏幕底部,這樣我們的飛機就可以跟隨我們的滑鼠移動了。
現在為我們的炮彈設定軌跡,當小旗子被點擊後,移動到飛機的位置,並重復執行將y坐標增加50,如果碰觸到舞台邊緣,那麼移動到飛機的位置。現在我們點擊小旗子,就可以控制飛機不停發射炮彈了。
最後為敵方怪物設定規則,當小旗子被點擊後,移動到屏幕頂部的固定位置,並重復執行如果碰觸到舞台邊緣,那麼移動到屏幕頂部的固定位置,如果碰觸到炮彈,那麼隱藏,如果碰觸到飛機,那麼停止所有腳本。這樣如果我們炮彈打到怪物,怪物就會消失,如果怪物碰到我們的飛機,則游戲結束。
現在一個簡單的飛機大戰小游戲就製作好啦!
❹ 飛機大戰的簡單代碼(java)
public class Plane{
public static void main(String[] args){
System.out.print("飛機正在起飛.請稍後......");
System.out.print("情況緊急,飛機沒油了,請加油.......");
System.out.print("你的飛機墜落了,大戰結束.......");
}
}
❺ MFC飛機大戰代碼
前不著村,後不著店,只能根據經驗猜,請採納:
首先,m_pMe應該是一個封裝了窗口視區操作的對象指針,m_MemDC是一個封裝了臨時點陣圖數據的設備句柄,是一個CDC對象,它是在內存中"作畫",而沒有直接輸出到屏幕。代碼註解如下:
//如果m_pMe對象指針不為NULL(即關聯視區的對象存在)
if(m_pMe!=NULL)
{
//沒有函數代碼,不知道Draw功能。
m_pMe->Draw(m_pMemDC,FALSE);
//設置pMemDC的背景模式,即在輸出文字時不擦除已存在的背景。
pMemDC->SetBkMode(TRANSPARENT);
//把"生命值:"輸出到指定坐標(0,20)位置的內存點陣圖中,4是字元串長度。
pMemDC->TextOutW(0,20,L"生命值:",4);
//設置輸出文字的顏色為紅色。
pMemDC->SetTextColor(RGB(255,0,0));
CStringc;
//把Plane_Life數值轉換成指定格式的字元串,並保存在CString對象中。
c.Format(_T("%d"),Plane_Life);
//把Plane_Life結果輸出到指定坐標(50,20)位置的內存點陣圖中。
pMemDC->TextOutW(50,20,c);
//把"得分:"輸出到指定坐標(0,40)位置的內存點陣圖中。
pMemDC->TextOutW(0,40,L"得分:",3);
//參照上面
CStringss;
ss.Format(_T("%d"),score);
pMemDC->TextOutW(50,40,ss);
pMemDC->TextOutW(0,0,L"關卡:",3);
//參照上面
CStringcs;
cs.Format(_T("%d"),guan);
pMemDC->TextOutW(50,0,cs);
}
❻ j2me 飛機大戰源代碼
j2me不是有Sprite類嗎?處理碰撞有方法的。
❼ 飛機大戰子彈多角度發射代碼
代碼有點多, 實現思路, 實現鍵盤事件監聽機制, 在監聽函數中判斷 按了什麼鍵,比如按J就發送子彈. 然後啟動子彈線程. 定義一個子彈類線程, 定義出子彈的所在屬性和方法.
寫個方法,判斷子彈是否擊中目標,以XY坐標相交來判斷