minecraft图文吧 关注:50,130贴子:2,763,608

回复:制作MC:2D/3D

取消只看楼主收藏回复

实际上移动本身没有问题,只是*屏幕出了问题(开始设计*屏幕主要是为了调试方便)


IP属地:英国22楼2017-03-19 13:13
回复
    这才是真正的问题所在!


    IP属地:英国24楼2017-03-19 13:46
    收起回复
      唉……终于知道了……


      IP属地:英国25楼2017-03-19 13:48
      收起回复
        碰撞检测解决了,主要的问题就是方块错位了……暂时还没有好的解决方法
        实际上就这两行

        @路过穿越者 @叶几大 你们有没有解决方案什么的


        IP属地:英国26楼2017-03-19 13:52
        收起回复

          失败的随机地形


          IP属地:英国27楼2017-03-24 17:12
          回复
            忽然发现这个类乱得要死……


            IP属地:英国28楼2017-03-24 17:16
            回复
              这真是极好的


              IP属地:英国29楼2017-03-24 17:24
              回复
                QAQ


                IP属地:英国30楼2017-03-24 17:27
                收起回复
                  你们知道我一来12个回复是什么感受吗


                  IP属地:英国来自iPhone客户端33楼2017-03-24 21:47
                  回复
                    @lingdon26 @int_WTF 随机地形以及生成出来的效果
                    void randomf() {
                    initBlocks();
                    reg.set(reg.get("stone"), minimum, minimum);
                    reg.drawRow();
                    reg.moveUp(1).drawRow();
                    for (int y = minimum-2*blsize; y <= minimum + 8 * blsize; y += blsize) {
                    for (int x = minimum; x <= maximum; x += blsize) {
                    reg.moveRight(1);
                    srand(y*time(NULL)+x);
                    if (rand()%2) reg.moveUp(1);
                    else if ((reg.getY() <= minimum + 2 * blsize)) reg.moveUp(1);
                    else reg.moveDown(1);
                    //if (reg.getY() <= minimum + blsize * 5) reg.setCurrent(reg.get("stone"));
                    /*else*/ if (reg.getY() <= minimum + blsize * 5) reg.setCurrent(reg.get("dirt"));
                    else reg.setCurrent(reg.get("grass"));
                    reg.draw();
                    output("register " + (string)reg.getCurrent());
                    }
                    reg.setXY(y, minimum);
                    }
                    }


                    IP属地:英国34楼2017-03-25 11:23
                    收起回复
                      1.这种方法有个弊端,就是左下角的高度永远是3
                      2.随机出来的方块是和普通方块错位的


                      IP属地:英国35楼2017-03-25 11:25
                      收起回复
                        不只是随机地形,超平坦也是


                        IP属地:英国36楼2017-03-25 11:31
                        回复
                          好了,2号bug解决了,1号就留着当特性吧


                          IP属地:英国37楼2017-03-25 11:42
                          回复
                            http://pan.baidu.com/s/1dEK4Xyx
                            Pre-0325


                            IP属地:英国38楼2017-03-25 11:50
                            收起回复
                              为了解决一个bug又引入了一个新的bug……


                              IP属地:英国42楼2017-03-26 18:07
                              回复