hexagonal-tiles

    7熱度

    3回答

    我讀過這篇文章:generating/creating hexagon grid in C。但看起來作者和回答者已經放棄了它。 √(hexagonSide - hexagonWidth * hexagonWidth):什麼是hexagonSide和hexagonWidth?是不是會< 0(所以平方根無法計算)。 而且,我可以把一個六角形成長方形?我需要建立這樣一個電網: 還有一件事,我該怎麼安排我

    2熱度

    1回答

    我正面臨着這個問題。我想創建一個hexgrid並能夠以這種方式來創建: //grid extents int numCols,numRows; for (int i=0; i<numCols; ++i){ for (int j=0; j<numRows; ++j){ //x and y coordinates of my hexagon's vertices float xpos,yp

    8熱度

    2回答

    編輯:將示例映射包裝在代碼塊中,以便格式正確。 好吧,我試圖寫一個非常簡單的A *算法在六角網格上。我明白了,可以做A *部分。事實上,我的A *適用於方形網格。我無法環繞我的大腦是找到六邊形的鄰居。下面是該heagonal電網 0101 0301 0201 0401 0102 0302 0202 0402 等佈局等 所以,我需要在寫,鑑於它的十六進制座標,可以產

    1熱度

    2回答

    我試圖將紋理映射到六角形上,但我無法弄清紋理座標。 These are my vertices: private float vertices[] = { 0.0f, 0.0f, 0.0f, //center 0.0f, 1.0f, 0.0f, // top -1.0f, 0.5f, 0.0f, // left top -