楼主思路很好, 但是做出来的格子真的不像正六边形;可以试试这个样子: 为了逼近正六边形,纵向每8个格子才算一个有效格,横向6个格子一个, 这样,斜向的点距为7.211,与8还有一点距离 那就继续向 根号3逼近,纵向50个格子,横向44个 斜向点距50.606,恩,很接近了 由于 根号3 = 1.732... 纵向2000个格子,横向1732个 斜向点距1999.95599,恩。。。。。 根号3 = 1.73205080756887729... 纵向200000000000000000个格子,横向173205080756887729个 恩,感觉越来越带感了 以上只是吐槽,这个思路写代码的时候也会用啊, 定义正六边形各个顶点坐标的时候按下面这种方式进行转化, 代码就简单些,判断也少很多 |
感觉很不错的说 不知道实用性如何 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-6 07:16
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.