在開始前先聲明,我並沒有受過正規的三角函數教學,我對它的認識都是出於實做的練習還有自行的理解而來,因此可能有不正確的地方,敬請指教。
我很喜歡寫遊戲,從一開始用scratch,到後來用python,寫遊戲一直都是我的興趣之一。在python寫遊戲沒有scratch內建的一些功能,例如 移動X步、到XX的距離、碰撞檢測等等,所以這些都是我自行設計的,而像是移動,假如說要往某個方向移動,就必須使用三角函數,這就是我最初使用的原因。以移動來說,只要用sin和cos分別對應y和x就可以了。寫起來會像是這樣: