[分享] 學數學做遊戲:三角函數基礎 part 1

作者: cjcat2266 (CJ Cat)   2019-08-26 13:41:42
大家好!
敝人最今開始寫一個新的遊戲開發教學系列
盡量採用非教科書系統,而是科普的方式介紹數學與物理
並以遊戲開發為導向,透過實際範例進行教學
首篇就獻給超實用的三角函數基礎的正弦和餘弦了
希望能夠幫助到對將高中數學應用到遊戲開發中有興趣的板友
http://allenchou.net/2019/08/trigonometry-basics-sine-cosine-chinese/
若想要練練英文,也可以看看這篇英文原文
http://allenchou.net/2019/08/trigonometry-basics-sine-cosine/
(我習慣先寫好英文技術文章再翻譯回中文)
這是我第一次在本板po文,在此附加一下自我介紹~
我高中的時候非常喜歡數學和物理 (2004-2006,人老了啊...)
一直夢想未來能夠開發遊戲
原本學數學也只是能考高分就好,沒想到未來會有什麼用
但是看到課本中介紹矩陣相乘與3D旋轉矩陣的插圖
秀出一棟房子的3D模型被旋轉成不同角度的樣子
就覺得 "天啊,這東西對遊戲開發有用!" 然後就更加拼命學數學了
現在則是在頑皮狗工作室開發最後生存者2
每天仍然是不停地用到高中數學和物理,解決從來沒有遇過的問題
很辛苦,但是很好玩
覺得在學時有數學和物理是正確的決定
當初面試公司的時候,就感覺面試題目竟然都沒有超出台灣高中數學範圍
沒有特別吃力就解出所有問題了,真心覺得台灣高中數學教材真的紮實
我的興趣是撰寫以遊戲開發為導向的技術教學文章
以前都是寫一些比較零散和深度較高的主題
(請見遊戲數學系列 http://allenchou.net/game-math-series/
還有遊戲物理系列 http://allenchou.net/game-physics-series/)
最近突然想要寫寫以台灣高中數學和物理為主的教學
但是又不想要跟教科書一樣過於學術系統化
所以就以搭配遊戲開發範例的方式來撰寫
過往的習慣是只寫英文版
但本新系列考慮到應該會有更多台灣的學生有興趣
就加碼連帶中文翻譯也一起寫了
希望大家會喜歡
作者: kai860210 (A-kai)   2019-09-01 12:25:00
作者: olioolio   2019-09-02 21:39:00
可能有不少高中生還看不懂程式碼吧。以後應該會比較普遍

Links booklink

Contact Us: admin [ a t ] ucptt.com