游戏开发论坛

 找回密码
 立即注册
搜索
查看: 31625|回复: 63

[讨论] 各位高人多多帮助!明确3d场景的高度问题

[复制链接]

32

主题

788

帖子

837

积分

高级会员

Rank: 4

积分
837
发表于 2006-5-16 11:55:00 | 显示全部楼层 |阅读模式
到底什么是2D地图,什么是3D地图?

我觉得,只有准许玩家在Z轴做自由变换的时候,地图才能称为3D地图。

3D游戏中的2D地图
为什么这样说:
因为美术仅仅在地表铺了一个平面,这个平面是2D的,其他的一切都是3D建筑扔在了2D地图里而已。
山体,山体是对地表的拉高或者下压形成的,但是山体本身仍旧是2D的平面,不存在3D模型。

跳跃:通过技术实现的,人物按照万有引力的规则暂时离开地面,然后回到地面的过程,与3D无关

空中漂浮物:通过技术实现的,该物体与2D地图地表保持一个相对固定的高度(或者高度范围)而已
人物,通常也会这样做,以减轻爬坡时的物体表面穿刺。

3D游戏中的3D地图
3D地图简单一些的实际上美术仅仅规定了一个地图空间,人物尽管可以在空中自由移动但是不能超越该空间边界,例如《飞飞》
更复杂一些的例如单机游戏《家园》以及《EVE》
这些游戏则不是简单的规定边界了,而是在3D空间内构架世界,不能依赖技术通过简单的增加与减少Z坐标实现。

所以3D地图的制作无论在美术的复杂程度上,还是技术的制作容量上都应该与2D地图有着明确的差异

问题,2D地图有没有空间范围,如果没有技术对于天空的贴图是如何贴上去的呢?也是把贴图放在距离地面X米的地方就可以了?

以上是我对3D、2D地图的理解,请高人指点!

23

主题

300

帖子

300

积分

中级会员

Rank: 3Rank: 3

积分
300
发表于 2006-5-16 12:11:00 | 显示全部楼层

Re:各位高人多多帮助!明确3d场景的高度问题

真正3D场景的关键点正是Z轴计算
并不是有3D模型就行了
这就是所谓真3D与假3D的区别

135

主题

3447

帖子

3800

积分

论坛元老

总版主

Rank: 8Rank: 8

积分
3800
QQ
发表于 2006-5-16 12:14:00 | 显示全部楼层

Re:各位高人多多帮助!明确3d场景的高度问题

一般都不做Z轴计算,其实只有X,Y,然后贴在地表上,当然也有做Z轴的,不过代价相当大:)

23

主题

300

帖子

300

积分

中级会员

Rank: 3Rank: 3

积分
300
发表于 2006-5-16 12:14:00 | 显示全部楼层

Re:各位高人多多帮助!明确3d场景的高度问题

另外,什么地图没有空间范围?
游戏场景基本上都是采用天圆地方的构造
简单说就是一张平面地图加一个球型天空盒

23

主题

300

帖子

300

积分

中级会员

Rank: 3Rank: 3

积分
300
发表于 2006-5-16 12:16:00 | 显示全部楼层

Re: Re:各位高人多多帮助!明确3d场景的高度问题

yii: Re:各位高人多多帮助!明确3d场景的高度问题

一般都不做Z轴计算,其实只有X,Y,然后贴在地表上,当然也有做Z轴的,不过代价相当大:)


恩,一般游戏很少去做全3D
真3D的网游代表就是WOW了

135

主题

3447

帖子

3800

积分

论坛元老

总版主

Rank: 8Rank: 8

积分
3800
QQ
发表于 2006-5-16 12:46:00 | 显示全部楼层

Re:各位高人多多帮助!明确3d场景的高度问题

WOW本质上也没有采用Z坐标^^

19

主题

651

帖子

677

积分

高级会员

Rank: 4

积分
677
QQ
发表于 2006-5-16 12:48:00 | 显示全部楼层

Re:各位高人多多帮助!明确3d场景的高度问题

完整的开放3D功能的游戏是《完美世界》,游戏里的坐标都是XYZ的,而且能自由移动,其它的游戏要么只能贴着地面移动(或飞行),要么就是乘坐飞机按照固定的路线移动。在国内已经上市的游戏大概也只有这一个能这样了,剩下的游戏要么不支持,要么号称支持却不开放。

32

主题

788

帖子

837

积分

高级会员

Rank: 4

积分
837
 楼主| 发表于 2006-5-16 13:41:00 | 显示全部楼层

Re:各位高人多多帮助!明确3d场景的高度问题

首先多谢大家了

不过大家说得基本上是我知道的

飞飞也是完全的3D游戏,你可以自由的依靠滑板和扫帚在天空飞翔,可以停在天空上漂浮的陆地上

确实,3D地图Z轴自由变换是一个很明显的特征,这可不是简单的跳跃所能比拟的

WOW在燃烧远征里,外域支持自由飞翔,因此很有可能现在的地图就是3D的,否则衔接会不会出问题呢?

最后还是最关键性的问题
3D与2D这两种地图(与模型没关系)本质上有什么样的区分?
3D相比之下在什么方面会有更多的付出?
如果真的3D与2D在工作上没有太大区别,那么为什么我们不一致的采用3D地图呢?

空间问题
2D地图是不是封闭空间呢?
举例,你在游戏中如果边界处是一个高点,那么你从这里就可以看到游戏世界以外的地方,尽管是一片黑或者白
3D地图是封闭空间,你不太能这样做,因为那里有虚拟墙,摄像机不能旋转到这个边界以外
更具体的EVE,飞飞,完美等应该是完全的3D地图

除了EVE以外,其他游戏尽管是3D地图,可看上去与2D差别不大阿,所以我关键是想知道在制作过程中3D与2D地图需要注意的不同点,如果仅仅是技术上的,那么他们之间几乎没有不同。

0

主题

124

帖子

125

积分

注册会员

Rank: 2

积分
125
发表于 2006-5-16 13:56:00 | 显示全部楼层

Re:各位高人多多帮助!明确3d场景的高度问题

要哪个Z轴来做什么...?为啥要做什么3d地图?

32

主题

788

帖子

837

积分

高级会员

Rank: 4

积分
837
 楼主| 发表于 2006-5-16 14:22:00 | 显示全部楼层

Re:各位高人多多帮助!明确3d场景的高度问题

3D地图是抛除时间轴以外完全与现实世界相同的地图

Z轴是高度,X轴是长度,Y轴是宽度

Z轴的计算是各种编成语言以及引擎中自带的,只要它是3D游戏引擎。

Z轴自由变换,那么你就可以飞起来了,自己闭上眼睛想一想,你就明白了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-6 18:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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