{求解}关于实体自定义的问题
minecraftpe吧
全部回复
仅看楼主
level 13
nicethetime 楼主
是这样的,本人最近自己写了第一个利用村民改成预设皮肤来达到预期效果的js(自定义模型,如图1),可是在导入皮肤包(双层64×32格式,图2)的时候发现预设的皮肤只显示第一层而不显示第二层的皮肤(不显示的效果如图3,图4为没有显示的区域)。于是当我使用皮肤工具箱转换成64×64格式再导入游戏的时候问题更大了(图5)。因为我第一次接触Js,详细的函数都不太会。加上我翻遍了整个函数表都没有找到。所以请问有没有什么代码或者函数能达到既显示全部的两层,又不会有Bug的效果。这样我好写进Js里,就能加快完成的进度了!谢谢大家!
2016年05月01日 09点05分 1
level 13
nicethetime 楼主
难道就没有人吗?[泪]先睡了[泪]
2016年05月03日 17点05分 2
level 1
5 对面来了个卖玉米的,生意火爆呢!话说楼主媳妇也去买了点。
2016年05月03日 20点05分 3
level 9
呵呵 知我者谓我心忧,不知我者谓我何求
2016年05月03日 20点05分 8
level 14
[开心]点我的头像往下翻翻或者直接找精品会有详细教程点
2016年05月03日 21点05分 9
level 13
哇上面全是bot
2016年05月03日 22点05分 10
level 11
双层皮肤。。。是64x64的吧
————————————————————————————————————————!ḻ͔̦͎̯͍̦͕̊̅ͦ͛͂̍͐̑̔͛̚̕͘k̨͎̳͈̫̫̤̙̪̞̦̳͙̭͓̜̙̞̄̽̊͐̍̓̋͊̎͘ͅa̩̮̘̗͈͙̠̲̠̹̹͚̣̜͖̳̞͇͂͊͒̈́̽̏ͮ̑́̉̾ͣ̽͆̀͘͟͢j̧̛͕̻̻̯̤̹̮̤ͬ̿ͮ͌̔ͧͤ͌ͤͭ͆ͤ̍͜͡fͭͨ̓͋̊҉̸̡̡̮̪͉̣͉̣͇͖̪͖̲͚l͌̎̑ͣͣ̏̀̈́̄͏̶̷̧͇̻̱̰́k̛̯̝͔̰̬̱͔̲̠̤̠̝͚͎͉ͭ͑ͫ̆̉̓;̷̸̨̀͒̏̃ͦ̈́̾̀́̎͢҉͚̼͉s̵͖̺̥͔͇̰̹̮͙͉̻̼̭̻͕̮͇ͨͬͪ͗̇̑̽͋̀!ḻ͔̦͎̯͍̦͕̊̅ͦ͛͂̍͐̑̔͛̚̕͘k̨͎̳͈̫̫̤̙̪̞̦̳͙̭͓̜̙̞̄̽̊͐̍̓̋͊̎͘ͅa̩̮̘̗͈͙̠̲̠̹̹͚̣̜͖̳̞͇͂͊͒̈́̽̏ͮ̑́̉̾ͣ̽͆̀͘͟͢j̧̛͕̻̻̯̤̹̮̤ͬ̿ͮ͌̔ͧͤ͌ͤͭ͆ͤ̍͜͡fͭͨ̓͋̊҉̸̡̡̮̪͉̣͉̣͇͖̪͖̲͚l͌̎̑ͣͣ̏̀̈́̄͏̶̷̧͇̻̱̰́k̛̯̝͔̰̬̱͔̲̠̤̠̝͚͎͉ͭ͑ͫ̆̉̓;̷̸̨̀͒̏̃ͦ̈́̾̀́̎͢҉͚̼͉s̵͖̺̥͔͇̰̹̮͙͉̻̼̭̻͕̮ͨͬͪ͗̇̑̽͋̀ ̵͖̺̥͔͇̰̹̮͙͉̻̼̭̻͕̮ͨͬͪ͗̇̑̽͋̀
2016年05月03日 22点05分 11
level 15
围观
     ——请给层主添加一个合理的形容词:(  )的层主
————————————————————
1.帅气 2.富有 3.纯洁 4.姿势渊博
5魅力 6.赫赫有名 7.万人迷 8.闪瞎眼
————————————————————请给楼主添加一个符合实际的形容词:
1.变态 2.死流氓 3.脑残 4.小学生 5.暴露狂 6.制杖 7.斗笔 8.蛇精病 9.持盾 10.持矢 11.国际强奸犯 12.男优 13.残疾人士
————————————————————
—来自防诅咒防贬义+持续永久春哥附体土豪铀版贴吧
2016年05月03日 22点05分 12
level 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人模型(模型)
2016年05月03日 22点05分 15
level 1
防尘塞
2016年05月03日 22点05分 16
level 13
nicethetime 楼主
其实之前有人提到过猪人,但是效果一样
2016年05月03日 22点05分 18
level 13
nicethetime 楼主
其实我还不会掌握Steve模型,还在更换其他生物模型皮肤的阶段。
2016年05月04日 10点05分 20
1 2 尾页