我們要來設定個砲台,並讓它可以按下某個指定按鍵後發射子彈
砲台角色請自行新增,一樣要設定成按下方向鍵來控制方向
忘記程式的請看這邊
接著是子彈的角色
新增一個角色,可以自己畫,也可以用內建的
請記得把角色
1.方向設定為0度
2.旋轉方式為不旋轉
我們要讓角色在砲台的上方
不管砲台怎樣移動,子彈都會在砲台的上方出現
該怎樣寫程式?
1.利用X Y座標,來指定位置
2.將砲台的XY座標進行加減,變成子彈的XY座標
比如以下列例子
子彈要在砲台的上方如下圖(上方紅色)

我們可以知道現在子彈的座標為

而砲台角色的座標為

若以砲台的座標為基礎,可以知道子彈的
X座標應該是砲台的X座標-1(-5變成-6)
Y座標應該是砲台的Y座標+20(-118變成-98)
程式如下

按下某鍵後子彈發射
1.使用如果判斷式
2.使用有終止條件的重覆執行
程式如下
想想看
1.子彈射速是哪邊控制?
2.為什麼不用使用面向哪個方向,就會往上走?
