五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Java寫的第一個小游戲

2020-11-17 16:22 作者:每天一個禿頂小技巧  | 我要投稿

實現(xiàn)思路
1.如何分析?
第一步:發(fā)現(xiàn)類(對象)
人物-小丑(敵方-友方) 子彈-帽子 墻體 爆炸物
第二步:發(fā)現(xiàn)屬性
小丑: 寬高 , 位置(x y), 移動速度

帽子: 寬高 , 位置(x y), 移動速度

墻體: 寬高 , 位置(x y)

爆炸物:寬高 , 位置(x y)
第三步:發(fā)現(xiàn)方法
小丑: 移動 , 攻擊 , 人物撞邊界 ,

子彈: 移動 , 子彈撞墻 , 子彈撞邊界 ,

墻體: 靜止不動 爆炸物: 爆炸物消失
2.難點在哪里?
1 如何將圖片加載到窗體里

  • 背景圖片加載

  • 人物-小丑加載

  • 發(fā)射物-帽子加載 Missile

  • 墻體-加載 Wall

  • 爆炸物-加載 Explode

2 如何創(chuàng)建窗體
3 如何發(fā)射子彈(如何使用鍵盤觸發(fā)事件)
3.二期版本

  • 接入網(wǎng)絡(luò),多人作戰(zhàn)

第一天的實現(xiàn)
1.創(chuàng)建一個項目(ylm)
2.導(dǎo)入需要使用到的圖片文件到Java
3.在項目的src(源代碼)中創(chuàng)建游戲包(com.ytzl.ylm)
4.在游戲包(com.ytzl.ylm)下創(chuàng)建客戶端類GameClient并繼承Farme類


5.實現(xiàn)游戲窗口的顯示


6.給窗體添加背景圖片
6.1在com.ytzl.ylm包下創(chuàng)建工具包util并且創(chuàng)建工具類CommonUtils
6.2在工具類(CommonUtils)中寫讀取圖片的方法


6.3在客戶端類中完成背景圖片的插入


插入人物-帽子-爆炸物-障礙物圖片在com.ytzl.ylm包下創(chuàng)建需要插入的圖片包entity
7.實現(xiàn)人物的顯示
7.1在圖片包(entity)下創(chuàng)建角色類Buffoon,定義角色屬性和方法

  • 定義角色屬性

  • 定義無參帶參構(gòu)造以給角色的屬性賦值

定義角色方法


8.實現(xiàn)發(fā)射物的顯示
8.1在圖片包(entity)下創(chuàng)建發(fā)射物類Missile,定義發(fā)射物屬性和方法
定義發(fā)射物-帽子的屬性

  • 定義無參帶參構(gòu)造給帽子的屬性賦值

  • 定義帽子的方法


8.2在客戶端中實現(xiàn)插入帽子圖


9.實現(xiàn)爆炸物的顯示
9.1在圖片包(entity)下創(chuàng)建爆炸物類(Explode),定義爆炸物屬性和方法

  • 定義爆炸物屬性

  • 定義無參帶參構(gòu)造給爆炸物的屬性賦值

  • 定義帽子的方法


9.2在客戶端中實現(xiàn)插入爆炸物圖


10.實現(xiàn)墻體的顯示
10.1在圖片包(entity)下創(chuàng)建障礙物類(Wall),定義障礙物屬性和方法

  • 定義障礙物屬性

  • 定義無參帶參構(gòu)造給障礙物的屬性賦值

定義障礙物的方法



10.2在客戶端中實現(xiàn)插入障礙物圖


第一天(完成)效果圖如下:


轉(zhuǎn)自網(wǎng)絡(luò)

侵刪

對java感興趣的可以點擊下方視頻深入了解以下

JAVA全套課程_尚學(xué)堂Java入門_Java零基礎(chǔ)必備_Java編程課程_Java核心基礎(chǔ)


Java寫的第一個小游戲的評論 (共 條)

分享到微博請遵守國家法律
廉江市| 乌鲁木齐市| 井陉县| 沧州市| 洪江市| 手机| 五家渠市| 福建省| 广元市| 手游| 富阳市| 乐山市| 沙雅县| 通辽市| 临武县| 通江县| 太保市| 汾西县| 肇源县| 古田县| 灵宝市| 太康县| 花垣县| 梧州市| 宜州市| 湛江市| 德钦县| 渝中区| 溆浦县| 泸定县| 阳新县| 巩义市| 龙泉市| 乌审旗| 黄浦区| 灵寿县| 大洼县| 开远市| 乐陵市| 泊头市| 同仁县|