我要发帖 回复

管理员

327

主题

4420

积分

15

专家分

兴趣点(最多三项):

视景仿真
地形仿真
高层游戏引擎

私信
发表时间 : 2013-12-9 22:02:54 | 浏览 : 4509    评论 : 1
源码分类
原创性: 原创
源码类型: vega prime
支撑软件: vega prime
目录截图: -
文件大小: -
代码开放性: 完全开源
vpGui可以用在很多地方,奉上第一个应用例子:


1.基于vpGui的基本图元 曲线 多边形 文字显示功能,做了一个曲线图类,效果图如下:
QQ图片20131209134419.jpg
按 数字键3,可以让曲线增长,并且滚动


2.根据xml定义的属性结构,动态生成树形按钮
QQ截图20131209135024.jpg
示例功能按 数字键2  可以动态弹出窗口(t2.form)(渐隐渐现式):
QQ图片20131209134445.jpg

3.按 数字键1,可以动态弹出窗口2(t1.form)(渐隐渐现式):
QQ图片20131209134449.jpg



QQ图片20131209134453.jpg



加载一个窗体的代码:

  1. std::string s1 = "t1.form";
  2. obu2DWindow* wnd1 = obuGuiManager::GlobalManager()->load2DWindow(s1);
  3. // 向加载的窗体动态创建一个按钮
  4. wnd1->addImgBtn(s1, Obu::s2ws(s1), 10, 100, 200, 0, 0,  "img", "img", "img",  "");
  5. // 显示并播放窗体出现动画
  6. wnd1->start_play_animations();        
复制代码
4.vpGui支持两通道立体显示,在左右两个通道中同时显示UI元素,在本示例中,两个通道都在显示(acf中channel是重叠的,可以设置为 通道1(MainChannel) 为 0 -0.5 通道2(MainChannelRight)为0.5-1),则出现下图的效果:

QQ截图20131209152209.jpg

示例程序在mfc下 vp2.2环境编译运行,在其他版本的vp上也能编译运行(全部源代码):
vpGui_Sample01-.part2.rar (3.05 MB, 下载次数: 216)

最近VR访客查看更多↓

UE4   |   虚幻引擎   |   Unity VR    |    Hololens
administrator专家组 评论于2013-12-9 23:07:20
vpGui1.2-- Vp的开源界面库源代码
http://www.52vr.com/bbs/forum.ph ... 26557&fromuid=1
UE4   |   虚幻引擎   |   Unity VR    |    Hololens

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2021-5-18 12:46 AM

返回顶部