d坦克小游戲報告

d坦克小游戲報告

ID:34033869

大小:256.50 KB

頁數(shù):20頁

時間:2019-03-03

d坦克小游戲報告_第1頁
d坦克小游戲報告_第2頁
d坦克小游戲報告_第3頁
d坦克小游戲報告_第4頁
d坦克小游戲報告_第5頁
資源描述:

《d坦克小游戲報告》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、課程設計課程名稱軟件工程題目名稱_2D小坦克游________學生學院自動化學院專業(yè)班級___網絡工程4班________姓名學號____陳文東_________________3111001427_________指導教師鐘靈2014年12月1日20/20一,功能說明1,按住屏幕上下滑動可以控制炮管角度2,點擊屏幕發(fā)射炮彈,另外如果摧毀了敵方的坦克或者飛碟會給自身加血3,坦克行進過程中也有炮彈補給箱二,界面設計三,程序設計說明1,總體框架設計:控制自己的坦克將敵方的飛碟和坦克擊潰。摧毀敵人的飛碟和坦克會給自己自身加血,如

2、果給敵方擊潰則游戲結束。2,主要關鍵算法MAINSCREEN:packageorg.gjt.tank;importjava.util.ArrayList;importjava.util.List;importjava.util.Random;importorg.gjt.base.IScene;importorg.gjt.base.Surface;20/20importorg.gjt.ui.AnimationSprite;importorg.gjt.ui.Sprite;importandroid.content.Contex

3、t;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandroid.sax.StartElementListener;importandroid.util.Log;importandroid.view.MotionEvent;publicclassMainSceneimplementsIScene{privateContextcontext;privateSurfaceview;pri

4、vateintmWidth,mHeight;privateBackgroundbackground;privateTanktank;privateListbullet=newArrayList();publicstaticfinalfloatBULLET_SPEED=10;//子彈的速度privatestaticfinalfloatTANK_SPEED=3;//我方坦克的速度privatebooleanisShootBullet;//是否發(fā)射子彈privateListenemy

5、=newArrayList();//敵人坦克privateListexplode=newArrayList();privateListgoods=newArrayList();privatePaintpaint;privatefloatlife;privateListflyEnemy=newArrayList();privateintcount;//擊落的坦克和飛碟數(shù)量publicM

6、ainScene(Surfaceview,Contextcontext){this.context=context;this.view=view;mWidth=context.getResources().getDisplayMetrics().widthPixels;mHeight=context.getResources().getDisplayMetrics().heightPixels;paint=newPaint();}@Overridepublicvoidload(){BitmapManager.getInst

7、ance().loadSource(context);background=newBackground(mWidth,mHeight);background.init();tank=newTank(mWidth*10/100,mHeight*80/100,mWidth*10/100+106,mHeight*80/100+62);life=100;20/20}@Overridepublicvoiddraw(Canvascanvas){//canvas.drawBitmap(BitmapManager.getInstance(

8、).bg,0,0,null);background.draw(canvas);//我方子彈for(inti=0;i

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。