minecraftpe吧 关注:638,845贴子:15,083,727
  • 27回复贴,共1

[ModPE算法分享]随机生成矿物

只看楼主收藏回复

算法:
var sct=0
var swi=true
function modTick()
{
var XA=Math.random()*400+getPlayerX()-200
var YA=Math.random()*100
var ZA=Math.random()*400+getPlayerZ()-200
if(swi==true&&getTile(XA,YA,ZA)==1)
{
setTile(XA,YA,ZA,56);
sct=sct+1
}
if(sct==3000)
{
swi=false
sct=0
}
}
去年研究的垃圾算法,大触勿喷
具体自己去研究吧
接下来就是资源时间┑( ̄Д  ̄)┍


IP属地:广东来自Android客户端1楼2016-04-22 12:13回复
    触点何在,魅族续费了吗?


    来自Android客户端2楼2016-04-22 12:17
    回复
      。。


      IP属地:福建来自Android客户端3楼2016-04-22 12:17
      回复
        前排围观大手子


        IP属地:广西来自Android客户端6楼2016-04-22 12:21
        回复

          @游乐12 使用挽尊卡

          挽回他的尊严!

          效果:minecraftpe吧经验+14



          IP属地:广西7楼2016-04-22 12:22
          收起回复
            在什么地方生成


            IP属地:美国来自Android客户端8楼2016-04-22 12:24
            收起回复


              IP属地:广东来自Android客户端10楼2016-04-22 12:25
              回复
                懵逼
                ——————我是路过的小哲系...Σ(っ °Д °;)っ好口怕呀!!!∑(゚Д゚ノ)ノ


                IP属地:广东来自Android客户端11楼2016-04-22 21:09
                回复
                  哪里是矿物方块id呢


                  IP属地:江苏来自Android客户端12楼2016-04-23 08:05
                  回复
                    哪里填id


                    IP属地:海南来自Android客户端13楼2016-04-25 18:28
                    回复
                      翻译:
                      设置变量 sct为0
                      设置变量 swi为ture
                      每刻检测(设置变量 XA为取一个0.0到1.0的随机值乘400加上玩家所在x坐标再减去200)(设置变量 YA为取一个0.0到1.0的随机值乘100)(设置变量 ZA为取一个0.0到1.0的随机值乘400加上玩家所在z坐标再减去200)
                      如果swi等于ture并且获取变量XA,变量YA,变量ZA坐标的方块id为1(石头),则在变量XA,变量YA,变量ZA处放置一个id为56的方块(钻石块),并且使变量sct变为sct加1。如果sct等于3000,那么使变量swi等于false,变量sct等于0。
                      翻译完毕


                      IP属地:广西来自Android客户端16楼2016-05-10 22:04
                      收起回复
                        js缺陷:
                        会导致矿物的生成无视y轴坐标,导致矿物在任意层数生成。
                        只能生成3000个矿物(好吧,可以改,也够多了)


                        IP属地:广西来自Android客户端18楼2016-05-10 22:07
                        收起回复
                          插件的OreFeature笑了


                          来自Android客户端19楼2016-05-10 22:12
                          收起回复