自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 git远程仓库提交文件夹

这几天在git上提交作业,次次出问题,,第一种方法(已经连过远程仓库):如果这种不行,可以在前面加一个git clone +远程仓库名,将仓库中的文件全部拉到一个文件夹中,然后将要上传的文件夹放入这个文件夹里,在执行上上面的命令git clone +远程仓库名touch README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin https://git.kscampus..

2022-03-31 23:45:57 845

原创 idea学习第十一 天

把成功状态和商店状态补全成功状态和失败差不多,判定关卡数大于5后即为成功打印字符和积分。在成功或失败后,打印字符,此时左击可重置数据,重新开始游戏void reGame(){ //关卡数 level = 1; //目标得分 goal = level*15; //总分 count=0; waterNum=3;//药水数量 waterFlag=false; }商店

2022-03-20 23:31:48 3164

原创 idea学习第十天

设置游戏状态,0未开始,1运行,2商店,3失败,4胜利在窗体中使用switch语句编写五个状态,在状态为0时为起始界面,在背景中打印准备开始字符,并在右击后开始游戏在状态为1时左右摇摆进行游戏窗体中addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { super.mouseClicked(

2022-03-20 00:04:35 3100

原创 idea学习第九天

昨天的问题找到了,因为我的打印字符串的函数中没有把x,y的位置设置为变量x,y,而是两个确定的值,因此所有打印的字符串都只能在那一个地方打印出来,淦,,,把爆破和加速提取这一部分搞完了,给药水添加一个状态,T为使用F为不使用,在窗体中添加一个右击事件,右击后使用药水。给金块和石块添加一个类型,1为金块2为石块。当线的状态为3时(抓取),添加一个判断是否使用药水,若使用,判断当前抓取的是金块还是石块,若为金块则加速收回,若为石块则爆破。编译的时候有个问题,在case3中判断为

2022-03-18 23:14:56 88

原创 idea学习第八天

今天只添加了一个药水图片,在添加药水的数量,打印文字时发现文字会和前面积分的文字重合,分别修改坐标发现两个修改坐标都不能使文字位置改变,目前还没有解决,今天太晚,明天再说。public class Bg { //总分 static int count=0; static int waterNum=3;//药水数量 Image bg=Toolkit.getDefaultToolkit().getImage("imgs/bg.jpg"); Image bg1=To

2022-03-17 23:30:30 127

原创 idea学习第七天

添加钩爪图片在线类中添加钩爪图片,坐标为(endx-26,endy-2),即可成功添加。在这里注意,添加以后会发现在抓取的时候金块在钩爪和红线的上面,调换两者的绘制顺序即可。添加积分在Object中添加积分属性,在每种金块和石块中设定其分值,在case3中抓取成功后加上分值即可。在背景类中打印出来。void paintSelf(Graphics g){ g.drawImage(bg,0,200,null); g.drawImage(bg1,0,0,null)

2022-03-16 23:28:28 126

原创 idea学习第六天

金块消失bug消除在前面的代码中,抓取一个金块,其余的金块也会一起消失,为金块定义一个是否可移动的状态,当endx,endy在金块范围内时,可移动,状态为true,否则为false。创建石块类,与金块差别不大,for循环生成,将金块中宽高和路径修改一下即可,同时为了使石块也可以被获取,在Object中定义一个方法获得金块和石块的宽,在case3中obj.x=endx-26改为obj.x=endx- obj.getWidth()/2;case 3: if (

2022-03-15 23:53:12 61

原创 idea学习第五天

解决组件闪动问题在前面的代码中,由于组件不停的分别绘制,会出现明显闪动问题,若将所有组件绘制到同一个画布里,重新绘制时绘制整个画布,就可以有效解决闪动问题。在窗体中定义一个画布Image offScreenImage;//定义画布在绘制函数中将所有的组件都绘制到画布中,并绘制整个画布public void paint(Graphics g) {//调用绘制函数 offScreenImage=this.createImage(768,1000); Gr

2022-03-15 00:02:29 193

原创 idea学习第四天

绘制红线的延长和收回为红线设置三个状态:0摇摆,1延长,2收回利用switch语句,当case为0时使用前文编写的摇摆代码,为1时(添加鼠标左键e点击事件,点击后红线状态为1)延长,并返回状态为2,使红线延长后可自动返回线类:public class Line { //起点坐标 int x=380; int y=180; //终点坐标 int endx=500; int endy=500; //线长 double length

2022-03-13 23:47:18 132

原创 idea学习第三天

绘制红线以及红线的摇摆线的类public class Line { //起点坐标 int x=380; int y=180; //终点坐标 int endx=500; int endy=500; //线长 double length=100;//根据线长和角度计算endx和endy double n=0; //方向 int dir=1; void paintSelf(Graphics g){

2022-03-12 23:38:55 162

原创 idea学习第二天

添加背景public class GameWin extends JFrame { //创建窗口 bg bg=new bg(); void launch(){ this.setVisible(true); //设置窗口是否可见 this.setSize(768,1000); //直接输入数字即可 this.setLocationRelativeTo(null); //窗口居中

2022-03-11 23:56:59 551

原创 idea学习第一天

黄金矿工尚学堂的黄金矿工详细教学创建窗口:public class GameWin extends JFrame { //创建窗口 void launch(){ this.setVisible(true); //设置窗口是否可见 this.setSize(500,500); //直接输入数字即可 this.setLocationRelativeTo(null); //窗口居中

2022-03-10 23:30:41 79

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除