游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1871|回复: 1

Stream 0 does not have required number of vertices什么回事?

[复制链接]

9

主题

22

帖子

22

积分

注册会员

Rank: 2

积分
22
发表于 2009-10-30 12:24:00 | 显示全部楼层 |阅读模式
我想用索引画一个7×7的棋盘格子,但VS输出的:
Direct3D9: (ERROR) :Stream 0 does not have required number of vertices
Gobang.exe 中的 0x75729617 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0024f914 处的 long。
Direct3D9: (ERROR) rawIndexedPrimitive failed.

请问这是怎么回事?
该什么解决?
谢谢。

  1. void Render()
  2. {
  3.         if( moveFlag)
  4.         {
  5.                 d3d::SetMoveWorldMatrix ( pd3dDevice);
  6.                 d3d::SetMoveViewMatrix ( pd3dDevice);
  7.         }
  8.         else
  9.         {
  10.                 d3d::SetWorldMatrix( pd3dDevice);
  11.                 d3d::SetBirdViewMatrix( pd3dDevice);
  12.         }
  13.         d3d::SetProjectionMatrix( width, height, pd3dDevice);
  14.         pd3dDevice->Clear ( 0, 0, D3DCLEAR_TARGET|D3DCLEAR_ZBUFFER, 0xffffffff, 1.0f, 0);
  15.         if( SUCCEEDED( pd3dDevice->BeginScene ()))
  16.         {
  17.                 //pd3dDevice->SetStreamSource ( 0, pVB, 0, sizeof( CUSTOMVERTEX));
  18.                 //pd3dDevice->SetFVF ( D3DFVF_CUSTOMVERTEX);
  19.                 //pd3dDevice->SetIndices ( pIB);
  20.                 //pd3dDevice->DrawIndexedPrimitive ( D3DPT_TRIANGLELIST, 0, 0, 8, 0, 12);

  21.                 pd3dDevice->SetStreamSource ( 0, bVB, 0, sizeof( CUSTOMVERTEX));
  22.                 pd3dDevice->SetFVF ( D3DFVF_CUSTOMVERTEX);
  23.                 pd3dDevice->SetIndices ( bIB);
  24.                 pd3dDevice->DrawIndexedPrimitive ( D3DPT_TRIANGLELIST, 0, 0, 49, 0, 3);

  25.                 pd3dDevice->EndScene ();
  26.         }

  27.         pd3dDevice->Present ( 0,0,0,0);
  28. }
复制代码

1

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2010-2-4 19:21:00 | 显示全部楼层

Re: Stream 0 does not have required number of vertices什么回事?

我也遇到这个问题,不知道怎么解决,提示:XXXXX 处最可能的异常: Microsoft C++ 异常: 内存位置 XXXXXX 处的 long [em7]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-16 00:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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