ホームページ >Java >&#&チュートリアル >Horse Soldier JAVA 戦車ゲーム ビデオの推奨ソース コード コースウェア
戦車戦ゲームは非常に古典的な JAVASE の基本プロジェクトであり、「Horse Soldier JAVA 戦車ゲーム ビデオ チュートリアル」の各章を包括的に練習して、入門から習熟まで段階的に Java を学習するための強固な基礎を築くことができます。戦車戦プロジェクトについて完全に説明されており、ビデオ内の使用されたマテリアルとソース コードもトピックに含まれています。ビデオではまず、swing インターフェイスから始まり、Java でのイベント処理方法と io インターフェイスの実装原理を紹介します。
コース再生アドレス: http://www.php.cn/course/513.html
教師の指導スタイル:
教師の講義はシンプル、明瞭、階層的です。 、連動性、厳密な議論、厳密な構造、論理的な思考力を使用して生徒の注意を引き、理性を使用して教室での指導プロセスを制御します。教師の講義を聞くことで、生徒は知識を学ぶだけでなく思考訓練を受け、教師の厳しい学問的姿勢に影響を受けます。
このビデオで最も難しいのは、爆発を追加することです:
1. 爆発の動的効果は複数の画像から素早く切り替わるため、爆発の寿命を設定します。ここで順番に縮小して画像の切り替えを実現します
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; } } }
2. MyPanel で爆発コレクションを定義し、爆発画像を初期化します
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"));
3. 画面の再描画が非常に速いため、画像の切り替えが作成されます。爆発効果です
ここでソース コード リソースをダウンロードすることをお勧めします: http://www.php.cn/xiazai/learn/1942
このビデオ コースウェアはあなたと共有されています:
1. Xuetang Horse Soldier Tank Battle ビデオチュートリアルノート.pdf以上がHorse Soldier JAVA 戦車ゲーム ビデオの推奨ソース コード コースウェアの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。