游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2061|回复: 7

请教关于3D游戏中的2D界面问题

[复制链接]

9

主题

32

帖子

36

积分

注册会员

Rank: 2

积分
36
发表于 2008-3-13 11:55:00 | 显示全部楼层 |阅读模式
请问3D游戏中的2D界面,如菜单什么的是如何做的?
比如说做按钮,凭直觉的话似乎就是纯粹的贴2D图。然后根据鼠标在屏幕坐标中的位置判断是按中哪个按钮。但是想想这种方法实在太业余了,不知道一般的商业游戏是如何实现的。

23

主题

102

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2008-3-13 12:01:00 | 显示全部楼层

Re:请教关于3D游戏中的2D界面问题

我也想知道。。

26

主题

125

帖子

125

积分

注册会员

Rank: 2

积分
125
发表于 2008-3-13 22:24:00 | 显示全部楼层

Re:请教关于3D游戏中的2D界面问题

游戏里面很多的gui都是用cegui,
学习下mfc也可以,
sdk带的CustomUI也是做菜单按钮之类的

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2008-3-13 22:35:00 | 显示全部楼层

Re: 请教关于3D游戏中的2D界面问题

holyodin: 请教关于3D游戏中的2D界面问题

请问3D游戏中的2D界面,如菜单什么的是如何做的?
比如说做按钮,凭直觉的话似乎就是纯粹的贴2D图。然后根...

就是这么做的,只不过搜索算法比较优化而已,比如形成 bin tree。

1

主题

10

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2008-5-23 16:18:00 | 显示全部楼层

Re:请教关于3D游戏中的2D界面问题

本来就是这样做的哈,不业余啊,其实操作系统里面的按钮控件也是这样的原理哈

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2008-5-28 20:00:00 | 显示全部楼层

Re: 请教关于3D游戏中的2D界面问题

都是CEGUI,难道除了CEGUI就没有UI了吗?
我自己的UI从RpgDIY一直用到现在都非常好,

完全面向对象, 语 法 和.net, vb6 的几乎一样
(当然画面就不是一个概念了)

你可以看RpgDIY的截图,也可以看看这个demo:

sf_2008528195942.rar

472.65 KB, 下载次数:

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2008-5-28 20:15:00 | 显示全部楼层

Re:请教关于3D游戏中的2D界面问题

这个UI是跨平台,跨引擎(2d/3d)的,而且支持中文(UC)

5

主题

15

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2008-5-30 19:11:00 | 显示全部楼层

Re:请教关于3D游戏中的2D界面问题

就是这种原理,除了按钮,还有其他的复杂控件,要结合消息机制和UI元素的层级/平行关系进行处理。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 09:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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