同层物体间的遮挡处理

博客介绍了处理图层遮挡关系的方法,即先画远处物体、再画近处物体。以斜角45度场景为例,给每个物体指定轴点决定远近,轴点靠下后画、靠上先画,绘制时从最顶行逐行往下扫描,扫描到轴点就画物体。

瞬间灵感所得,绝对没有看任何资料。

在处理图层的时候,如果总是先画远处的物体,再画近处的物体,那么一定可以得到正确的遮挡关系。

举例,在斜角45度的场景中,就要总是从上到下的绘制物体。如何绘制,首先给每个物体指定一个轴点。这个轴点决定物体的远近。如下:%E6%9C%AA%E5%91%BD%E5%90%8D.JPG

红色即表示物体的轴点。当轴点靠下的时候,这个物体后画(它将遮盖轴点靠上的物体一部分或全部);当轴点靠上的时候,它先画(将被轴点靠下的物体遮盖一部分或全部)。具体的绘制过程中,可以从最顶上一行逐行往下扫描,一旦扫描到轴点就画出相应的物体。这样就可以很好的处理遮挡关系了。

转载于:https://www.cnblogs.com/CloudAge/archive/2005/12/02/289290.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值