STM32F407 运行Mode7 3D引擎 15帧/秒

2019-07-20 21:39发布

Mode 7是电子游戏机超级任天堂的一个图形方式,可让逐扫描线式的背景层支持旋转与缩放,以此创造大量的不同效果。其中最著名的效果是,通过缩放和旋转背景层来显示透视效果。这种将高度改为深度的变换,将背景层变为二维水平材质贴图平面。如此便可显示三维图形的效果。
说白了,是伪3D,适合表现出背景的3D的变化,而表面的物体不会跟随背景的3D状态的变化而变化。

Mode 7 引擎的源码还是很长的,本人不才,仅仅移植了变换矩阵渲染贴图部分,不过仅该部分已经可以实现很好的3D效果。


无法观看可以点击这里:http://v.youku.com/v_show/id_XMTYxMjYzMDYwNA==.html?firsttime=7

下面是附件: Mode 7 引擎.rar (592.46 KB, 下载次数: 543) 2016-6-18 19:33 上传 点击文件名下载附件
由于仅仅移植了Mode7引擎的一部分,代码量比较少,望见谅。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。