游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3596|回复: 3

请教,关于45度角游戏的遮挡问题

[复制链接]

2

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2008-4-18 12:27:00 | 显示全部楼层 |阅读模式
最近一直在找45度角游戏的遮挡资料,发现问题越来越复杂.
很多人写的文章明显是有错误的根本就不能正确的完成遮挡.
单纯的建筑物显示完成后,如果在建筑群中插入一个精灵那么该怎么处理呢,再就是对于一些动态的建筑(比如红警中的建筑有一部分总是会动的),该怎么处理,如果不是每帧全屏重绘,那有什么好的办法呢?

有的文章说:TILE _A被 _B,_C,_D遮挡那么只要重画B,C,D.    但B,C,D又有可能被遮挡啊?

哪位高手讲一下在商业游戏中这样的问题是怎么解决的?

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2008-4-18 13:00:00 | 显示全部楼层

Re: 请教,关于45度角游戏的遮挡问题

嗯!确实是个很麻烦的事情。

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2008-4-19 01:54:00 | 显示全部楼层

Re:请教,关于45度角游戏的遮挡问题

房屋,角色可以不基于Tile,用一个整的精灵。

为他们设置一个“脚底中心点”(Hot Point),按这个点的位置,来排序。

但例外的是,较长的墙壁,要么把墙壁用N个精灵表示,要么利用Tile。
RpgDIY里面头疼的问题就是墙壁,由于RpgDIY没有tile,只能把墙壁切分。

2

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
 楼主| 发表于 2008-4-19 12:58:00 | 显示全部楼层

Re:请教,关于45度角游戏的遮挡问题

楼上说的是建筑物的遮挡这个我已经解决了,我现在想知道的是对于插入精灵时的高效处理方法,我现在是每移动一下精灵就全屏重绘想不到好的方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 18:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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