作者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