我需要绘制圆在我的Android应用程序。 其实这是一个吃豆子游戏,我需要绘制片。 由于有现场许多药片我决定提请各平板电脑与一个多边形。
这里是我的想法的说明:
http://www.advancedigital.ru/ideal_circle_with_only_one_polygon.jpg
顶点coordrs:
// (x, y)
0 : -R, R * (Math.sqrt(2) + 1)
1 : -R, -R
2 : R * (Math.sqrt(2) + 1), -R
顶点COORDS相对于圆心计算的后放置圈子轻松。
问题是在纹理映射,根据我的计算UV的应该是这样的
0 : 0, -(Math.sqrt(2) + 0.5)
1 : 0, 1
2 : 1, (Math.sqrt(2) + 0.5)
但负V值会导致应用程序只显示黑屏。 这就是为什么我认为我失去了一些东西还是我走错了路......
我的问题是:是否有可能呈现这样或没有质感? 如果它是不可能的,什么是画小点的最佳方式?
PS:我在Android上使用OpenGL ES 2.0的工作。
在我看来,这家伙正在试图做同样的 。