游戏开发论坛

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

综合OpenGL GUI示例程序

[复制链接]

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2005-10-19 21:50:00 | 显示全部楼层 |阅读模式
  这个基本演示了列表框的大部分功能,包括“显示检查框”、“显示序号”、“显示滚动条”、“多选/单选”,“外框底板风格”。

  列表框的滚动条在数据量不足一屏时将不会显示,超过一屏时会自动显示,当然您也可以强制不显示它。

  外框底板使用Panel控件,所以现在有6种风格可选,但真正用到的也就只能当做是4种吧。

  这个示例同时演示了“编辑框”、“按钮”、“检查框”、“标签”、“收音机按钮”这五个控件。



源程序+可执行文件下载 415K .RAR格式

24

主题

256

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
发表于 2005-10-20 08:33:00 | 显示全部楼层

Re:综合OpenGL GUI示例程序

好像在我的电脑没法直接运行。可以共享一下GUI引擎吗?

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
 楼主| 发表于 2005-10-20 09:23:00 | 显示全部楼层

Re: Re:综合OpenGL GUI示例程序

huawenguang: Re:综合OpenGL GUI示例程序

好像在我的电脑没法直接运行。可以共享一下GUI引擎吗?


怎么最近兼容性问题频繁出现了,之前一直都好好的。你不会用的intel的显示芯片吧!

为什么不能运行,可以说明一下情况吗?它有生成.loginfo,贴出来看看好了!

整个游戏引擎可以在网上下载免费使用。
http://www.hyzgame.org

24

主题

256

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
发表于 2005-10-20 11:19:00 | 显示全部楼层

Re:综合OpenGL GUI示例程序

这个软件使用了《古月游戏开发套件》进行开发
这个软件所使用的版本是:v18 Personal or non-commercial,Latest Release-21
本日志创建于2005年10月20日,8时10分

