我刚接触GL,想要创建一个瓷砖地图作为自学教程。我想创建一个小的(可能是7个六边形宽/高)六边形地图。我的第一个想法是只创建一个绘制一个六边形的方法,然后将适当的偏移量进行平移并放置新的六边形。但这似乎不太有效率。有什么想法吗?另外一个问题是,如何确定MotionEvent是否在给定六边形的区域内?
我刚接触GL,想要创建一个瓷砖地图作为自学教程。我想创建一个小的(可能是7个六边形宽/高)六边形地图。我的第一个想法是只创建一个绘制一个六边形的方法,然后将适当的偏移量进行平移并放置新的六边形。但这似乎不太有效率。有什么想法吗?另外一个问题是,如何确定MotionEvent是否在给定六边形的区域内?