游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1576|回复: 3

d3d程序无法正确显示

[复制链接]

37

主题

378

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
QQ
发表于 2004-3-11 18:31:00 | 显示全部楼层 |阅读模式

哪位高手帮我看看这个该死的程序怎么了,编译出来就是一片空白,没有任何可见3D物体……

http://www.china-chuban.com/dxself.rar

13

主题

145

帖子

149

积分

注册会员

Rank: 2

积分
149
发表于 2004-3-12 13:37:00 | 显示全部楼层

Re:d3d程序无法正确显示

InitialiseVertexBuffer()
这个函数从来没调用过,能画吗?

13

主题

145

帖子

149

积分

注册会员

Rank: 2

积分
149
发表于 2004-3-12 13:55:00 | 显示全部楼层

Re:d3d程序无法正确显示

g_pD3DDevice->SetVertexShader(D3DFVF_CUSTOMVERTEX);
g_pD3DDevice->SetStreamSource(0, g_pVertexBuffer, sizeof(CUSTOMVERTEX));

#define D3DFVF_CUSTOMVERTEX (D3DFVF_XYZ|D3DFVF_DIFFUSE)
struct CUSTOMVERTEX
{
    FLOAT x, y, z;
    FLOAT nx, ny,nz;
//        FLOAT tu, tv;
};

Direct3D8: (ERROR) :Stream 0 stride should match the stride, implied by the current vertex shader
意思是说你的顶点流(Stream)和你声明的格式(vertex shader)不匹配

37

主题

378

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
QQ
 楼主| 发表于 2004-3-12 13:57:00 | 显示全部楼层

Re:d3d程序无法正确显示

晕,我找到了,现在可以了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-15 17:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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