CPU Vendor: GenuineIntel
CPU Brand:  Intel(R) Pentium(R) 4 CPU 3.00GHz
CPU Family: 15
CPU 扩展:   CMOV,MMX,SSE,SSE2
操作系统: Windows XP Professional 5.1 Service Pack 1
开始运行GameMain
创建窗口成功!
OpenGL 初始化完成!
OpenGL 信息:
   图形芯片制造商: NVIDIA Corporation
  支持的OpenGL版本: 1.5.2
    图形芯片名称: GeForce 6600 GT/AGP/SSE2
  支持的OpenGL扩展: GL_ARB_depth_texture
           GL_ARB_fragment_program
           GL_ARB_fragment_program_shadow
           GL_ARB_fragment_shader
           GL_ARB_imaging
           GL_ARB_multisample
           GL_ARB_multitexture
           GL_ARB_occlusion_query
           GL_ARB_point_parameters
           GL_ARB_point_sprite
           GL_ARB_shadow
           GL_ARB_shader_objects
           GL_ARB_shading_language_100
           GL_ARB_texture_border_clamp
           GL_ARB_texture_compression
           GL_ARB_texture_cube_map
           GL_ARB_texture_env_add
           GL_ARB_texture_env_combine
           GL_ARB_texture_env_dot3
           GL_ARB_texture_mirrored_repeat
           GL_ARB_texture_non_power_of_two
           GL_ARB_texture_rectangle
           GL_ARB_transpose_matrix
           GL_ARB_vertex_buffer_object
           GL_ARB_vertex_program
           GL_ARB_vertex_shader
           GL_ARB_window_pos
           GL_ATI_draw_buffers
           GL_ATI_texture_float
           GL_ATI_texture_mirror_once
           GL_S3_s3tc
           GL_EXT_texture_env_add
           GL_EXT_abgr
           GL_EXT_bgra
           GL_EXT_blend_color
           GL_EXT_blend_equation_separate
           GL_EXT_blend_func_separate
           GL_EXT_blend_minmax
           GL_EXT_blend_subtract
           GL_EXT_compiled_vertex_array
           GL_EXT_Cg_shader
           GL_EXT_depth_bounds_test
           GL_EXT_draw_range_elements
           GL_EXT_fog_coord
           GL_EXT_multi_draw_arrays
           GL_EXT_packed_pixels
           GL_EXT_pixel_buffer_object
           GL_EXT_point_parameters
           GL_EXT_rescale_normal
           GL_EXT_secondary_color
           GL_EXT_separate_specular_color
           GL_EXT_shadow_funcs
           GL_EXT_stencil_two_side
           GL_EXT_stencil_wrap
           GL_EXT_texture3D
           GL_EXT_texture_compression_s3tc
           GL_EXT_texture_cube_map
           GL_EXT_texture_edge_clamp
           GL_EXT_texture_env_combine
           GL_EXT_texture_env_dot3
           GL_EXT_texture_filter_anisotropic
           GL_EXT_texture_lod
           GL_EXT_texture_lod_bias
           GL_EXT_texture_mirror_clamp
           GL_EXT_texture_object
           GL_EXT_vertex_array
           GL_HP_occlusion_test
           GL_IBM_rasterpos_clip
           GL_IBM_texture_mirrored_repeat
           GL_KTX_buffer_region
           GL_NV_blend_square
           GL_NV_centroid_sample
           GL_NV_copy_depth_to_color
           GL_NV_depth_clamp
           GL_NV_fence
           GL_NV_float_buffer
           GL_NV_fog_distance
           GL_NV_fragment_program
           GL_NV_fragment_program_option
           GL_NV_fragment_program2
           GL_NV_half_float
           GL_NV_light_max_exponent
           GL_NV_multisample_filter_hint
           GL_NV_occlusion_query
           GL_NV_packed_depth_stencil
           GL_NV_pixel_data_range
           GL_NV_point_sprite
           GL_NV_primitive_restart
           GL_NV_register_combiners
           GL_NV_register_combiners2
           GL_NV_texgen_reflection
           GL_NV_texture_compression_vtc
           GL_NV_texture_env_combine4
           GL_NV_texture_expand_normal
           GL_NV_texture_rectangle
           GL_NV_texture_shader
           GL_NV_texture_shader2
           GL_NV_texture_shader3
           GL_NV_vertex_array_range
           GL_NV_vertex_array_range2
           GL_NV_vertex_program
           GL_NV_vertex_program1_1
           GL_NV_vertex_program2
           GL_NV_vertex_program2_option
           GL_NV_vertex_program3
           GL_NVX_conditional_render
           GL_SGIS_generate_mipmap
           GL_SGIS_texture_lod
           GL_SGIX_depth_texture
           GL_SGIX_shadow
           GL_SUN_slice_accum
           GL_WIN_swap_hint
           WGL_EXT_swap_control

          最大灯光数: 8
        最大贴图尺寸: 4096

加载OpenAL动态链接库失败!OpenAL动态链接库可能是: OpenAL32.DLL、wrap_oal.dll、ct_oal.dll、nvopenal.dll
软件实现的OpenAL32.DLL、wrap_oal可在http://www.hyzgame.org/openalee或http://www.openal.org上下载!
硬件实现的OpenAL32.DLL请到对应您声卡的厂商网站下载对应的驱动程序!
下载完成后可其放入Windows\System32目录下或当前可执行文件同一目录下即可!

OpenAL 信息:
========================================
看来应该是一些动态连接没有。

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
 楼主| 发表于 2005-10-20 12:24:00 | 显示全部楼层

Re:综合OpenGL GUI示例程序

http://www.hyzgame.org/openalee/OpenAL32.dll

下载这个,放到windows/system32下

0

主题

13

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2005-11-1 00:25:00 | 显示全部楼层

Re:综合OpenGL GUI示例程序

看上去非常不错

0

主题

13

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2005-11-1 00:30:00 | 显示全部楼层

Re:综合OpenGL GUI示例程序

怎么演示程序使用时会达到100%的CPU占用率,吓死人了。。。。。

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

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

Re:综合OpenGL GUI示例程序

就算你是10G的CPU,也会是100%,你注意一下,它是有多少吃多少!并不会把其它程序挤死。
而且如果你在其它的程序上操作,它的CPU占用量就会立即降下来。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 12:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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