用户:SMC小萌新查看:18 回复:8 评论:18 创建时间:2020-04-18T16:04:31

![]()

发个吧!!!急急急!!!!!!快快快!!!!!发发发!!!!
Planet_Cube我也没做过,不过我提供个思路你听一下:
(首先确认你的作品做的是横截面)
1、在屏幕的最右端设置一个角色,玩家每向右移动一格就让那个角色随机向上或向下移动一定的格数
2、在那个角色的下面填充方块(具体哪种自己设定,比如最上层填充喵方块,下面是土,然后是石头,涉及到矿石的话可以随机设定)
3、当玩家没有继续向右走(比如向反方向走),把之前生成的地形保存下来并记录下那个角色的位置,让角色停止生成地形,不然再次生成可能会出BUG
4、当屏幕右端又碰到了地图边界时,再次启动生成方块的机制
5、屏幕左端同理
附:如果想生成矿洞的话可以用类似的方法再添加一个角色,具体细节我就不说了,MC原版就是用的这样的双噪音生成器
缺点:这种机制是按竖直方向生成地形,会导致生成的矿脉不再成团状而是竖条状或点状,当然,如果你精通kitten,这种问题可以解决,树的生成也会遇到同样的困难(避免的简单方法就是把叶子去掉,看起来像是“他”——即HIM——在这里动了手脚)
点赞1
评论