用户:
芜湖咸鱼查看:31 回复:40 评论:31 创建时间:2020-02-24T17:11:24
玩过巨人屋的都知道,巨人屋中有一些隐形方块,但是,为啥现在没了呢?
幸好,上次API更新,更新了meshInvisible属性,用它可以做出隐形墙.
为了照顾不懂编程的萌新,我又弄了个简单的方式
world.querySelectorAll('.invisible').forEach((e)=>{e.meshInvisible=true})
复制这1行代码,然后粘贴
把你想隐形的实体添加一个叫做invisible的标签(注意,不加.)
那怎么做隐形墙呢?
现在的隐形墙有2种方式,一种是薄片式,这种墙一般用于做平台或者防跳关的用途,另一种比较厚,用来配合方块纹理做,比如用来做红色激光.
(看起来真的很像呢)
那怎么做类似MC中的barrier一样的隐形方块呢?
其实很简单,这里要科普一下,Box3世界中的每一个方块都是16*16*16像素的,所以你可以在Box3画板中画出一个16 16 16大小的模型,如果不想画,可以搜索FunctionBlock这个模型
怎么放置这样的方块呢?
你可以先把模型放出来,调整到一个大概的位置,然后编辑他的XYZ坐标,把小数点全部改成.5即可对齐其他方块
同样的,给这个模型也加上一个invisible标签
这又是一个随笔科普贴~~~
未名用户imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%82%B9%E8%B5%9E.gif"alt="emotion_编程猫_点赞"imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%82%B9%E8%B5%9E.gif"alt="emotion_编程猫_点赞"
点赞0
评论