The Tank Battle Game은 매우 고전적인 JAVASE 기본 프로젝트입니다. "Horse Soldier JAVA Tank Game Video Tutorial"의 각 장을 종합적으로 연습하여 향후 업무와 학습을 위한 Java 학습의 기초를 단계별로 마련할 수 있습니다. 탱크 전투 프로젝트에 대해 자세히 설명되어 있으며, 영상에 사용된 재료와 소스 코드도 주제에 포함되어 있습니다. 영상은 먼저 스윙 인터페이스로 시작하여 자바에서의 이벤트 처리 방법과 io 인터페이스 구현 원리를 소개합니다.
강좌 재생 주소: http://www.php.cn/course/513.html
선생님의 강의 스타일:
선생님의 강의는 간단하고 명확하며 레이어별로 진행됩니다. 레이어, 연동, 엄격한 논쟁, 엄격한 구조, 논리적 사고력을 사용하여 학생들의 관심을 끌고 이성을 사용하여 교실 교육 과정을 제어합니다. 교사의 강의를 들으면서 학생들은 지식을 배울 뿐만 아니라 사고 훈련도 받으며 교사의 엄격한 학업 태도에 영향을 받고 영향을 받습니다.
이 영상에서 더 어려운 부분은 폭발을 추가하는 것입니다.
1. 폭탄 클래스를 작성하세요. 여러 그림에서 빠르게 전환되므로 폭발의 수명을 설정하세요. 2. MyPanel에서 폭발 컬렉션을 정의하고 폭발 그림을 초기화합니다
class Bomb { int x; int y; //*的生命 int life = 9; boolean isLive = true; public Bomb(int x,int y){ this.x=x; this.y=y; } //减少生命值 public void lifeDown(){ if(life>0){ life--; } else{ isLive = false; } } }
3. 화면 다시 그리기가 매우 빠르기 때문에 그림 전환이 생성됩니다. 폭발 효과 이 비디오 코스웨어는 귀하와 공유됩니다: 1. Xuetang 기병 탱크 전투 비디오 튜토리얼 Notes.pdf 위 내용은 Horse Soldier JAVA 탱크 게임 비디오에 권장되는 소스 코드 코스웨어의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!Vector<Bomb> bombs = new Vector<Bomb>();
Image image1 = null;
Image image2 = null;
Image image3 = null;
Image image4 = null;
Image image5 = null;
Image image6 = null;
Image image7 = null;
Image image8 = null;
// 初始化图片
image1 = Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/blast1.gif"));
image2 = Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/blast2.gif"));
image3 = Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/blast3.gif"));
image4 = Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/blast4.gif"));
image5 = Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/blast5.gif"));
image6 = Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/blast6.gif"));
image7 = Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/blast7.gif"));
image8 = Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/blast8.gif"));