游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1430|回复: 0

有没有高手能讲解一下ID3DXSprite?

[复制链接]

2

主题

7

帖子

26

积分

注册会员

Rank: 2

积分
26
发表于 2008-9-3 22:21:00 | 显示全部楼层 |阅读模式
    我知道3种绘制2d图片的方法:
1.texture
2.surface
3.ID3DXSprite
请问哪种方法好,更灵活,更有效率?
ID3DXSprite是不是对texture方法的一种封装?

以下是我遇到的问题,有耐心的看:
    使用ID3DXSprite不使用广告牌(Begin参数里设置)的话,可以正常渲染,坐标系是屏幕左上角为(0,0)的2D坐标系。
    使用广告牌并且使用SetWorldViewLH()设置好矩阵却怎么也显示不出图片。
    我怀疑是坐标设置的问题。摄像机位置(0,0,-2)指向(0,0,2) 图片世界位置(0,0,10)

    个人理解使用广告牌的话,绘制的位置就不以ID3DXSprite->Draw里设置的为准,而以SetWorldViewLH()里的世界坐标为准,等待验证。

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

本版积分规则

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

GMT+8, 2026-1-21 11:49

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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