发新话题
打印

关于flash 45度视角RGP游戏的问题

关于flash 45度视角RGP游戏的问题

为什么遮挡的问题不能用Y轴直接判断呢?


看过一些遮挡的问题的教程,真是复杂。。。

TOP

开始研究游戏了?

还才会动呢

TOP

因为用y轴判断会出现同用一个深度的问题,所以最好用一个专门深度的层做一个不可见的遮罩
我的全flash小站http://www.ourme.cn

TOP

引用:
原帖由 ourme 于 2006-9-11 09:24 发表
因为用y轴判断会出现同用一个深度的问题,所以最好用一个专门深度的层做一个不可见的遮罩
能否详细介绍思路.谢谢.

TOP

最上一层是遮罩层,当主角走到遮罩地方时是不可见的
第二层是主角层
最下面那层是背景图层
意思就是说,
假如画面中有颗树,其实主角还是能踩树上的,只是他踩到树上时是被遮罩的,你看不见他踩树而已, 就造成了主角在树底下穿过的假象。明白没有?!
我的全flash小站http://www.ourme.cn

TOP

可以让他们进行深度的交换!
如果到达一个格,可以让hero和当前格进行深度交换,然后当前格和他的上一格交换
Toswf 在崩溃中醒来。。。

TOP

引用:
原帖由 ourme 于 2006-9-11 21:48 发表
最上一层是遮罩层,当主角走到遮罩地方时是不可见的
第二层是主角层
最下面那层是背景图层
意思就是说,
假如画面中有颗树,其实主角还是能踩树上的,只是他踩到树上时是被遮罩的,你看不见他踩树而已, 就造 ...
这个可以解决类似rgp的地图和主角的层次问题,但是如果是类似虚拟社区,有很多玩家可以随时加入,那样每个玩家的层次和遮罩问题怎么解决呢?一直找不到很好的解决方法。我想过,根据Y轴,如果y值越大,层级越小,反之毅然。但是如果有两个y值相同的,那也会有冲突。。。

TOP

将除地面以外的元素放到一个数组里面,再以Y坐标排序,就等于系统自动分配层级一样

TOP

只用Y坐标判断在45度角地图恐怕不行吧,我现在也是这个搞到头大啦。
谁有好的45度地图深度排序算法?

TOP

弄3D那个类的斌斌好牛,好象对排序算法也蛮有研究的,

如果知道45度图上物品和人物的深度排序方法,可否帮一下忙?

TOP

地图怎么弄成大菱形啊?

TOP

用 Z=a*Y+X就可以了。

TOP

发新话题