请您帮我理解基于扫描线的渲染引擎是如何工作的?我想实现一个2D渲染引擎,它可以支持基于区域的裁剪,基本形状绘制和填充抗锯齿,以及基本变换(透视,旋转,缩放).我需要优先考虑性能而不是质量的算法,因为我想为没有fpu的嵌入式系统实现它.
这是周末,这意味着我可以玩我的爱好项目了.
我已经厌倦了手工创建测试级别,所以我想我会从引擎开发中休息并在级别编辑器上工作:
关卡编辑http://gfilter.net/junk/Editor.JPG
我想在编辑器中实现泛洪填充算法,它就像在绘图程序中一样工作.有没有人有任何关于哪种技术对我有用的指示?
级别只是一个2d数组,因此可以认为它与位图真的相同.
谢谢!