游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1932|回复: 2

场景画好后,怎样让人物”站在“上面呢?

[复制链接]

8

主题

24

帖子

24

积分

注册会员

Rank: 2

积分
24
发表于 2004-7-24 14:13:00 | 显示全部楼层 |阅读模式
这个问题一直困扰着我。

譬如说,我已将一个三维场景绘画出来了,里面有若干高度不等的平台,有楼梯,有坡度不同的斜坡,还有些障碍物等(如 QuakeIII的地图)。接着导入一人物模型,想让他在场景里活动。但想了很久都想不出方法,问题如下:
   1.怎样判断人物站在了平台(或可以站稳的地方)上呢?
   2.到斜坡或楼梯时时,怎么知道坡度是多少呢?
   3.怎么知道前进方向有无障碍物阻挡呢?图景里那么多障碍,形形色色,像箱子、水管、不同高度的地层间等,怎么判断呢?
   4.如果要用地图保存场景的相关信息,那场景分好多层,每层又那么多东西,各不相同的,还有些楼梯斜坡什么的东西又怎么弄呢?算哪层啊?地图该用什么格式呢?

想得很痛苦啊!!!
希望各高手前辈们能教教我吧!

1

主题

18

帖子

22

积分

注册会员

Rank: 2

积分
22
发表于 2004-7-24 21:10:00 | 显示全部楼层

Re:场景画好后,怎样让人物”站在“上面呢? 想得很痛

你不会连模型的PICK都不会吧,你导出的场景或模型都保存了三维坐标信息,通过当前人物所处的位置就可以计算出场景或者当前所在模型的所有信息了,比如当前点高度,斜率,站在什么模型上等等, 当然事先你应该用游戏引擎为你的场景做一个场景管理器,统一管理场景的所有显示模型数据,那样游戏的运行效率才会高

0

主题

237

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
发表于 2004-7-24 22:26:00 | 显示全部楼层

Re:场景画好后,怎样让人物”站在“上面呢? 想得很痛

基本上?侵髦灰?疵靼滓??大?目 :

「Collision Detect (碰撞?y?)」!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-4 04:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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