游戏开发论坛

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

谁能解释一下FVF的标旗

[复制链接]

53

主题

241

帖子

252

积分

中级会员

Rank: 3Rank: 3

积分
252
发表于 2005-9-8 00:31:00 | 显示全部楼层 |阅读模式
D3DFVF_DIFFUSE
D3DFVF_NORMAL
D3DFVF_PSIZE
D3DFVF_SPECULAR
D3DFVF_VERTEX
D3DFVF_XYZ
D3DFVF_XYZRHW
D3DFVF_XYZB1 through D3DFVF_XYZB5

看不太明白DX文档上对各标旗的作用的描述

89

主题

822

帖子

847

积分

高级会员

Rank: 4

积分
847
发表于 2005-9-8 11:09:00 | 显示全部楼层

Re:谁能解释一下FVF的标旗

你看不明白不要紧,你只要明白格式就行。比如:
D3DFVF_DIFFUSE
Vertex format includes a diffuse color component.
DWORD in ARGB order. See D3DCOLOR_ARGB.

它告诉你这个是个DWORD,而且是ARGB顺序,如果你使用了这个标志,那么对应的位置上就必须有个DWORD(这个是漫反射光)

D3DFVF_XYZW
Vertex format contains transformed and clipped (x, y, z, w) data. ProcessVertices does not invoke the clipper, instead outputting data in clip coordinates. This constant is designed for, and can only be used with, the programmable vertex pipeline.
float, float, float, float

上面这个对应4个浮点数(是投影变换后的坐标系)

53

主题

241

帖子

252

积分

中级会员

Rank: 3Rank: 3

积分
252
 楼主| 发表于 2005-9-8 14:25:00 | 显示全部楼层

Re:谁能解释一下FVF的标旗

DX文档好像有说过"格式",查文档去了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-27 18:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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