游戏人生

不积跬步,无以至千里;不积小流,无以成江海。

导航

11 2013 档案

引擎设计跟踪(九.8) Gizmo helper实现与多国语言
摘要:最近把gizmo helper的绘制做好了.1.为了复用代码,写了utility来创建sphere, cube, cylinder, plane, ring(line), circle(solid) 这些基本物体, 顺便把天空球的创建代码改用utility函数,以后DS的灯光球和椎体等等也可以复用了.2.本来很简单的以为使用正交投影(orthographic projection)就可以画出大小不变的gizmo.但是却忽略了一个问题: 因为helper的世界变换矩阵跟选中的物体的一样,所以理论上gizmo的轴朝向是跟物体的轴(透视投影后的)朝向一致,位置也和物体(透视)投影后的坐标一致. 但是 阅读全文

posted @ 2013-11-02 19:25 crazii 阅读(755) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示