[分享] 学数学做游戏:三角函数基础 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