限制飛船的活動範圍---------上一篇文章還留了個尾巴,細心的同學應該發現了:飛船可以移動出屏幕!!!現在我們就來限制一下飛船的移動範圍。我們規定飛船可以左右超過半個身位,如下圖所示:很容易計算得出,左邊位置的 x 座標爲:x = -W2/2右邊位置的座標爲:x = W1 - W2/2修改 input.go 的代碼如下:func (i Input) Update(ship Ship, cfg ⌘ Read more
限制飛船的活動範圍---------上一篇文章還留了個尾巴,細心的同學應該發現了:飛船可以移動出屏幕!!!現在我們就來限制一下飛船的移動範圍。我們規定飛船可以左右超過半個身位,如下圖所示:很容易計算得出,左邊位置的 x 座標爲:x = -W2/2右邊位置的座標爲:x = W1 - W2/2修改 input.go 的代碼如下:func (i Input) Update(ship Ship, cfg ⌘ Read more