管理员
兴趣点(最多三项):
视景仿真
地形仿真
高层游戏引擎
- 私信
|
发表时间 : 2013-12-9 22:02:54
|
浏览 : 5735 评论 : 1
源码分类
原创性: |
原创 |
源码类型: |
vega prime |
支撑软件: |
vega prime |
目录截图: |
- |
文件大小: |
- |
代码开放性: |
完全开源 |
vpGui可以用在很多地方,奉上第一个应用例子:
1.基于vpGui的基本图元 曲线 多边形 文字显示功能,做了一个曲线图类,效果图如下:
按 数字键3,可以让曲线增长,并且滚动
2.根据xml定义的属性结构,动态生成树形按钮
示例功能按 数字键2 可以动态弹出窗口(t2.form)(渐隐渐现式):
3.按 数字键1,可以动态弹出窗口2(t1.form)(渐隐渐现式):
加载一个窗体的代码:
- std::string s1 = "t1.form";
- obu2DWindow* wnd1 = obuGuiManager::GlobalManager()->load2DWindow(s1);
- // 向加载的窗体动态创建一个按钮
- wnd1->addImgBtn(s1, Obu::s2ws(s1), 10, 100, 200, 0, 0, "img", "img", "img", "");
- // 显示并播放窗体出现动画
- wnd1->start_play_animations();
复制代码 4.vpGui支持两通道立体显示,在左右两个通道中同时显示UI元素,在本示例中,两个通道都在显示(acf中channel是重叠的,可以设置为 通道1(MainChannel) 为 0 -0.5 通道2(MainChannelRight)为0.5-1),则出现下图的效果:
示例程序在mfc下 vp2.2环境编译运行,在其他版本的vp上也能编译运行(全部源代码):
vpGui_Sample01-.part2.rar
(3.05 MB, 下载次数: 217)
|
|