游戏开发论坛

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

为什么我设了6个顶点只显示1个三角形出来?

[复制链接]

6

主题

29

帖子

29

积分

注册会员

Rank: 2

积分
29
发表于 2006-3-10 18:19:00 | 显示全部楼层 |阅读模式
CUSTOMVERTEX cvVertices[] =
        {
                {400.0f, 100.0f, 0.5f, 1.0f, D3DCOLOR_XRGB(255, 0, 0 ), },
                {400.0f, 350.0f, 0.5f, 1.0f, D3DCOLOR_XRGB(0, 255, 0 ), },
                {100.0f, 350.0f, 0.5f, 1.0f, D3DCOLOR_XRGB(0, 0, 255 ), },
                {100.0f, 100.0f, 0.5f, 1.0f, D3DCOLOR_XRGB(0, 0, 255 ), },
                {400.0f, 100.0f, 0.5f, 1.0f, D3DCOLOR_XRGB(255, 0, 0 ), },
                {100.0f, 350.0f, 0.5f, 1.0f, D3DCOLOR_XRGB(0, 255,  0), },
        };

if( FAILED( g_pD3DDevice->CreateVertexBuffer( 6* sizeof( CUSTOMVERTEX ),
                                                                                                  0, D3DFVF_CUSTOMVERTEX,
                                                                                                  D3DPOOL_DEFAULT, &g_pVertexBuffer) ) )
        {
                return false;
        }

2

主题

177

帖子

177

积分

注册会员

Rank: 2

积分
177
发表于 2006-3-10 19:00:00 | 显示全部楼层

Re:为什么我设了6个顶点只显示1个三角形出来?

看看DrawPrimitive*时的图元类型和图元数对不对

6

主题

29

帖子

29

积分

注册会员

Rank: 2

积分
29
 楼主| 发表于 2006-3-10 19:24:00 | 显示全部楼层

Re: Re:为什么我设了6个顶点只显示1个三角形出来?

dancercl: Re:为什么我设了6个顶点只显示1个三角形出来?

看看DrawPrimitive*时的图元类型和图元数对不对


行了,谢谢。原来我DrawPrimitive的时候只设置1个三角形而已
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-23 21:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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