游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2480|回复: 6

请问如何判断一个骨骼动画和一条射线是否相交

[复制链接]

5

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2008-3-3 15:12:00 | 显示全部楼层 |阅读模式
我知道静态Mesh可以用Intersect函数判断
动画怎么办呢?

10

主题

173

帖子

178

积分

注册会员

Rank: 2

积分
178
发表于 2008-3-3 15:59:00 | 显示全部楼层

Re: 请问如何判断一个骨骼动画和一条射线是否相交

判断上没有区别。
动画中,每帧变化后的mesh其实也就是静态的。

5

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
 楼主| 发表于 2008-3-3 17:25:00 | 显示全部楼层

Re:请问如何判断一个骨骼动画和一条射线是否相交

那怎么得到每帧的mesh呢

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2008-3-3 20:24:00 | 显示全部楼层

Re:请问如何判断一个骨骼动画和一条射线是否相交

如果是游戏,建议不要用射线和mesh相交,即使有现有的函数也不推荐用
那样计算量太大

用包围盒与射线相交更加可取,包围盒的也可以看成是一个面数很少的mesh
相交之前乘以骨骼的世界矩阵和骨骼矩阵

5

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
 楼主| 发表于 2008-3-3 20:47:00 | 显示全部楼层

Re:请问如何判断一个骨骼动画和一条射线是否相交

我是想做一个场景编辑器..所以需要精确选取

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2008-3-3 22:21:00 | 显示全部楼层

Re:请问如何判断一个骨骼动画和一条射线是否相交

场景编辑器一般选取的都是静态模型,不用选取正在播放中的动画里面的三角形吧?有这样的需求吗?

4

主题

61

帖子

61

积分

注册会员

Rank: 2

积分
61
发表于 2008-3-4 15:40:00 | 显示全部楼层

Re:请问如何判断一个骨骼动画和一条射线是否相交

骨骼动画用胶囊模型判断应该是比较好的吧,胶囊要比包围盒理想一点点
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 07:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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