下面是脑洞
为理解方便先暂定东西方向坐标为X轴,南北为Y轴,上下为Z轴
第0层,阿比斯岛(自己起的名字)
原型为环形陆地,MC化为东西向长条陆地,长度待定.
东西方向无缝接合(需要新的渲染方法)
北方为海岸,向大海航行通向MC主世界
南方为悬崖,通向深渊1层
天空贴图....南方需要做成像是阿比斯岛的远景的样子(洞口的对面)
太阳贴图与轨道,需要根据玩家所在的X轴坐标进行旋转,模拟玩家绕圈.
做不到的话妥协方案是直接生成整个岛或者左右边界添加传送
第1层,阿比斯深渊
原型为来自深渊中阿比斯深渊的最浅层部分,深度为海拔0-负1350
除了地图的中间是个大洞,周围悬崖通向阿比斯岛以外,还想知道能不能做到的就是每个区块有独立高度.
打个比方,以最边缘区块的高度为0计算,靠内一圈区块的相对高度为-10,也即内圈区块的64与外圈的54同高
做不到的话,这层的高度就只有0-255了(而且为了凸显高度,面积还要大大缩水)
第二层A 逆之森
上下颠倒,主要地形是森林
这里关键是能不能上下颠倒生成地形...
天空贴图方面...下方是下一层(半层)地面的远景
第二层B 诱惑森林
与第一层类似,略过
第三层,大断层
南北向长条形地图,重力朝南
(或者说沿Z轴生成纵向地图,北方为地面,南方为天空)
同时东西向无缝贴合,这点跟第0层相同,目的是模拟巨大的圆筒形空间.
天空贴图显示洞穴远景
不能让重力朝南的话,只有255的高度是没法很好的还原这一层的啊.....
巨人之杯/亡骸之海/来无回之都等.....脑洞不够以后再说.
|
|