Java 7 教學手冊 第五版 作者:洪維恩著 旗標 書號:F2733

Chapter 20 AWT  繪圖

app20_10.java (滑鼠繪圖)


app20_11.java
app20_11.7z
app20_11_1.7zupdate(g) =>paint(g)(滑鼠拖拉畫圖)
app20_11_2.7z  (Clear)
app20_11_3.7z
app20_11_4.7z (滑鼠{移動}畫圖)
app20_11_5.7z 滑鼠 single click => 瞄準的中心 畫出小圓圈+ 填滿藍色(代表子彈)
app20_11_6.7z keyboard (?)
app20_11_7.7z 計算子彈

  思考題:(打獵遊戲)
 
  (1) (1.0%) 建立 Manubar_bullet => 可以選擇不同子彈(修改顏色,小圓圈大小)
  (2) (1.5%) 完成(1) + 鍵盤按壓 space (空格鍵) => 瞄準的中心 畫出大圓圈+ 填滿黑色(代表砲彈)
  (3) (2.0%) 完成(2) + 建立 Manubar_Cannon => 可以選擇不同砲彈 (修改顏色,大圓圈大小)
  (4) (2.5%) 完成(3) + 更換空白背影 =>  放入一張圖 (地形 或 環境)
  (5) (3.0%) 完成(4) + 放入1個固定標靶(圖像)=> 判斷是否命中!
  (6) (3.5%) 完成(5) + 放入1個移動標靶(圖像)=> 判斷是否命中!
  (7) (4.0%) 完成(6) + 放入多個移動標靶(不同圖像)=> 判斷是否命中!並計算命中率
 
 


  • 思考題:如何(圓形+十字線)瞄準鏡+聲音?
  • 思考題:如何(圓形+十字線)瞄準鏡+聲音+移動物件(獵物)?
  • 思考題:如何(圓形+十字線)瞄準鏡+聲音+移動物件(獵物)+碰撞偵測?
  • 思考題:如何(圓形+十字線)瞄準鏡+聲音+移動物件(獵物)+碰撞偵測+計分?
  • 思考題:如何(圓形+十字線)瞄準鏡+聲音+移動物件(獵物)+碰撞偵測+計分+最高分紀錄?