游戏开发论坛

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

动物模型在场景中漫游的解决方案

[复制链接]

2

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2012-10-17 13:54:00 | 显示全部楼层 |阅读模式
我想把动物模型放置在地形中,让它们能随着地形的高度,坡度自然的行走。如果只是把模型放在平坦的地形中很简单,但是如果要把模型放在不平坦的地面中就涉及到模型的倾斜了。要是自己写个算法来实现的话我怕效率会不高,但是我现在不是很清楚到底有哪些现成的扩展引擎可以支持,是用碰撞引擎还是物理引擎来实现呢?比如说OPCODE或NEWTON,请明白的朋友指点指点,谢谢。

11

主题

95

帖子

658

积分

高级会员

Rank: 4

积分
658
发表于 2012-10-18 12:35:00 | 显示全部楼层

Re:动物模型在场景中漫游的解决方案

龙书中不是有个地形的那个吗?那里就有初步的地形跟随!

2

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
 楼主| 发表于 2012-10-18 13:55:00 | 显示全部楼层

Re:动物模型在场景中漫游的解决方案

谢谢秋风扫走廊的回复。
您说的龙书我去看了一下,里面的地形跟随能获得某个位置的高度。我用OGRE扩展PagedGeometry Engine
也有这个功能。但是这个功能只是简单的摄像机的地形跟随,如果要做模型在地形上的某个位置的显示的话,就涉及到模型的倾斜。比如地形某个位置斜度为45度,在这个位置上的模型也是45度的倾斜。如果这个模型是有一系列动作的话那就更复杂了,所以我想直接依靠成熟的算法来做。不知道秋风扫走廊有什么好的介绍。

11

主题

95

帖子

658

积分

高级会员

Rank: 4

积分
658
发表于 2012-10-18 22:17:00 | 显示全部楼层

Re:动物模型在场景中漫游的解决方案

那个你只能是获取表面法线,然后再旋转了,不过你的相机一定会抖的厉害,可能会左摇右晃,直接获取高度就可以了。像绝大部分的游戏都不可能刻意去匹配地形的,这里有篇文章你看看,http://linuxtest.blog.163.com/blog/static/199927088201291495550547/

2

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
 楼主| 发表于 2012-10-19 11:33:00 | 显示全部楼层

Re:动物模型在场景中漫游的解决方案

谢谢秋风扫走廊的建议,我现在在研究OgreNewt,它应该能符合我的要求。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-27 13:00

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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