久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

Java如何實現(xiàn)簡單臺球游戲

這篇文章主要講解了“Java如何實現(xiàn)簡單臺球游戲”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Java如何實現(xiàn)簡單臺球游戲”吧!

創(chuàng)新互聯(lián)建站-成都網(wǎng)站建設(shè)公司,專注網(wǎng)站制作、網(wǎng)站設(shè)計、網(wǎng)站營銷推廣,主機(jī)域名,虛擬空間,網(wǎng)站托管、服務(wù)器托管有關(guān)企業(yè)網(wǎng)站制作方案、改版、費(fèi)用等問題,請聯(lián)系創(chuàng)新互聯(lián)建站。

Java實現(xiàn)簡單臺球桌問題,供大家參考,具體內(nèi)容如下

需求:

使小球可以在桌面上移動,移動到桌面邊緣將被彈回,顯示小區(qū)的移動

程序源代碼:

package 桌球游戲;import java.awt.*;import javax.swing.*;public class BallGame extends JFrame {  Image ball=Toolkit.getDefaultToolkit().getImage("image/ball.png"); Image desk=Toolkit.getDefaultToolkit().getImage("image/desk.jpg");  double x=100;//小球的橫坐標(biāo) double y=100;//小球的縱坐標(biāo) /*boolean right =true; //方向*/ double degree=3.14/3; //弧度表示,60°  //窗口加載 void launchFrame() { setSize(856,500); //參數(shù)和桌面有關(guān) setLocation(400,400); setVisible(true); //設(shè)置窗口可見  //重畫窗口,每秒畫25次 while(true) { repaint();//repaint()方法會調(diào)用paint()方法 try { Thread.sleep(20);//40ms, }catch(Exception e) { e.printStackTrace(); } }  }  //畫窗口方法 public void paint(Graphics g){ System.out.println("窗口被畫一次!"); g.drawImage(desk,0,0,null); g.drawImage(ball, (int)x,(int)y, null); /*   //注釋內(nèi)容為小球水平方向移動  x=x+1; if(right) { x+=10; }else { x-=10; } if(x>856-40-30) //30小球的直徑,40球桌邊框的 right=false; if(x<40) right=true; //y=y+2; * */ x=x+10*Math.cos(degree); y=y+10*Math.sin(degree);  //當(dāng)小球遇到桌面的上下界面時,發(fā)生反轉(zhuǎn), if(y>500-40-30||y<40+40) //(40+40)一個表示標(biāo)題欄,一個時球桌寬 degree=-degree; if(x<0+40||x>856-40-30) degree =3.14-degree; }  //main 方法執(zhí)行入口 public static void main(String []args) { System.out.println("歡迎來到小球游戲!"); BallGame game=new BallGame(); game.launchFrame();  }}

感謝各位的閱讀,以上就是“Java如何實現(xiàn)簡單臺球游戲”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對Java如何實現(xiàn)簡單臺球游戲這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!

網(wǎng)站題目:Java如何實現(xiàn)簡單臺球游戲
文章位置:http://sd-ha.com/article48/jsjiep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站小程序開發(fā)、標(biāo)簽優(yōu)化品牌網(wǎng)站制作、品牌網(wǎng)站建設(shè)、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計