2020-11-10 Java小游戏学习笔记

提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档

1.如何分析

一、发现类型

寻找该有的类型

	人物·小丑(友军,敌军);               Buffoon
        子弹·帽子;                       Missile
        墙体:                            Wall
        爆炸物:                          Explode

二.发现属性

        小丑:     宽  高 ,位置(X,Y),移动速度 
        帽子:     宽  高 ,位置(X,Y),移动速度
        墙体:     宽  高 ,位置(X,Y)
        爆炸物;    宽  高,位置(X,Y)

三.发现方法

小丑:

                移动
                攻击(发子弹)

子弹:

                移动
                子弹撞墙
                子弹撞边界

墙体:

爆炸物:

                爆炸物消失

注意:

	Java中万物皆对象

2.难点区域

一.如何创建窗口

	代码如下:
	测试类要继承Frame
	public class GameClinet extends Frame
	//显示窗体
    this.setVisible(true);
    //设置窗体大小以及位置
    this.setBounds(00,00,1000,700);

二.如何将图片加载到窗口中

 代码如下(示例):
		 public static final String 背景图片名字="路径";
		 因为背景图片只显示一次所以用static块中导入
		 static {
  image = CommonUtils.getImage(BG_PATH);
}

三.背景图片加载

 接上步骤执行
 导入后窗口依旧无法显示,需要父类画笔实现:
 代码如下(示例):
		 @Override
public void paint(Graphics g) {
    //画背景
   g.drawImage(图片导入,X轴,Y轴,宽,高,this);
   }

四.如何触发事件

代码如下(示例):

效果预览在这里插入图片描述

3.二期版本

	网络交互,多人作战
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值