游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2900|回复: 5

求助:刚学vb DirectX编程就碰到了个小问题,大家帮帮忙!

[复制链接]

2

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2004-12-10 18:32:00 | 显示全部楼层 |阅读模式
我要想在全屏幕的界面上有一个用户登陆框,可以供用户输入用户名和密码登陆,应该怎么做啊?
我直接使用的TextBox在屏幕上根本无法看到,而且在输入字符时一闪一闪的,有没有什么好的办法啊,还请高手指点指点,小弟不胜感谢!(最好能给出完整的代码)

25

主题

179

帖子

179

积分

注册会员

Rank: 2

积分
179
发表于 2004-12-11 17:44:00 | 显示全部楼层

Re:求助:刚学vb DirectX编程就碰到了个小问题,大家帮帮忙

用DirectX7需要做个剪切处理
用DirectX8就不行了
如果用DirectX9自已查查吧!

你可以去梦翔看看
http://www.mengxiangstudio.com/

2

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
 楼主| 发表于 2004-12-11 18:56:00 | 显示全部楼层

Re:求助:刚学vb DirectX编程就碰到了个小问题,大家帮帮忙

我只是想知道,你们在编游戏时,用户登陆框是怎么弄的?你们有没有用vb的标准控件TextBox来做,如果没有,那是怎么完成文本输入功能的啊?

7

主题

87

帖子

109

积分

注册会员

Rank: 2

积分
109
QQ
发表于 2005-2-4 00:39:00 | 显示全部楼层

Re:求助:刚学vb DirectX编程就碰到了个小问题,大家帮帮忙

我用了一个笨方法,实现起来不难,速度也快。就是使用DirectX画一个框当文字背景,然后用D3DxFont类显示文字。至于提示符,就用一个定时过程轮流地显示下划线“_”与空格" "。如果是要求只能输入英文的话,那更简单,用一张图保存26个字母的图象就行了。文本的输入可以使用DirectInput。

22

主题

209

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 2005-2-4 14:21:00 | 显示全部楼层

Re: 求助:刚学vb DirectX编程就碰到了个小问题,大家帮帮

如 botton 所说

用DirectX7需要做个剪切函数处理
裁剪器
DirectDraw7.CreateClipper(0)

DirectDraw7.FlipToGDISurface


<DirectDraw原理与API参考 P101页

用DirectX8  直截了当不行,不过可以用伪全屏的方法来做

如果用DirectX9自已查查吧!我也没有会多少  vb.net 的太多,现在还没有时间学

用vb的标准控件TextBox来做  在 VB for DX7 中是比较好实现的

[em5] [em4] [em3] [em14] [em15] [em16] [em5] [em7] [em8] [em19]

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2005-2-28 20:54:00 | 显示全部楼层

Re:求助:刚学vb DirectX编程就碰到了个小问题,大家帮帮忙

游戏中的界面还是图像,完全摒弃你原有的习惯,才能换来高效率
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-24 12:49

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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