mcreator吧 关注:1,426贴子:5,155
  • 22回复贴,共1

请教,1.12版方块碰撞箱如何居中?

只看楼主收藏回复

查了吧内、mcbbs、包括机翻官网都没找到介绍碰撞箱的教程,自己实在无法解决了,特来请教。
问题1:如何让碰撞箱居中?我下载了一些大佬的MOD,我发现大家的方块碰撞箱都是居中的,而我做的碰撞箱会在角落作为起点,而非中间。如图↓

问题2:比如将一个方块的碰撞箱改为最小0/0/0,最大1/0.5/1,然后开启Y轴旋转,那么就只有一个方向放置是正常的,如果朝其他朝向放置的话,他的碰撞箱会变成比如16/0.5/1或16/0.5/16之类的很离谱的尺寸。如图↓

我已经傻了
出现问题的均为使用Blockbench制作的josn模型,编辑器版本2021.1、项目版本1.12.2。


IP属地:黑龙江1楼2022-12-20 11:37回复
    另问:我制作了一个液体,希望实体进入后给予buff,但现在的情况是,进去给buff但是不生效,给我的感觉就像一直在循环给buff,然后我改了下,有BUFF的情况下受到伤害,没BUFF再给buff还是不生效。但的确在掉血


    IP属地:黑龙江2楼2022-12-20 11:47
    回复
      2025-12-25 14:10:57
      广告
      不感兴趣
      开通SVIP免广告
      碰撞箱居中要你自己设置,所以起点坐标肯定不是0,0,0。
      至于第二个问题不太清楚,你把编辑界面发出来看一下。


      IP属地:福建来自Android客户端3楼2022-12-20 19:52
      收起回复
        你的流程可能把条件检测一直都当成true,所以只扣血,不给药水效果。
        但是你这又是什么思路?直接给予药水效果不就行了吗,根本用不着检测的。


        IP属地:福建来自Android客户端4楼2022-12-20 20:10
        收起回复
          还有json模型它就是个模型,不会影响到碰撞箱的,碰撞箱是代码编写的。


          IP属地:福建来自Android客户端5楼2022-12-20 20:19
          收起回复
            这是一个带雪的半砖模型


            IP属地:黑龙江7楼2022-12-21 00:06
            收起回复
              像我是做1.18.2模组,代码写法会跟你有所不同,这是碰撞箱


              IP属地:福建来自Android客户端8楼2022-12-21 00:34
              收起回复