游戏开发论坛

 找回密码
 立即注册
搜索
楼主: CNCSNAKE1

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

[复制链接]

44

主题

325

帖子

412

积分

中级会员

Rank: 3Rank: 3

积分
412
QQ
发表于 2006-5-16 15:41:00 | 显示全部楼层

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

嗯,引用yii的话,WOW也不是真3D,其飞行也只是在固定的轨迹路径上让玩家去“飞”而已

真3D和Z轴的概念让我想起来的第一个游戏倒不是完美世界,而是魔剑
不过我对这个游戏更多的抱有的是一种可惜的情感……

32

主题

788

帖子

837

积分

高级会员

Rank: 4

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

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

服了,你们没看过燃烧远征的介绍阿
WOW资料片会开放新的场景——外域
在外域,玩家可以自由飞翔
所以推断WOW有可能建立的是3D地图
可是3D地图在制作上与2D有何不同呢?

57

主题

1523

帖子

1583

积分

金牌会员

Rank: 6Rank: 6

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

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

2D地图通过地图格子的功能增强,也可以模拟一些3D的表现,当然,本质上还是2D。

3D地图还是有带XYZ轴的,只是看你在游戏中,实际计算时有没用到Z轴。

你把传奇的人物和地图换成3D的,你不修改其他的东西,只用到XY轴参与计算,一样也能玩。

41

主题

2104

帖子

2109

积分

金牌会员

Rank: 6Rank: 6

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

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

wow怎可能没有z坐标……你不知道占悬崖顶上往悬崖脚下打一样会out of range么

没有z坐标你怎么解释这现象……

你又如何解释不同的高度差摔掉不同的hp……

32

主题

788

帖子

837

积分

高级会员

Rank: 4

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

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

GeeGee说得我觉得正确,确实,WOW计算了Z轴坐标

13楼01说得我也同意,不过我说的2D地图实际上和你想的不太一样

分格子,不仅仅是2D地图,而且是2D游戏中常用的方法,当然3D游戏中实际上也存在这些格子,只不过是隐性的,更精确的说,3D游戏用坐标代替了格子。

不过3D游戏中现在的大部分游戏使用的仍旧是2D地图,我是这样理解的。

因为这些游戏在美术制作地图的过程中,仅仅是处理了地表,对于Z轴,美术们并没有参与处理,Z轴的存在应该是对应的地图编辑器提供的,实际上,游戏中也并没有应用到Z轴。

所以我把这些地图也划在了2D地图的范围里,这样的分类正确吗?如果不正确,为什么不正确呢?毕竟美术仅仅处理了地面,这些地图能够在美术不修改的情况下直接让玩家自由飞翔吗?

135

主题

3447

帖子

3800

积分

论坛元老

总版主

Rank: 8Rank: 8

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

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

to GeeGee:
3D肯定存在Z,但是游戏中有没有用倒是另外一回事情:)
关键在于每一个动作产生的消息传递这些过程中是否存在Z值计算^^

41

主题

2104

帖子

2109

积分

金牌会员

Rank: 6Rank: 6

积分
2109
发表于 2006-5-16 17:40:00 | 显示全部楼层

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

你知道3d游戏室外场景的地图是怎么弄的么?
那就是一张灰度图,亮度就是那个点的高度
把那些点用线连起来,变成一大堆的三角形
然后在给它贴上纹理,就是地形了

本来也没需要美工做什么……
但是室内就是3d的模型了

41

主题

2104

帖子

2109

积分

金牌会员

Rank: 6Rank: 6

积分
2109
发表于 2006-5-16 17:47:00 | 显示全部楼层

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

wow整个场景就是一个4维数组
3维存的坐标,第四维存的生物ID
怪物的arggo范围内的格子都被设上了他的ID
如果你的ID和怪物的ID出现在了一个格子里,那么它就要判断你们的等级差是否让你获得arggo

生物每走一步都会修改格子里的ID
你说是否存在z值计算呢?

135

主题

3447

帖子

3800

积分

论坛元老

总版主

Rank: 8Rank: 8

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

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

二叉三角树的地表算法
实质上也只能表现贴近地表的地表起伏,并不能真实模拟真实的任何一个点好不好,所以说所谓的高低起伏是通过地表算法实现,而非上面所说的Z…………

135

主题

3447

帖子

3800

积分

论坛元老

总版主

Rank: 8Rank: 8

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

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

WOW中某些地方存在怪物尸体浮空等等Bug存在的原因也就是它没有真正意义上X\Y\Z,如果修正这样的Bug,对于程序架构是伤筋伤骨^^如果有真正意义的Z轴而不是地表起伏计算,则这样的问题修正非常容易:)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-6 19:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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