游戏开发论坛

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

关于fx文件的几个问题,搞糊涂了。

[复制链接]

21

主题

39

帖子

41

积分

注册会员

Rank: 2

积分
41
发表于 2012-2-16 17:07:00 | 显示全部楼层 |阅读模式
1.获取参数
有这么个函数
D3DXHANDLE getParameter(D3DXHANDLE,LPCSTR)

我就纳闷了。。。D3DXHANDLE的类型不就是LPCSTR么?返回值就是参数里的LPCSTR啊?
而且我使用这个函数时,返回值里没东西,提示是bad ptr

而且在设置参数的函数里,比如setint()的第一个参数就是个D3DXHANDLE,可以直接输入字符串。。这不是多此一举么?
2.所以问题又来了

我在使用getAnnotationByName() getAnnotation()想获取注释,返回值是D3DXHANDLE,结果还是提示bad Ptr。。那我怎么才能把这个char*取出来啊。。郁闷的不行。。



渴望得到您的答复,谢谢

1

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2012-2-16 17:19:00 | 显示全部楼层

Re: 关于fx文件的几个问题,搞糊涂了。

试了试和lz一样的结果啊。。
不解为毛。。.h文件里也的确是申明为lpcstr的。。

21

主题

39

帖子

41

积分

注册会员

Rank: 2

积分
41
 楼主| 发表于 2012-2-20 10:49:00 | 显示全部楼层

Re:关于fx文件的几个问题,搞糊涂了。

已经解决了。。
我看了看dx10里,有解释说是要用asstring,
就对照dx9里去找,发现了effect的getString函数
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-9 14:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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