- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 【原创】《矩阵的史诗级玩法》连载七:平移,缩放,旋转矩阵的实现
上篇我们把矩阵的乘法和转换点等基础变换实现好了(个人觉得转换点也不算很基础的东西),现在我们来把应用型的功能,也就是标题所指的功能给实现出来。 在我最熟悉的AS3里面,Adobe为了降低使用门槛,把这些方法直接实现到矩阵类中,而我则是打算单独做个工具类来封装这些方法,名为MatrixUtil。 function MatrixUtil(...
2018-03-11 23:52:27 1196 1
原创 【原创】《矩阵的史诗级玩法》连载六:创建我们的矩阵类
在偏向计算机领域的博客上讲纯理论的东西始终有点不接地气,那就还是用代码实战一下吧。此时我的语言选择困难症开始发作,不知道用啥语言好,用我最熟悉的AS吧,会被喷,用我不熟悉的C++吧,也会被喷。C#,java啥的,对环境的依赖有点大。对于这种纯算法的教程,我不希望开发环境成为大家前进的绊脚石。所以最终就如上文所言,选择了目前很火但是开发环境依赖又很低的H5(也就是JS啦),不介意没代...
2018-03-11 18:36:13 655 3
原创 【原创】《矩阵的史诗级玩法》连载五:45度地图砖块所蕴含的矩阵基础知识(下)
好了,这次先不废话,直奔主题。 前面我们在做一些图形判断的时候,提到了两种常用的变换:缩放和旋转,它们的变换公式分别为 缩放:x'=x*scaleX,y'=y*scaleY 旋转:x'=x*cosθ-y*sinθ,y'=x*sinθ+y*cosθ 如果只是做单个变换,那么公式确实不复杂,扔到计算机上跑效率也还可以。然而,如上篇...
2018-03-02 10:39:42 641 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人