+ -
当前位置:首页 → 问答吧 → 伪3D赛车

伪3D赛车

时间:2011-07-25

来源:互联网

想写个伪3D的赛车游戏,没有弯道,有个问题
就是如何将逻辑上为矩形的赛道上 点映射到界面上梯形的赛道,求算法或公式,不要api

作者: LuoFeng_qzp   发布时间: 2011-07-25

斜切?好像斜切只能拉伸一边.....关注一下

作者: HollyCpp   发布时间: 2011-07-25

斜切应该不对,想到一种三角形方法不知道行不行。
已知矩形区域的纹理,绘制时把左下,右下角坐标分别向两边平移,然后正常绘制两个三角形。
这算是偷懒的做法....吧....
不用API的话你得写一个三角形插值算法,有API直接用就行了。
或者像素级,应该是差不多的,已知要拉成的梯形的上底和下底,求出梯度,每行插值上就行了。

作者: HollyCpp   发布时间: 2011-07-25