如何在opengl中递归绘制十六进制映射?

aho*_*der 3 android opengl-es hexagonal-tiles

我是GL的新手,想要创建一个平铺地图作为自我图案.我想创建一个小的(可能是7个十六进制宽/高)十六进制映射.我的第一个想法是创建一个方法来绘制一个十六进制,然后只需翻译适当的偏移量并放置新的十六进制.但这似乎并不高效.有任何想法吗?Alos作为一个附带问题,我如何确定MotionEvent是否与给定的十六进制相同?