游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4842|回复: 12

大型商业的3DMMORPG游戏中,人物上下楼梯或者桥梁的高度

[复制链接]

36

主题

109

帖子

109

积分

注册会员

Rank: 2

积分
109
发表于 2006-11-7 11:40:00 | 显示全部楼层 |阅读模式

大型的3DMMORPG游戏中,人物的高度是怎么确定的?也就是你操纵人物到一个坐标,人物的高度随着地表或是建筑物的楼梯等自动的就起伏,很准确,我猜测应该不是简单的用的事先准备好的高度图。


求救!小弟不是新手了,但是这个问题确实是困惑了我好久的问题,魔兽,天堂2等游戏,人物上楼梯,上巨大的塔的楼梯等,人物的高度是靠什么得出来的?

是不是利用人物和地面的碰撞检测得出的人物的高度数据?

7

主题

44

帖子

44

积分

注册会员

Rank: 2

积分
44
QQ
发表于 2006-11-7 11:59:00 | 显示全部楼层

Re:大型商业的3DMMORPG游戏中,人物上下楼梯或者桥梁的高

3d场景中的物体都有X,Y,Z三个坐标的!

15

主题

129

帖子

129

积分

注册会员

Rank: 2

积分
129
QQ
发表于 2006-11-7 12:02:00 | 显示全部楼层

Re:大型商业的3DMMORPG游戏中,人物上下楼梯或者桥梁的高

哥们,是新手就得承认嘛。如果这个问题哪个地方有解,那就是《DirectX 9 3D游戏程序设计入门》中的第十三章,基本地形渲染。你看这书名就知道了,低调点好。

36

主题

109

帖子

109

积分

注册会员

Rank: 2

积分
109
 楼主| 发表于 2006-11-7 13:22:00 | 显示全部楼层

Re:大型商业的3DMMORPG游戏中,人物上下楼梯或者桥梁的高

楼上的两位仁兄,我问的是游戏中人物在移动时Y坐标是怎么确定的,而不是地形和地表上的建筑物的Y坐标,是你们没看仔细,呵呵!

比如魔兽世界中有的塔,操纵的人物从地下进去,可以顺着里面的楼梯登到塔的顶部,我疑惑的就是在爬楼梯的时候,操纵的这个人物,他的Y坐标是怎么确定的?

是物理系统?还是碰撞检测?

0

主题

275

帖子

676

积分

高级会员

Rank: 4

积分
676
发表于 2006-11-7 13:57:00 | 显示全部楼层

Re:大型商业的3DMMORPG游戏中,人物上下楼梯或者桥梁的高

物理系?本?砭褪腔?杜鲎布?y
在一些MMO??煤?化?的模型?砼鲎
如果要有??呕蚴?翘
就必?使用8元?浠蚴?SP?砑铀偌?y

36

主题

109

帖子

109

积分

注册会员

Rank: 2

积分
109
 楼主| 发表于 2006-11-7 21:35:00 | 显示全部楼层

Re:大型商业的3DMMORPG游戏中,人物上下楼梯或者桥梁的高

相信这里一定有不少从事过游戏开发的高手,真心的请你们赐教一二啊!

如果没有建筑物的话,人物行走的高度可以用地表的高度图来确定,但是建筑物加入之后,人物行走时的高度要怎么确定呢?

7

主题

68

帖子

143

积分

注册会员

Rank: 2

积分
143
发表于 2006-11-7 22:59:00 | 显示全部楼层

Re:大型商业的3DMMORPG游戏中,人物上下楼梯或者桥梁的高

用D3DXIntersect可以判断出一个差值~然后用原本的y坐标+/-这个差值~使用方法自己查资料

18

主题

47

帖子

47

积分

注册会员

Rank: 2

积分
47
发表于 2006-11-8 08:34:00 | 显示全部楼层

Re:大型商业的3DMMORPG游戏中,人物上下楼梯或者桥梁的高

用D3DXIntersect可以判断出一个差值
-----------

不是吧!那如果使用OpenGL上哪里找这个现成的东西?而且不懂理论只是用微软写好的东西也不算一个真正的程序员。

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
发表于 2006-11-8 09:03:00 | 显示全部楼层

Re:大型商业的3DMMORPG游戏中,人物上下楼梯或者桥梁的高

用碰撞检测不是比较好么?

34

主题

629

帖子

629

积分

高级会员

Rank: 4

积分
629
发表于 2006-11-8 11:31:00 | 显示全部楼层

Re:大型商业的3DMMORPG游戏中,人物上下楼梯或者桥梁的高

自己都说用物理系统+碰撞检测了。。。

而且,用微软的函数就那么可耻么=.=,不会有人连D3DXIntersect的原理是什么都不知道吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 19:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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