游戏开发论坛

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

又遇到问题了,帮个忙,谢谢先。

[复制链接]

24

主题

57

帖子

57

积分

注册会员

Rank: 2

积分
57
发表于 2004-12-6 18:49:00 | 显示全部楼层 |阅读模式
现在才开始学3d,用的是d9的sdk,好象现在sdk的版本很多,微软好象有update包。里面好象对d3d的扩展功能库(D3DX)有变动。
我想在例子里面写入2d文字的时候遇到了困难。我查了相关头文件,d3dx9.h,d3dcore9.h等等。
看见有这个两api函数

24

主题

57

帖子

57

积分

注册会员

Rank: 2

积分
57
 楼主| 发表于 2004-12-6 18:50:00 | 显示全部楼层

Re:又遇到问题了,帮个忙,谢谢先。

HRESULT D3DXCreateFont(          LPDIRECT3DDEVICE9 pDevice,
    HFONT hFont,
    LPD3DXFONT *ppFont
);
HRESULT D3DXCreateFontIndirect(          LPDIRECT3DDEVICE9 pDevice,
    CONST LOGFONT *pLogFont,
    LPD3DXFONT *ppFont
);

24

主题

57

帖子

57

积分

注册会员

Rank: 2

积分
57
 楼主| 发表于 2004-12-6 18:58:00 | 显示全部楼层

Re:又遇到问题了,帮个忙,谢谢先。

但是我有一个update的包里面的变了。
HRESULT WINAPI
    D3DXCreateFontA(
        LPDIRECT3DDEVICE9       pDevice,  
        UINT                    Height,
        UINT                    Width,
        UINT                    Weight,
        UINT                    MipLevels,
        BOOL                    Italic,
        DWORD                   CharSet,
        DWORD                   OutputPrecision,
        DWORD                   Quality,
        DWORD                   PitchAndFamily,
        LPCSTR                  pFaceName,
        LPD3DXFONT*             ppFont);


HRESULT WINAPI
    D3DXCreateFontW(
        LPDIRECT3DDEVICE9       pDevice,  
        UINT                    Height,
        UINT                    Width,
        UINT                    Weight,
        UINT                    MipLevels,
        BOOL                    Italic,
        DWORD                   CharSet,
        DWORD                   OutputPrecision,
        DWORD                   Quality,
        DWORD                   PitchAndFamily,
        LPCWSTR                 pFaceName,
        LPD3DXFONT*             ppFont);
我现在的sdk没升级,用的是最前面的api函数。程序编译通过,就是屏幕上什么都没有。我检测过返回值,非0,是正确了的,请教各位好人是怎么回事?是不是runtime不对?我升级了sdk后也发现里面的文件d3dx9.h有错,只要用了这个文件的都显示一个LPDIRECT3DVERTEXSHADER9没有定义,请指教。是不是我该换sdk还是换vs.net?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-23 14:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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