minecraftpe吧 关注:638,736贴子:15,084,459

{求解}关于实体自定义的问题

只看楼主收藏回复

是这样的,本人最近自己写了第一个利用村民改成预设皮肤来达到预期效果的js(自定义模型,如图1),可是在导入皮肤包(双层64×32格式,图2)的时候发现预设的皮肤只显示第一层而不显示第二层的皮肤(不显示的效果如图3,图4为没有显示的区域)。于是当我使用皮肤工具箱转换成64×64格式再导入游戏的时候问题更大了(图5)。因为我第一次接触Js,详细的函数都不太会。加上我翻遍了整个函数表都没有找到。所以请问有没有什么代码或者函数能达到既显示全部的两层,又不会有Bug的效果。这样我好写进Js里,就能加快完成的进度了!谢谢大家!






IP属地:湖南来自Android客户端1楼2016-05-01 17:19回复
    难道就没有人吗?先睡了


    应用达人
    应用吧活动,去领取
    活动截止:2100-01-01
    去徽章馆》
    IP属地:湖南来自Android客户端2楼2016-05-04 01:36
    回复
      5 对面来了个卖玉米的,生意火爆呢!话说楼主媳妇也去买了点。


      3楼2016-05-04 04:17
      回复
        下载贴吧客户端发语音!
        呵呵 知我者谓我心忧,不知我者谓我何求


        来自Android客户端8楼2016-05-04 04:52
        回复
          点我的头像往下翻翻或者直接找精品会有详细教程点


          IP属地:重庆来自Android客户端9楼2016-05-04 05:29
          回复
            哇上面全是bot


            IP属地:河北来自手机贴吧10楼2016-05-04 06:00
            回复
              双层皮肤。。。是64x64的吧
              ————————————————————————————————————————!ḻ͔̦͎̯͍̦͕̊̅ͦ͛͂̍͐̑̔͛̚̕͘k̨͎̳͈̫̫̤̙̪̞̦̳͙̭͓̜̙̞̄̽̊͐̍̓̋͊̎͘ͅa̩̮̘̗͈͙̠̲̠̹̹͚̣̜͖̳̞͇͂͊͒̈́̽̏ͮ̑́̉̾ͣ̽͆̀͘͟͢j̧̛͕̻̻̯̤̹̮̤ͬ̿ͮ͌̔ͧͤ͌ͤͭ͆ͤ̍͜͡fͭͨ̓͋̊҉̸̡̡̮̪͉̣͉̣͇͖̪͖̲͚l͌̎̑ͣͣ̏̀̈́̄͏̶̷̧͇̻̱̰́k̛̯̝͔̰̬̱͔̲̠̤̠̝͚͎͉ͭ͑ͫ̆̉̓;̷̸̨̀͒̏̃ͦ̈́̾̀́̎͢҉͚̼͉s̵͖̺̥͔͇̰̹̮͙͉̻̼̭̻͕̮͇ͨͬͪ͗̇̑̽͋̀!ḻ͔̦͎̯͍̦͕̊̅ͦ͛͂̍͐̑̔͛̚̕͘k̨͎̳͈̫̫̤̙̪̞̦̳͙̭͓̜̙̞̄̽̊͐̍̓̋͊̎͘ͅa̩̮̘̗͈͙̠̲̠̹̹͚̣̜͖̳̞͇͂͊͒̈́̽̏ͮ̑́̉̾ͣ̽͆̀͘͟͢j̧̛͕̻̻̯̤̹̮̤ͬ̿ͮ͌̔ͧͤ͌ͤͭ͆ͤ̍͜͡fͭͨ̓͋̊҉̸̡̡̮̪͉̣͉̣͇͖̪͖̲͚l͌̎̑ͣͣ̏̀̈́̄͏̶̷̧͇̻̱̰́k̛̯̝͔̰̬̱͔̲̠̤̠̝͚͎͉ͭ͑ͫ̆̉̓;̷̸̨̀͒̏̃ͦ̈́̾̀́̎͢҉͚̼͉s̵͖̺̥͔͇̰̹̮͙͉̻̼̭̻͕̮ͨͬͪ͗̇̑̽͋̀ ̵͖̺̥͔͇̰̹̮͙͉̻̼̭̻͕̮ͨͬͪ͗̇̑̽͋̀


              IP属地:上海来自Android客户端11楼2016-05-04 06:06
              回复
                围观
                     ——请给层主添加一个合理的形容词:(  )的层主
                ————————————————————
                1.帅气 2.富有 3.纯洁 4.姿势渊博
                5魅力 6.赫赫有名 7.万人迷 8.闪瞎眼
                ————————————————————请给楼主添加一个符合实际的形容词:
                1.变态 2.死流氓 3.脑残 4.小学生 5.暴露狂 6.制杖 7.斗笔 8.蛇精病 9.持盾 10.持矢 11.国际强奸犯 12.男优 13.残疾人士
                ————————————————————
                —来自防诅咒防贬义+持续永久春哥附体土豪铀版贴吧


                IP属地:重庆来自Android客户端12楼2016-05-04 06:11
                回复
                  //64x32 皮肤模型
                  function add人模型(renderer)
                  {
                  model = renderer.getModel();
                  头 = model.getPart("head").clear();
                  身体 = model.getPart("body").clear();
                  左手 = model.getPart("leftArm").clear();
                  右手 = model.getPart("rightArm").clear();
                  左脚 = model.getPart("leftLeg").clear();
                  右脚 = model.getPart("rightLeg").clear();
                  头.setTextureOffset(0,0);
                  头.addBox(-3.4,-8,-4,8,8,8,0);
                  头.setTextureOffset(32,0,true);
                  头.addBox(-3.4,-8,-4,8,8,8,0.5);
                  身体.setTextureOffset(16,16);
                  身体.addBox(-4,0,-2,8,12,4,0);
                  左手.setTextureOffset(40,16);
                  左手.addBox(-1,-2,-2,4,12,4,0);
                  右手.setTextureOffset(40,16);
                  右手.addBox(-3,-2,-2,4,12,4,0);
                  左脚.setTextureOffset(0,16);
                  左脚.addBox(-2,0,-2,4,12,4,0);
                  右脚.setTextureOffset(0,16);
                  右脚.addBox(-2,0,-2,4,12,4,0);
                  }
                  var 模型 = Renderer.createHumanoidRenderer()
                  add人模型(模型)


                  IP属地:山东来自Android客户端15楼2016-05-04 06:22
                  回复
                    防尘塞


                    16楼2016-05-04 06:23
                    回复
                      其实之前有人提到过猪人,但是效果一样


                      应用达人
                      应用吧活动,去领取
                      活动截止:2100-01-01
                      去徽章馆》
                      IP属地:湖南来自Android客户端18楼2016-05-04 06:46
                      回复
                        其实我还不会掌握Steve模型,还在更换其他生物模型皮肤的阶段。


                        应用达人
                        应用吧活动,去领取
                        活动截止:2100-01-01
                        去徽章馆》
                        IP属地:湖南来自Android客户端20楼2016-05-04 18:44
                        回复