游戏开发论坛

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

谁看过骨骼动画的SAMPLE,SKINNEDMESH那个例程

[复制链接]

8

主题

15

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2003-7-30 20:46:00 | 显示全部楼层 |阅读模式
PBYTE pbPoint = NULL;
                PBYTE pbCur;
                UINT iPoint;
                UINT  cVertices = 0;


                DWORD fvfsize = D3DXGetFVFVertexSize(pframeCur->pmcMesh->pMesh->GetFVF());

                cVertices = pframeCur->pmcMesh->pMesh->GetNumVertices();

                pframeCur->pmcMesh->pMesh->LockVertexBuffer(0, &pbPoint);
                for( iPoint=0, pbCur = pbPoint; iPoint < cVertices; iPoint++, pbCur += fvfsize )
                {
                        pvCur = (D3DXVECTOR3*)pbCur;
                        pvCur->y += 20.0f;
                }
                pframeCur->pmcMesh->pMesh->UnlockVertexBuffer();

8

主题

15

帖子

19

积分

新手上路

Rank: 1

积分
19
 楼主| 发表于 2003-7-30 20:48:00 | 显示全部楼层

Re:谁看过骨骼动画的SAMPLE,SKINNEDMESH那个例程

我本来是想让它向上平移一下,谁知道物体被拉得不成样子了.以上代码是在DrawMeshContainer的最前面

10

主题

88

帖子

88

积分

注册会员

Rank: 2

积分
88
发表于 2008-9-3 23:26:00 | 显示全部楼层

Re:谁看过骨骼动画的SAMPLE,SKINNEDMESH那个例程

我敢说这个不是SKINNEDMESH的例子。SKINNEDMESH用空间变换的,不使用偏移点的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-21 10:03

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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