游戏开发论坛

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

请教,关于3D游戏中的GUI

[复制链接]

16

主题

83

帖子

103

积分

注册会员

Rank: 2

积分
103
QQ
发表于 2005-4-10 10:47:00 | 显示全部楼层 |阅读模式
我写了一个3D程序,并用DrawPrimitive绘制出了按钮,编辑框等控件,可是它是和帧速相关的,
也就是说,如果我的帧速很低,我在编辑框输入东西就很卡,
所以请问大家有没有在D3D下用windows标准控件的方面或例子.能用上MFC的控件也行.

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-4-10 10:52:00 | 显示全部楼层

Re:请教,关于3D游戏中的GUI

由api做好像是不行的,要是觉得卡,可以试试用线程

37

主题

180

帖子

180

积分

注册会员

Rank: 2

积分
180
发表于 2005-4-10 15:34:00 | 显示全部楼层

Re: 请教,关于3D游戏中的GUI

方法错误了,把握几点

不变动时不要重新缯制纹理
不移动时不改变顶点
不显示时不要渲染

索引的建立,纹理的管理都是加速的关键


[em17]

16

主题

83

帖子

103

积分

注册会员

Rank: 2

积分
103
QQ
 楼主| 发表于 2005-4-10 16:32:00 | 显示全部楼层

Re:请教,关于3D游戏中的GUI

是呀,没多少纹理,一个编辑框也就几个顶点.它是在每帧DrawPrimitiveup一次画的.
用户输入文字的时候就和帧相关了.帧慢时,反应就慢.快了就好点.
谢谢楼上的两位.我想最好的方法就是用WINDOWS控件做gui.看来好想不行

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-4-10 16:41:00 | 显示全部楼层

Re:请教,关于3D游戏中的GUI

2D的用id3dxsprite画。

16

主题

83

帖子

103

积分

注册会员

Rank: 2

积分
103
QQ
 楼主| 发表于 2005-4-10 17:20:00 | 显示全部楼层

Re:请教,关于3D游戏中的GUI

难道D3D下用不了WINDOWS窗口吗?

37

主题

180

帖子

180

积分

注册会员

Rank: 2

积分
180
发表于 2005-4-10 18:15:00 | 显示全部楼层

Re: Re:请教,关于3D游戏中的GUI

arvent: Re:请教,关于3D游戏中的GUI

是呀,没多少纹理,一个编辑框也就几个顶点.它是在每帧DrawPrimitiveup一次画的.
用户输入文字的时候就和...


[em21]..................
上面不是说..没有更动不改变纹理吗
不是画字..而是把字画到图.在贴上去
(你秀字时有多少时间改变呢,,)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-25 04:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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