點擊f3會出來左上角那一坨東西倒數(shù)第二行中間是你當(dāng)前的地形,如果是什么snow啦ice啦之類的說明你當(dāng)前在雪地地形了(這是我調(diào)出來的超平坦世界為了給你演示用的)當(dāng)然等它下雨確實是一個法,當(dāng)其他地方下雨時雪地地形會下雪.但是運氣不好等到天荒地老他也不下雨,這時就要用一些非常手段了.這是菜單,點那個對局域網(wǎng)開放把允許作弊點開,游戲模式無所謂,然后創(chuàng)造一個局域網(wǎng)世界.創(chuàng)造完后你可能會感覺沒啥變化,冒出來一行字而已.那就對了這個步驟的目的是讓你能夠使用代碼.然后點/輸入weatherrain,此時天氣就會變成雨天,在雪地地形也就是雪天啦.不想讓他下雪了就點/輸入weatherclear,這個指令也可以使你在自然下雨時關(guān)閉討厭的雨P(guān).S.在你關(guān)閉游戲后這個局域網(wǎng)世界會失效,你如果要再用代碼就再開一次
建網(wǎng)站原本是網(wǎng)站策劃師、網(wǎng)絡(luò)程序員、網(wǎng)頁設(shè)計師等,應(yīng)用各種網(wǎng)絡(luò)程序開發(fā)技術(shù)和網(wǎng)頁設(shè)計技術(shù)配合操作的協(xié)同工作。成都創(chuàng)新互聯(lián)專業(yè)提供成都網(wǎng)站建設(shè)、做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站制作(企業(yè)站、響應(yīng)式網(wǎng)站設(shè)計、電商門戶網(wǎng)站)等服務(wù),從網(wǎng)站深度策劃、搜索引擎友好度優(yōu)化到用戶體驗的提升,我們力求做到極致!
col = 'green'
改成
col = '#fff'
不過網(wǎng)頁背景得是黑的,不然你看不到白雪
/*
*實現(xiàn)在窗體上隨機布滿300個雪花("*"),滾動
*在上次的課基礎(chǔ)上增加了for循環(huán)(一次要產(chǎn)生300個變量),隨機數(shù),數(shù)組 ;
*下面的序號為步驟
*/ import java.awt.* ; //(3)導(dǎo)入awt包
public class Star {
public static void main(String args[]) {
Frame w = new Frame() ; //(1)繪制窗體
w.setSize(1024,768) ; //(4)把窗體布滿全屏
w.setBackground(Color.BLACK) ; //(5)背景為黑顏色
MyPanel mp = new MyPanel() ; //(7)把MyPanel對象mp,添加到窗體w上
w.add(mp) ;
Thread t = new Thread(mp) ;
t.start() ; //(12)啟動線程
w.show(); //(2)顯示窗體
}
}
//(6)繼承Panel類
class MyPanel extends Panel implements Runnable { //(11)實現(xiàn)Runnable接口
int x[] = new int[300] ;
int y[] = new int[300] ; //(8)定義300個數(shù)組變量 MyPanel(){
for(int i = 0;i 300; i++) {
x[i] = (int)(Math.random()*1024) ;
y[i] = (int)(Math.random()*768) ; //(9)當(dāng)程序走到第6步的時候程序就會調(diào)用構(gòu)成函數(shù)
} //由于隨機數(shù)是從0-1之間的數(shù)任意產(chǎn)出所以x乘以1024,y乘以768再轉(zhuǎn)換為int類型
}
public void paint(Graphics g) {
for(int i = 0;i 300; i++) {
g.setColor(Color.WHITE) ;
g.drawString("*",x[i],y[i]) ;
//g.drawString("*",30,30) ;(7)繪制一個星星在屏幕的x=30,y=30的位置上
} //(10)繪制300個雪花,把坐標30,30,改成x[i],y[i] ;
} //做到這步可以實現(xiàn)在黑色的天空布滿300個星星
public void run() {
while(true) { //(13)實現(xiàn)產(chǎn)生300個雪花往下落死循環(huán)
for(int i = 0 ; i 300; i++) {
y[i]++ ; //(14)y坐標不斷的+1
if(y[i] 768){ //(18)如果y軸坐標大于768時,則y = 0,回到窗體的頂部
y[i] = 0 ;
}
}
try{ //(16)用try,catch解決線程休眠的異常
Thread.sleep(20) ; //(15)在每次y軸坐標+1后線程休眠20毫秒
}catch(Exception e) {}
repaint() ; //(17)雪花在新的位置重畫
}
}
}