游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2238|回复: 6

D3D中怎么动态的创建图元啊!

[复制链接]

3

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2007-9-20 19:49:00 | 显示全部楼层 |阅读模式
D3D中怎么动态的创建图元啊!
就是事先不先在内存中创建好,动态的创建!
简单的来说就是怎么用DX在3D中动态的画线!!!

2

主题

429

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
发表于 2007-9-20 20:12:00 | 显示全部楼层

Re:D3D中怎么动态的创建图元啊!

lock unlock

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2007-9-20 20:41:00 | 显示全部楼层

Re:D3D中怎么动态的创建图元啊!

1、VTF/R2VB
2、GS

3

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
 楼主| 发表于 2007-9-20 21:47:00 | 显示全部楼层

Re:D3D中怎么动态的创建图元啊!

能不详细说一下lock unlock
再就是我建立了顶点缓冲,怎么再向里面添加点

3

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
 楼主| 发表于 2007-9-20 21:49:00 | 显示全部楼层

Re:D3D中怎么动态的创建图元啊!

求助 Enigmaya
我想再原来的4个点上拉伸 把这个面变成 立方体

3

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
 楼主| 发表于 2007-9-20 21:54:00 | 显示全部楼层

Re:D3D中怎么动态的创建图元啊!

1、VTF/R2VB
2、GS
我不是很明白啊?
能说明一下么?

5

主题

31

帖子

31

积分

注册会员

Rank: 2

积分
31
发表于 2007-9-21 18:51:00 | 显示全部楼层

Re: D3D中怎么动态的创建图元啊!

虽然不太明白你在问什么,但是我猜是不是这样的:
你想不创建固定大小的VertexBuffer,而是根据自已的数据在内存中的个数而动太地画出这些图元,但是不用重新生成一个与这些图元相对应大小的VertexBuffer?
如果是这样,那可以用DrawPrimitiveUP,这个函数引用你在内存中的数据来画图元,而这些图元是可以随意更改的,长度也可以随你而定,你看看这个函数SDK中的说明吧
可能帮不上忙,但祝你好运
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-17 00:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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