摘要:
UDP: * 发送端 *接收端 * 1,创建数据 *1,准备容器接收 * 2,打包(DatagramPacket)成字节数组 *2,用和包裹上地址相同的IP和端口创建DatagramSocket,receive接收 * 3,用新端口创建DatagramSocket,send传输(地址写在包裹上) * 阅读全文
摘要:
buff 出现的随机性以及在一定时间后的重生 增添了进入游戏的界面 把鼠标光标状变为图片 代码基本完成,接下来可能继续完善闯关模式等 以及代码的简洁性 阅读全文
摘要:
一 图片跟着鼠标移动,鼠标隐藏 int x,y; addMouseMotionListener(this);//设置鼠标监听 public void paint(Graphics g) { g.drawImage(GetImage.getImage("image/bg.jpg"),0,0,null) 阅读全文
摘要:
增加了绿色的buff JFrame的界面仍然闪烁所以改为Frame增加了双缓冲技术是界面不闪烁,但是应该太烧空间了 修改了生存和死亡的条件即对应发生的函数体 对代码的封装,对Buff 随机出现的增强 /** * 绿色的buff * 保护飞机不受伤五秒 * @author 小帆敲代码 * */publ 阅读全文
摘要:
1.0版本中 注意了之前的注释问题,增强了 注释 在代码关系上运用了继承 对多线程有了新的理解,以及和lameda表达式的运用 物体的碰撞检测和键盘控制 常量类的写法 以及用flag去控制循环 接下来要准备的问题: 处理图片的矩形问题 开始游戏的界面,闯关模式和练习模式,闯关模式逐关增加难度,练习模 阅读全文
摘要:
/** * 窗口类 飞机游戏 * @author 小帆敲代码 * */public class MyGameFrame extends JFrame{ Plane plane=new Plane(GetImage.getImage("image/plane0.jpg"),Constant.PLANE 阅读全文
摘要:
三种遍历方式 一、for循环 二、for each 三、Iterator器遍历 Iterator it = list.iterator(); while(it.hasNext()){ syso(it.next()); } 一般使用普通for循环,耗时较短 阅读全文
摘要:
布局是一种可以盛放控件的容器,也可以放布局 基本布局 LinearLayout线性布局:将其中的控件线性排列 android: layout_weight可以用比例控制大小{①两个都是设置②一个设置另一个不设置,自适配} android:orientation控制排列方式(vertical,hori 阅读全文
摘要:
控件 -属性: --id:每一个的唯一标识 --layout_width,layout_height:宽度,高度(match_parent,fill_parent,wrap_content) --text:指定显示内容 --gravity:指定文字的对齐方式(top,bottom,left,righ 阅读全文