![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目
按劳分配
这个作者很懒,什么都没留下…
展开
-
雷电游戏设计思路
雷电游戏1、面向对象敌人飞机,子弹,自己,都有坐标、移动、图片,血量等属性,定义一个抽象类,飞机等子类都继承于他。2、将所有需要用到的图片和声音等,都放在一个Util类中,方便更改,都声明为static静态属性,这样可以通过类名直接调用,通过构造方法来对其赋值,这样游戏开始时只需要调用一次构造方法,即只生成一个Util对象就可以了,然后就可以利用Util.xxx来调用属性。3、更多的时候是在遍历...原创 2014-09-18 22:34:25 · 925 阅读 · 0 评论 -
画图板
1、画图区域只给画图区域添加鼠标监听器2、每次按下鼠标就生成一个图形对象,然后查看他选择的图形和颜色一旦拖动之后松开鼠标就调用该图形的绘制方法将自己绘制出来。3、group.getSelection().getActionCommand();得到按钮组总被选中的按钮再得到该被选中按钮的动作命令。44、放到或者缩小时,都会重新调用面板的paint方法我们需要重写它,将所有的图形放在队列中,每次放...2014-09-24 21:53:40 · 131 阅读 · 0 评论 -
远程控制TCP版
一、远程控制TCP版1、主要技术过程 由客户端来控制服务器,服务器不断将自己的桌面截图通过套接字发送给客户端,客户端得到截图,画在面板上,客户端的鼠标动作全部发送给服务器,服务器接收到客户端发来的鼠标动作,执行相应动作。 客户端:不断接收图片的线程,和发送鼠标动作和位置。 服务器:线程不断发送图片,线程不断接收鼠标坐标和位置。注意事项:鼠标事件得...2014-10-09 16:42:08 · 334 阅读 · 0 评论 -
远程控制UDP版
一、主要技术--按照客户端控制服务器的实现来讲UDP版和TCP版的主要区别是数据发送方式不同,tcp通过连接,通过流来发送和接受数据,非常可靠,UDP是发送数据包和接受数据包的过程,而且发送的数据包可能丢失,数据包的大小也有限制。也就是字节数组的大小有限制。我的屏幕截图下来有4M,不能够一次性发在字节数组中发送,我的实现办法是,先将对象序列化写入文件,然后将文件分成一百分发送出去,客...2014-10-09 17:01:16 · 1143 阅读 · 0 评论 -
连连看项目思路和代码总结
连连看项目一、前期准备:1、若干种大小相同的图片,图片最好以数字命名,这样便于随机参数图片。2、数据结构由于我们需要每次根据鼠标的坐标定位每张图片位置,所以我们每张图片的大小需要固定而且采用数组来存放图片,这样容易根据鼠标坐标来定位图片的下标。3、对于一些固定的数据,最好写在一个接口中,或者写在XML文件中,写在xml文件中便于程序发布之后对数据的更改,写在接口中,每个类只需要实现这个...2014-11-10 20:35:15 · 1938 阅读 · 0 评论