我的世界添加自然生成的建筑物原理解析

时间:2018-01-30 来源:88130安卓下载 作者:佚名

  我的世界添加自然生成的建筑物原理解析。那下面给大家分享的是在世界里添加新的自然生成的建筑物的核心内容的介绍哦~那有不知道的玩家不妨进来看看吧!

  游戏园我的世界官方群:325049520(已满) 二群:256070479 欢迎各路喜爱我的世界的小伙伴们加入讨论!

  玩服务器的小伙伴们可以加入:141931866 群一起联机玩游戏哦!

  如果你是腐竹的话可以给我们投稿你的服务器哦~投稿地址点我进入

  如果你有心仪的作品或者心得分享的话,欢迎来游戏园投稿,大家可以点击>>>投稿<<<进行投稿哦~ 有奖品哦~

  首先,要做到生成遗迹的效果,需要一种AS来负责判断玩家是否来过这个区块。所以需要下面这个指令

  (tag为block的AS是负责判断区块的)

  execute @a ~-100 0 ~-100 testfor @e[tag=block,dy=255,dx=200,dz=200]

  (这个命令方块用stats来获取执行成功的返回值,与计分板连接 - true/flase)

  以此来判断以玩家为中心,长宽为200格的区块是否有区块AS。

  如果有,则不操作,

  如果没有,则在玩家这创建一个区块AS.

  在此之前,还需要一个变量,在0到20之间一直循环,用这个来做到随机的效果

  所以,在创建一个区块AS时,并且

  如果这个变量在1~6之间

  则以玩家为圆心,在最近半径为140格,最远半径为141的里创建一个生成遗迹的AS

  之后再判断这个遗迹AS在区块AS里,如果是,则杀死遗迹AS,如果不是,则让遗迹AS开始生成遗迹

  文字毕竟枯燥,图片更容易理解

  红色空心点是玩家

  灰色空心黑色边缘是区块AS探测的范围

  蓝色边缘是创建遗迹AS的范围

  玩家在范围内,不操作

  如果玩家跑出去了,则新创建一个区块AS

  创建区块AS后且在更大范围的蓝色边缘里随机生成遗迹AS

  ↑生成遗迹AS会有两种情况一个是在区块AS范围里,一个是在区块AS范围外

  如果遗迹AS在区块AS范围里,则杀死遗迹AS

  如果遗迹AS在区块AS外则,生成yiji

  简单地说就是:如果这个遗迹AS生成在区块AS的范围内,则杀死遗迹AS,否则生成遗迹

  生成遗迹是靠普通CB传递信号来达到的效果

  也就是说

  ↑这一半命令方块都没有在真正的每刻执行指令,因此,这个OOC几乎不影响游戏顺畅

  PS:在此非常感谢我的世界玩家LBL_CB的分享。

  以上就是我的世界添加自然生成的建筑物原理解析。更多精彩尽在游戏园我的世界专区。

  相关攻略推荐:

  我的世界手机版最强霰弹炮使用教程及原理解析

  单片随机二进制生成器原理解析 红石随机发生器存档下载

  我的世界正版验证工作原理解析

  我的世界BUD活塞门制作教程及原理解析

热门搜索

手游排行榜

  • 最新排行
  • 最热排行
  • 评分最高