游戏开发论坛

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

请问如何屏幕同时出现点和面呢?

[复制链接]

9

主题

17

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2005-8-6 23:08:00 | 显示全部楼层 |阅读模式
        g_pd3dDevice->SetStreamSource( 0, g_pVB, 0, sizeof(CUSTOMVERTEX) );
        g_pd3dDevice->SetFVF( CUSTOMVERTEX::FVF );
        g_pd3dDevice->DrawPrimitive( D3DPT_POINTLIST, 0,6 );

        g_pd3dDevice->SetStreamSource( 1, g_pVB1, 0, sizeof(CUSTOMVERTE) );
        g_pd3dDevice->SetFVF( CUSTOMVERTE::FVF1 );
        g_pd3dDevice->DrawPrimitive( D3DPT_TRIANGLELIST, 0,2 );
我这样做了不行哦,不知道为什么
        g_pd3dDevice->DrawPrimitive( D3DPT_TRIANGLELIST, 0,2 );
这一行变成了控制上面的点有几个连成面了
怎么让他们分开实现呢?

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-8-7 19:01:00 | 显示全部楼层

Re:请问如何屏幕同时出现点和面呢?

"g_pd3dDevice->SetStreamSource( 1, g_pVB1, 0, sizeof(CUSTOMVERTE) );
"
改为
“g_pd3dDevice->SetStreamSource( 0, g_pVB1, 0, sizeof(CUSTOMVERTE) );
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-26 18:03

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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