遊戲題庫‎ > ‎基本技法‎ > ‎

09【投球】【躲避子彈】


 
  1. 【空白範例】躲避子彈【手槍】
  2. 00躲避子彈
  3. 01躲避子彈【手槍】

  4. 【空白範例】投球
  5. 【正式】投球
  6. 原版:弾を自動で避ける
 投球
【玩法】
滑鼠移到哪裡,棒球就投到那裏。

【素材】
投手.gif
棒球.png
標靶.png

【配分】

投手角色:
  1. 匯入投手角色gif動畫檔,將第一張投手造型背景改為透明。
  2. 設定投手角色大小為100%,永遠在最上層,面向滑鼠。
  3. 投手角色每隔0.1秒,換一個造型。
  4. 建立投球變數,控制棒球投出去的時機,如果投手造型大於9,投球變數設為1,否則設為0。
棒球角色
  1. 利用Scratch範例,新增棒球角色,大小為原來的30%。
  2. 利用更多積木,建立控制棒球方向、球速共2個程式模組。
  3. 棒球方向程式模組,棒球角色一開始隱藏,直到投球變數=1,才移到投手角色,面朝投手的方向後,才出現。
  4. 球速程式模組,以速度15步前進,直到碰到邊緣才隱藏,投球變數=0
標靶角色
  1. 利用更多積木,建立轉方向、閃躲速度、碰到邊緣共3個程式模組。
  2. 繪製圓形標靶角色一個,按綠旗後,移到XY(100,0)位置,永遠面向棒球方向,如果碰到棒球,就轉換方向及變換閃躲速度。
  3. 轉方向程式模組,在1與2隨機選一個數字,如果=2,就順時針旋轉45度,否則就逆時針旋轉45度。
  4. 閃躲速度程式模組,建立標靶移動速度變數,初始值=30,重複執行直到標靶移動速度=0,標靶移動步數根據標靶移動速度變數值,標靶移動速度變數值每次減少5。
  5. 標靶角色當靠近邊緣時,如果X座標大於230,X座標就改為-230,如果X座標小於-230,X座標就改為230;如果Y座標大於170,Y座標就改為-170,如果Y座標小於-170,Y座標就改為170。



問題:
    投手:
    1. 投手GIF動畫如何下載製作?
    2. 投手如何永遠面向滑鼠游標?
    3. 如何設定球投出去的時間點?
    球:
    1. 如何設定球的方向?
    2. 如何設定球速?
    標靶:

    1. 面向投手?
    2. 轉方向?
    3. 閃躲速度?
    4. 碰到邊緣?





        ą
        老師謝東森,
        2016年10月10日 下午10:05
        Comments