[quote=引用 1 楼 kakashi8841 的回复:] /** * 从坐标获取二维索引 * @param x 坐标 * @param y 坐标 * @return 格子二维索引 */ public int[] get2DIndexByCoord(float x, float y){ return new int[]{(int)(x*10/3), (int)(y*10/3)}; } /** * 从坐标获取一维索引 * @param x 坐标 * @param y 坐标 * @param columnNum 每行多少列 * @return 格子二维索引 */ public int get1DIndexByCoord(float x, float y, int columnNum){ return (int)(x*10/3) + (int)(y*10/3*columnNum); }
/** * 从坐标获取二维索引 * @param x 坐标 * @param y 坐标 * @return 格子二维索引 */ public int[] get2DIndexByCoord(float x, float y){ return new int[]{(int)(x*10/3), (int)(y*10/3)}; } /** * 从坐标获取一维索引 * @param x 坐标 * @param y 坐标 * @param columnNum 每行多少列 * @return 格子二维索引 */ public int get1DIndexByCoord(float x, float y, int columnNum){ return (int)(x*10/3) + (int)(y*10/3*columnNum); }
50,526
社区成员
85,605
社区内容
加载中
试试用AI创作助手写篇文章吧