扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
点击f3会出来左上角那一坨东西倒数第二行中间是你当前的地形,如果是什么snow啦ice啦之类的说明你当前在雪地地形了(这是我调出来的超平坦世界为了给你演示用的)当然等它下雨确实是一个法,当其他地方下雨时雪地地形会下雪.但是运气不好等到天荒地老他也不下雨,这时就要用一些非常手段了.这是菜单,点那个对局域网开放把允许作弊点开,游戏模式无所谓,然后创造一个局域网世界.创造完后你可能会感觉没啥变化,冒出来一行字而已.那就对了这个步骤的目的是让你能够使用代码.然后点/输入weatherrain,此时天气就会变成雨天,在雪地地形也就是雪天啦.不想让他下雪了就点/输入weatherclear,这个指令也可以使你在自然下雨时关闭讨厌的雨P.S.在你关闭游戏后这个局域网世界会失效,你如果要再用代码就再开一次
建网站原本是网站策划师、网络程序员、网页设计师等,应用各种网络程序开发技术和网页设计技术配合操作的协同工作。成都创新互联专业提供成都网站建设、做网站,网页设计,网站制作(企业站、响应式网站设计、电商门户网站)等服务,从网站深度策划、搜索引擎友好度优化到用户体验的提升,我们力求做到极致!
col = 'green'
改成
col = '#fff'
不过网页背景得是黑的,不然你看不到白雪
/*
*实现在窗体上随机布满300个雪花("*"),滚动
*在上次的课基础上增加了for循环(一次要产生300个变量),随机数,数组 ;
*下面的序号为步骤
*/ import java.awt.* ; //(3)导入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)实现Runnable接口
int x[] = new int[300] ;
int y[] = new int[300] ; //(8)定义300个数组变量 MyPanel(){
for(int i = 0;i 300; i++) {
x[i] = (int)(Math.random()*1024) ;
y[i] = (int)(Math.random()*768) ; //(9)当程序走到第6步的时候程序就会调用构成函数
} //由于随机数是从0-1之间的数任意产出所以x乘以1024,y乘以768再转换为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] ;
} //做到这步可以实现在黑色的天空布满300个星星
public void run() {
while(true) { //(13)实现产生300个雪花往下落死循环
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)雪花在新的位置重画
}
}
}
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流