码迷,mamicode.com
首页 >  
搜索关键字:坦克大战    ( 190个结果
JAVA课程设计(坦克大战)
2019-01-16 坦克大战游戏背景: 1. 需求分析 1.1环境要求 操作系统:Windows 7(SP1)以上 JAVA虚拟机:JDK1.8以上 开发环境:Eclipse(4.5以上) 1.2角色设定 用户在系统中扮演的角色,以及可以执行的职责。 玩 家 操纵玩家坦克,与敌方坦克作战,同时保护 ...
分类:编程语言   时间:2019-01-17 23:47:57    阅读次数:325
坦克大战
import random, time, pygame, sys from pygame.locals import * FPS = 25 WINDOWWIDTH = 640#整个游戏屏幕的宽 WINDOWHEIGHT = 480#整个游戏屏幕的高 BOXSIZE = 20#每个小格子的宽和高 BO... ...
分类:其他好文   时间:2018-12-28 18:27:33    阅读次数:247
坦克大战
游戏介绍: 一共有蓝色和红色两只坦克,蓝色坦克WASD控制移动,空格键发射子弹;红色坦克方向键控制移动,Enter发射子弹。坦克下方有血条,血条消失即游戏结束。 场景导入: Window →Lighting→Auto Generate取消;取消光线自动渲染,加快开发进度(自动渲染等待时间太长) Ca ...
分类:其他好文   时间:2018-12-25 20:06:18    阅读次数:101
JAVA入门到精通-第41讲-坦克大战8
1,门打开; 0,门关闭;是由操作系统自动执行的;0和1是由操作系统来操作的;每一个线程都有优先级;操作系统会调用优先级极高的;中断线程优先级的级别很高;正在执行也得让出;数据库会自动有数据库锁; //子弹连发---运用集合Vector 把子弹new到向量里面统一管理s既可以指向这个子弹,也可以指向... ...
分类:编程语言   时间:2018-11-30 20:15:38    阅读次数:209
JAVA入门到精通-第38讲-线程-坦克大战6
应用程序在内存中开辟空间-进程; 内存-大脑容量; 反应切换的速度-CPU; 试图去尝试别的进程的地址空间---病毒; 线程是由进程(应用程序)创建的;涉及到并发,就会涉及到线程;迅雷下载; 线程不会跑出到进程外面去的; 地址空间是由操作系统和JVM决定的; 32/64位,CPU的寻址空间范围,加载... ...
分类:编程语言   时间:2018-11-30 20:13:46    阅读次数:217
JAVA入门到精通-第47讲-坦克大战11
-------------------------------------------------防止敌人坦克重叠相撞运动:两个点不在敌人坦克区域即可: (上下一组)(左右一组)一个方向对应着两组:放在EnemyTank里面合适,自己去判断是否相撞;因为敌人坦克数量是不知道的,必须让EnemyTan... ...
分类:编程语言   时间:2018-11-30 20:12:23    阅读次数:235
JAVA入门到精通-第36讲-事件监听-坦克大战4
Java事件处理机制: 事件源;事件;事件监听者;事件处理方法; 任何一个类,只要实现了相应的接口,就可以去监听某个事件源;一个类要实现监听的基本步骤: a.实现相应的接口[KeyListener,MouseListener,ActionListener,WindowListener]b.把接口的处... ...
分类:编程语言   时间:2018-11-30 20:10:55    阅读次数:240
JAVA入门到精通-第35讲-事件处理-坦克大战3
画出弧形:g.drawArc:前两个参数:代表中心点,后面代表宽,高,后面是弧度的大小; 50代表弧度,后面方向; SWING编程三个部分:(1)组件和布局管理器;(2)绘图技术;(3)事件处理机制; 鼠标,键盘按下的某个按钮或者移动等都是事件; JAVA认为,消息是一种事件对象;事件监听者也是一个... ...
分类:编程语言   时间:2018-11-30 20:09:49    阅读次数:342
JAVA入门到精通-第42讲-坦克大战9
//坦克爆炸的效果炸弹从大变小;如果在一段时间内,坐标X,Y是连续发生变化的,才可以看成是一个线程类;//当坦克消失的时候,坦克爆一下三张图片切换才能组成一颗炸弹;//定义炸弹集合,根据时间不同显示不同图片; class BombisLive这个类主要是用来决定类或者对象有没有必要展现在面板上活着就... ...
分类:编程语言   时间:2018-11-30 20:07:29    阅读次数:241
JAVA入门到精通-第39讲-线程.坦克大战7
如果没有做要求,用实现接口的方法写进程; 至少有继承的机会; 实际上,更多的情况下是多线程计算; 两个线程,t1/t2,同时启动; 创建了一只猪,创建了一只鸟; 第一个线程承载猪,第二个线程承载鸟; 很可能是交替进行,但也未必;和休眠时间相关; 同时去争夺一种资源,线程同步的问题; Thread类本... ...
分类:编程语言   时间:2018-11-30 20:05:12    阅读次数:292
190条   上一页 1 2 3 4 5 6 ... 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!