游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3865|回复: 14

将 武器 关联 到 骨骼 上

[复制链接]

35

主题

340

帖子

350

积分

中级会员

Rank: 3Rank: 3

积分
350
发表于 2004-7-21 10:49:00 | 显示全部楼层 |阅读模式
如:
如何 将“ 刀” 关联到一个 手 的 骨骼 上(“.x”文件带骨骼动画的),or 如何找到手的 骨骼 的变换矩阵,可不可以在便历骨骼时用 GetName()如果==手,就 获取骨骼矩阵 )?
如果是双手,又该怎么做

35

主题

340

帖子

350

积分

中级会员

Rank: 3Rank: 3

积分
350
 楼主| 发表于 2004-7-21 10:50:00 | 显示全部楼层

Re:将 武器 关联 到 骨骼 上

顶-下

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

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

Re:将 武器 关联 到 骨骼 上

关注!

2

主题

35

帖子

35

积分

注册会员

Rank: 2

积分
35
发表于 2004-7-21 15:37:00 | 显示全部楼层

Re:将 武器 关联 到 骨骼 上

有种比较笨的方法,render的时候找到手的frame(bone)求出其世界矩阵,应用、渲染

2

主题

35

帖子

35

积分

注册会员

Rank: 2

积分
35
发表于 2004-7-21 15:46:00 | 显示全部楼层

Re:将 武器 关联 到 骨骼 上

建模的时候给手命名,运行时可以从顶层开始SerachByName找到手的CD3DFrame指针的。我记得在dx的例子里面是有这样的一个函数的,你可以查查,看dx8的,dx9的都封装到D3DX里面了。函数名和类名和我说的有出入,我很久没用x文件了,不记得了

29

主题

421

帖子

436

积分

中级会员

Rank: 3Rank: 3

积分
436
发表于 2004-7-22 02:35:00 | 显示全部楼层

Re: 将 武器 关联 到 骨骼 上

建议你在手的模型上先多做一个面片,然后将刀直接连接在这个面片上。注意画的时候,不要画这个面片阿。

9

主题

121

帖子

121

积分

注册会员

Rank: 2

积分
121
QQ
发表于 2004-7-22 11:03:00 | 显示全部楼层

Re:将 武器 关联 到 骨骼 上

不要忘了加偏移

35

主题

340

帖子

350

积分

中级会员

Rank: 3Rank: 3

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

Re:将 武器 关联 到 骨骼 上

多谢各位
ps:大型程序中是怎么做的啊
是不是render的时候找到手的frame(bone)求出其世界矩阵,减去偏移
,应用、渲染

还是自己定义的文件中有特定的 记录啊

11

主题

117

帖子

341

积分

中级会员

Rank: 3Rank: 3

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

Re:将 武器 关联 到 骨骼 上

[建议你在手的模型上先多做一个面片,然后将刀直接连接在这个面片上。注意画的时候,不要画这个面片阿。]
这个方法是正确的。

35

主题

340

帖子

350

积分

中级会员

Rank: 3Rank: 3

积分
350
 楼主| 发表于 2004-7-23 00:00:00 | 显示全部楼层

Re:将 武器 关联 到 骨骼 上

这方法真的很不错,(前提 如果能在 drawsubset 时,知道 i 就是那个面 )
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-17 08:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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