作者hirabbitt (兔子)
看板GameDesign
標題[程式] 正六角形地板
時間Tue Apr 12 15:44:30 2011
大概像下面這樣的圖
__ __ __ __ __ __ _
/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__
\__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \_
/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__
\__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/
/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__
\__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \
/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__
\__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \_
/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__/ \__
不知道要怎麼畫
如果以線為單位一條一條的畫
那每一個點都會被定義三次
浪費三倍的空間
如果以六角形為單位來畫
那每一條邊又會被畫到兩次
浪費兩倍的時間
也不能畫死
因為我要弄成3D的...
要可以轉並且有消失點
謝謝
--
場景是3D 人物角色是2D 夠特殊的遊戲吧(誤
--
◤ __ \__◣
◢◤◢◤ ψhirabbitt
◢ ◤ ◢███◣
◢███◣
我不是m █████
█████ 我不是s
██
●█
● █▇███
是溫柔 ██
╱╲ ●◥█████◣● 是傲嬌
◥
╱█
╱╱ ● ◥████ ˇ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.13.127.91
1F:推 azureblaze:以一般合理的格子數量你可以先不要管這個問題? 04/12 16:12
2F:→ azureblaze:在開始lag之前所有的最佳化都是沒意義的 04/12 16:13
3F:→ hirabbitt:反正就是選一個我順手的方法畫下去就對了? 04/12 16:14
4F:→ azureblaze:寫遊戲第一步能跑最重要 04/12 16:18
5F:→ hirabbitt:ok感謝XD 04/12 16:34
6F:→ cowbaying:關鍵字"TILE MAP" 04/12 19:57
7F:推 KanoLoa:這樣是叫做 -2.5D 嗎 ? 04/12 23:12
8F:推 cowbaying:算3D 因為場景是3D的 04/12 23:32
9F:推 kudoropu:總覺得用重覆貼圖會比較簡單 04/12 23:44
10F:→ nobody1:一個點三個方向 只是定義的問題 04/13 01:40
11F:推 Sensitive:樓上一條線還是會重複三次吧?應該是一點一個方向? 04/13 11:20
12F:推 LaPass:不能把點給紀錄下來,讓程式自己去找點畫嗎? 04/13 11:40
13F:→ hirabbitt:n大那個好 一個六角形中記錄3個點就OK 04/13 11:44
14F:→ hirabbitt:L大...重點就是要記錄哪些點 而且要怎麼記錄啊 04/13 11:45
15F:→ hirabbitt:總不會是我自己慢慢算出每個點的座標然後寫進去吧 04/13 11:45
16F:→ etrexetrex:你把六角形先換成菱形 就找到XY軸了 04/13 11:57
17F:→ nobody1:兩個點才構成一條線 怎麼會重覆咧~~? 04/13 15:26
19F:推 darkflier:就叫美術畫好貼圖...然後算UV設定Vertex大小... 04/16 22:19
20F:→ darkflier:效能不差而且也美觀冏rz... 04/16 22:20
21F:→ hirabbitt:貼圖可以有3d效果嗎? 04/17 10:16
22F:→ snegi:normal map 04/18 08:22