hextiles

    2熱度

    2回答

    想象具有三維的六角形空間。 每個圖塊都有座標XYZ。 我需要在同一平面中選擇給定的單元格鄰居。 有了SQL它看起來像: $tbDir = $y % 2 == 0 ? -1 : 1; $result = db_query('SELECT x,y,z FROM {cells} WHERE x = %d AND y = %d AND z = %d OR x = %

    11熱度

    8回答

    我想要做的是找到六角形網格上兩點之間有多少個六角形。我已經嘗試在線搜索公式,但是我一直無法找到與我正在使用的十六進制網格類型相匹配的公式。 六角電網奠定了這樣一個與同一座標系:http://www.gamedev.net/index.php?app=core&module=attach§ion=attach&attach_rel_module=ccs&attach_id=1962 我知道,

    2熱度

    3回答

    在此處使用其他問題,我發現了Amit的遊戲頁面,其中包括關於Hex Tiles的部分,該部分也鏈接到遊戲編碼wiki here。 我要找的建議: (一)庫,以任何語言引擎或代碼示例。我在python中找到了一個,PGU+pygame,但是尋找更多。 (b)開放源代碼的六角形戰術或戰略遊戲。 因爲谷歌可以找到我的東西,我希望是你已經使用了一個。因此,如果您使用Google搜索併發布了內容,那麼這不會

    5熱度

    1回答

    我正在尋找應用程序或庫的建議,以計算正常六角形網格對不規則區域或一組區域的良好擬合。 最小的是,我希望能夠提供圖像和最大數量的六角形,並檢索旋轉/移動/縮放六邊形網格以使用一種顏色填充每個六邊形且誤差最小的圖像。高級功能可能是執行底層圖像的變形(在指定範圍內)以實現更好的適應性。我對如何自己做這件事有一些想法,但似乎可能是一個解決的問題。 感謝您的任何建議。 編輯:我正在考慮的用例是爲了在板(或虛

    1熱度

    1回答

    我需要在畫布上渲染大量六邊形。我想這樣做只渲染用戶可見的貼圖,並在用戶滾動時(使用拖動或方向鍵或平移控制)加載額外的六邊形。我的頭腦裏有基本的想法,但我正在尋求幫助,想出一個更好的解決方案,可以很好地擴展。 我心裏有什麼,現在可以這樣做: 一個。識別需要加載到屏幕上的圖塊並獲取數據以便從服務器 中渲染它們b。當用戶拖動時,找出需要加載的新的一組圖塊並獲取數據並重新加載整個屏幕。 這個工程,但它不給

    0熱度

    1回答

    我需要將一些PCM波形文件轉換爲HEX文件,以便編程我的存儲器芯片。做這件事的正確方法是什麼? 我找不到一個簡單的轉換工具。我知道像hexedit這樣的軟件可以編輯十六進制格式的文件,但是如何將文件轉換爲可編程的十六進制格式?

    3熱度

    2回答

    跳入WPF自定義控件的世界,並想知道設計HexGrid控件的最佳方式是什麼?想想你最喜歡的桌面戰爭遊戲;或者也可能是您最喜歡的視頻遊戲,它從臺式戰爭遊戲的驕傲歷史中竊取設計。 底層模型公開一個顯著方法,作爲一個地圖類的一部分: Hex GetHex(int x, int y, int z)*; 六角包含所有相關數據(在此刻,一個地形枚舉1映射:1至背景色;從小...開始)。 可能相關的約束條件

    3熱度

    2回答

    我是新來的GL,想創建一個瓷磚地圖作爲自己的tuorial。我想創建一個小(可能是7格/高)十六進制地圖。我的第一個想法是創建一個方法來繪製一個十六進制,然後只是轉換相應的偏移量並放置新的十六進制。但這似乎並不高效。有任何想法嗎?阿洛斯作爲一個側面的問題,我如何確定一個MotionEvent是否在給定的十六進制中?

    4熱度

    2回答

    在算法上繪製一個十六進制網格最簡單的方法是什麼?我應該如何在數據中呈現它們? 例如,以正方形格子,我可以保存X-Y座標..

    1熱度

    1回答

    我使用平頂六角形網格(以下手冊列在這裏http://www.redblobgames.com/grids/hexagons/)。 我需要轉換我的隔間座標轉換成像素座標。我已閱讀Hexagonal Grid Coordinates To Pixel Coordinates,但列出的解決方案需要進行一些修改才能使用平頂網格。邏輯必須與上面鏈接問題中描述的相似,但我無法解決。 絕對在平頂頂點的情況下,x