游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4671|回复: 9

谁了解DXUT库??帮忙解释下~

[复制链接]

23

主题

67

帖子

67

积分

注册会员

Rank: 2

积分
67
发表于 2005-4-22 14:17:00 | 显示全部楼层 |阅读模式
class CDXUTTextHelper
{
public:
    CDXUTTextHelper( ID3DXFont* pFont, ID3DXSprite* pSprite, int nLineHeight );

    void SetInsertionPos( int x, int y ) { m_pt.x = x; m_pt.y = y; }
    void SetForegroundColor( D3DXCOLOR clr ) { m_clr = clr; }

    void Begin();
    HRESULT DrawFormattedTextLine( const WCHAR* strMsg, ... );
    HRESULT DrawTextLine( const WCHAR* strMsg );
    HRESULT DrawFormattedTextLine( RECT &rc, DWORD dwFlags, const WCHAR* strMsg, ... );
    HRESULT DrawTextLine( RECT &rc, DWORD dwFlags, const WCHAR* strMsg );
    void End();

protected:
    ID3DXFont*   m_pFont;
    ID3DXSprite* m_pSprite;
    D3DXCOLOR    m_clr;
    POINT        m_pt;
    int          m_nLineHeight;
};
这个是DXUT库中的一个(对DXUT不了解,只用到这么一点),谁明白这些函数以及变量的意义给说下,我在google里搜了下,中文文档基本没有,在DX SDK里介绍也比较笼统,谢谢了

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2005-4-22 16:57:00 | 显示全部楼层

Re:谁了解DXUT库??帮忙解释下~

干吗要用DXUT啊,一点也不好用!
这是一个经过简单封装的可以绘制多行文本的类!这个很易懂啊,一看就明白了!
只要用过sprite 和 font,看函数名就知道了!
函数意义依次为:
构造函数需要参数 精灵,字体,行高
设置下一次绘制文字位置
设置前景色
begin()sprite的begin
输出格式化字符串
输出字符串
带有矩形和参数的输出格式化字符串
带有矩形和参数的输出字符串
end()sprite的end

23

主题

67

帖子

67

积分

注册会员

Rank: 2

积分
67
 楼主| 发表于 2005-4-22 17:55:00 | 显示全部楼层

Re:谁了解DXUT库??帮忙解释下~

谢谢,但是你为什么说它一点都不好用呢?

23

主题

67

帖子

67

积分

注册会员

Rank: 2

积分
67
 楼主| 发表于 2005-4-22 18:13:00 | 显示全部楼层

Re: Re:谁了解DXUT库??帮忙解释下~

lights: Re:谁了解DXUT库??帮忙解释下~

干吗要用DXUT啊,一点也不好用!
这是一个经过简单封装的可以绘制多行文本的类!这个很易懂啊,一看就明白了...

你是潘李亮?????
近来我看了你早几年的作品,就是那个用DDraw做的烟花的demo,而D3D9.0已经没有了DDraw,在DX9。0下能通过,但是有些函数我查SDK上说,(具体函数名我忘记了)这个函数不推荐用或少用,可能在以后的DX版本中就不支持了,也就是说我所拿到的这个版本的demo有点老了,不知道有没有更新的?最好是DX9做的因为小弟正好这段时间需要这方面的资料,但是关于particle的资料真的不多(或者是我没找到),有的话跟小弟说声,谢谢拉

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2005-4-23 02:40:00 | 显示全部楼层

Re:谁了解DXUT库??帮忙解释下~

先说你认错人了,我早几年是用vb的!虽然也是做游戏的,却不认识 潘李亮?
然后说DXUT,封装的实在是太简单,高不成低不就,不如自己封装。

你找不到例子系统的资料是因为本身就没什么技术含量!
而且例子系统在3D下实现比2D简单多了!
只要每个粒子记一组距阵,再记一个或一组例子模型(可以是billboard,面片,模型)
然后用一种算法让每一个例子动起来,再加上颜色改变就好了!

17

主题

454

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2005-5-1 21:17:00 | 显示全部楼层

Re:谁了解DXUT库??帮忙解释下~

潘李亮来了。...我的主页上有一个新的.但是没代码

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-5-2 00:20:00 | 显示全部楼层

Re:谁了解DXUT库??帮忙解释下~

寒一个

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-5-2 11:30:00 | 显示全部楼层

Re:谁了解DXUT库??帮忙解释下~

xpertsoft是谁?为什么它的blog是xheartblue?心蓝是潘李亮,为何xpertsoft又用xheartblue为blog名?

17

主题

454

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2005-5-3 16:49:00 | 显示全部楼层

Re:谁了解DXUT库??帮忙解释下~

曾经我把xheartblue的密码忘记了。所以一直用xpertsoft这个帐户...就这么简单...

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2008-12-15 19:34:00 | 显示全部楼层

Re:谁了解DXUT库??帮忙解释下~

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

本版积分规则

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

GMT+8, 2026-1-20 17:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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