游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1680|回复: 6

怎样编出遮蔽效果???

[复制链接]

8

主题

10

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2006-5-5 10:31:00 | 显示全部楼层 |阅读模式
比如一个人饶到房自或大树的后面有可能被遮住一部分,也也有可能是全部,请问哪位高手能够用具体的实例讲解!!!!!!

0

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2006-5-5 11:51:00 | 显示全部楼层

Re:怎样编出遮蔽效果???

本人才疏学浅,不过这位仁兄,可否告知你的效果是2D还是3D?

0

主题

237

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
发表于 2006-5-5 11:53:00 | 显示全部楼层

Re:怎样编出遮蔽效果???

2D : Color-key + Sprite Y-sorting
       and / or
       Layers

12

主题

124

帖子

124

积分

注册会员

Rank: 2

积分
124
QQ
发表于 2006-5-5 17:28:00 | 显示全部楼层

Re:怎样编出遮蔽效果???

如果是2D的话,基本原理是树的部分叶子和树干是两个图层组成的,而人物的图层序号在中间,这样按图层序号绘制就行了。
ps:你可以看《圣剑英雄传》的代码说明,里面有提到。

8

主题

310

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
QQ
发表于 2006-5-5 19:22:00 | 显示全部楼层

Re:怎样编出遮蔽效果???

3D的要设Z轴缓冲

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2006-5-6 16:09:00 | 显示全部楼层

Re:怎样编出遮蔽效果???

Z-Buffer+Alpha Blending

80

主题

173

帖子

189

积分

注册会员

Rank: 2

积分
189
发表于 2006-5-6 16:20:00 | 显示全部楼层

Re:怎样编出遮蔽效果???

我觉得你所说的遮蔽应该分两种情况,一种就是遮蔽,一种应该是包围,对于遮蔽求出可见面的平面方程,然后计算某个面也写出平面方程,看他们法线的夹角,如果小于90度就渲染,如果大于就被遮蔽了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 10:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表