Re: [程式] 正六角形地板

看板GameDesign作者 (LaPass)時間14年前 (2011/04/13 12:01), 編輯推噓4(401)
留言5則, 4人參與, 最新討論串2/2 (看更多)
自己偶然想到的 不知道可不可行 (我對3D繪圖不熟) ※ 引述《hirabbitt (兔子)》之銘言: 大概像下面這樣的圖 __ __ __ __ __ __ _ / \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \_ / \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ / \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \ / \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \_ / \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__ ↓把六角型的點當作二維陣列存起來 (請想像成下面這樣 每個直角就是一個數據點) ─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ ←單數行 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├─┤ ├─┤ ├─┤ ├─┤ ├─┤ ├─┤ ├─┤ ├ ←偶數行 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ─┤ ├─┤ ├─┤ ├─┤ ├─┤ ├─┤ ├─┤ ├─┤ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├─┤ ├─┤ ├─┤ ├─┤ ├─┤ ├─┤ ├─┤ ├ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ─┤ ├─┤ ├─┤ ├─┤ ├─┤ ├─┤ ├─┤ ├─┤ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ↑ 直 然後用三個迴圈畫圖: 直的部分直接連起來起來就好: EX:[1,1]連[1,2]、[1,2]連[1,3]..... [2,1]連[2,2]、[2,2]連[2,3]..... 單數行連接方式: EX:[1,1]連[2,1]、[3,1]連[4,1]...... 偶數行 EX: [2,2]連[3,2]、[4,2]連[5,2]..... 只要點的位置設對,畫出來應該會變成六角型 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.140.126.82

04/13 13:03, , 1F
喔喔 感謝m(_ _)m
04/13 13:03, 1F

04/13 16:49, , 2F
寫去年的code cup: dvonn 他有定義2D的座標方式 感覺ok
04/13 16:49, 2F

04/17 12:28, , 3F
就算方格排列也可以造成你這種蜂巢造型啊
04/17 12:28, 3F

04/17 12:31, , 4F
只要圖片設計一下,況且繪圖API可以幫忙方格排列
04/17 12:31, 4F

05/02 20:32, , 5F
忘記看過哪本書也是這麼教XD
05/02 20:32, 5F
文章代碼(AID): #1DfI0mij (GameDesign)
文章代碼(AID): #1DfI0mij (GameDesign)