游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1426|回复: 3

有个问题,查api也查不出来了

[复制链接]

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2008-3-14 01:04:00 | 显示全部楼层 |阅读模式
HRESULT D3DXLoadMeshHierarchyFromXInMemory(
  LPCVOID pMemory,
  DWORD SizeOfMemory,
  DWORD MeshOptions,
  LPDIRECT3DDEVICE9 pDevice,
  LPD3DXALLOCATEHIERARCHY pAlloc,
  LPD3DXLOADUSERDATA pUserDataLoader,
  LPD3DXFRAME * ppFrameHeirarchy,
  LPD3DXANIMATIONCONTROLLER * ppAnimController
);

我正在写pak系统,做到x文件这一块了,这个方法很有吸引力

我的问题是
pMemory
[in]  Pointer to a buffer that contains the mesh hierarchy.
SizeOfMemory
[in] Size of the pMemory buffer, in bytes.
说的倒是很好,可pMemory 从哪里得来呢?
怎么得来?查了半天api都没找到,唉。。。。

7

主题

438

帖子

438

积分

中级会员

Rank: 3Rank: 3

积分
438
发表于 2008-3-14 09:24:00 | 显示全部楼层

Re:有个问题,查api也查不出来了

汗一下,楼上的朋友也是这里的常客了,居然这类API还没用过。

其实很简单,就是包含骨骼数据的X文件完全用binary的方法读入内存产生的缓冲区。
我用过很多次,确定没错。

其他类似的API,比如D3DXCreateEffect,D3DXCreateTextureFromMemoryFile等等都是类似这样的用法,直接把文件读入内存就好了。

7

主题

438

帖子

438

积分

中级会员

Rank: 3Rank: 3

积分
438
发表于 2008-3-14 09:29:00 | 显示全部楼层

Re:有个问题,查api也查不出来了

楼主凌晨1:06:37居然还上BBS?年轻力壮啊,呵呵。注意身体。

如果想要一辈子从事自己热爱的事业,就不要一下子像焰火一样燃尽了,要做蚊香!

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
 楼主| 发表于 2008-3-14 10:27:00 | 显示全部楼层

Re:有个问题,查api也查不出来了

昨天兴致来了,不小心就1:00了,呵呵

都是些API的东西,反正看不到内部实现懂得用就可以了
所以没深究,突然用到了才想到

谢谢楼上
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 09:35

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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