游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1560|回复: 4

请问一个关于地形图的问题!!

[复制链接]

52

主题

103

帖子

103

积分

注册会员

Rank: 2

积分
103
发表于 2009-8-4 22:46:00 | 显示全部楼层 |阅读模式
书上说的地形的高低可以用一张图的颜色深度来表示,从而可以根据X,Y的坐标计算出Z的高度。可是我想问问如果有楼阁之类的图形(意思就是该地图大部分为一层的结构,有部分地方有两层,比如桥,楼阁之类),那用一张颜色深度图来能行吗?如果可以,应该怎么做,如果不行,又怎么做,谢谢!!

59

主题

984

帖子

1200

积分

金牌会员

Rank: 6Rank: 6

积分
1200
发表于 2009-8-4 23:42:00 | 显示全部楼层

Re:请问一个关于地形图的问题!!

桥,楼阁一般是单独的模型,不属于地形

14

主题

127

帖子

133

积分

注册会员

Rank: 2

积分
133
发表于 2009-8-5 10:26:00 | 显示全部楼层

Re: 请问一个关于地形图的问题!!

你永远只能看到地形的“一侧”,房屋和桥需要全方位都能看,所以无法用“纸”来“包住”。

52

主题

103

帖子

103

积分

注册会员

Rank: 2

积分
103
 楼主| 发表于 2009-8-5 10:48:00 | 显示全部楼层

Re: 请问一个关于地形图的问题!!

谢谢楼上两位!!
不过我是这个意思,打个不恰当的比喻,比如2D平台游戏,想超级玛丽这种,他的地图就有很多层,那些平台,我想如果在没有平台的地方,也就是一层的地方,照样可以用一个表,通过X的值来查询Y的值,但是我就是不明白如果在有平台的地方,那他的Y值就有两个,同理在3D中我就是想问这个问题。至于2L说的另外建模,我想应该是最通用的办法,但是我就就想知道就用我说的这种方法能实现双层的结构不?

4

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2009-8-6 13:05:00 | 显示全部楼层

Re: 请问一个关于地形图的问题!!

地形不要用高度图,做成一个模型,然后用向下发射线来获得高度,如果地形里有桥,可以把桥和地面做成一体(这是比较省事的办法)。如果想把桥作为单独的模型来导入,就要用碰撞检测来获得高度了,这个写起来比较麻烦了可看一下引擎的源码。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-21 15:56

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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