OPENGL如何实现绘制多个图层,可实现图层叠加或单独显示?

时间:2022-09-12 20:04:41
软件左边导航栏,有多个图层,是否可以选择显示某一个图层或某几个图层?

有高手晓得不?

7 个解决方案

#1


还在等高手啊  纠结啊

#2


每个图层z值不同,它们都以head up diaplay 方式显示。

#3


所谓图层,是个逻辑上的概念,但在实现上,无非是个标识,比如多个图层就是多个标识的链表,既然是标识,都可以上它具备0、1属性,既然是放在链表或数组中,就可以让它有先后,也就是显示时有上下,我是这么想的,不知对不

#4


能不能给简单举个例子啊
我实在是摸不着头脑

引用 2 楼 dizuo 的回复:
每个图层z值不同,它们都以head up diaplay 方式显示。

#5


用OpenGL的list实现吧

#6


引用 5 楼 zerols 的回复:
用OpenGL的list实现吧


list可以吗? 只能封装opengl函数啊   我要画的每个图层都有多个函数组合的呃

#7


我也再想这个问题有空可以交流下哦!q472407673

#1


还在等高手啊  纠结啊

#2


每个图层z值不同,它们都以head up diaplay 方式显示。

#3


所谓图层,是个逻辑上的概念,但在实现上,无非是个标识,比如多个图层就是多个标识的链表,既然是标识,都可以上它具备0、1属性,既然是放在链表或数组中,就可以让它有先后,也就是显示时有上下,我是这么想的,不知对不

#4


能不能给简单举个例子啊
我实在是摸不着头脑

引用 2 楼 dizuo 的回复:
每个图层z值不同,它们都以head up diaplay 方式显示。

#5


用OpenGL的list实现吧

#6


引用 5 楼 zerols 的回复:
用OpenGL的list实现吧


list可以吗? 只能封装opengl函数啊   我要画的每个图层都有多个函数组合的呃

#7


我也再想这个问题有空可以交流下哦!q472407673