DreamsDeductive
本帖最后由 DreamsDeductive 于 2022-4-17 15:25 编辑

已解决:PE里实现需要重新编写渲染器,和材质无关

想在PE里实现一个方块的透视效果,但具体又不知道是怎么实现的,只能确定是从方块的状态下手想请教一下具体的实现方法


(实现效果如图)





Yuri南城
本帖最后由 Yuri南城 于 2022-4-7 14:43 编辑

根据透视材质包的实现原理,是否有可能可以直接通过修改材质透明度实现这种效果?

*修正: 看起来高版本已经无法直接实现这种效果了, 但可能能够修改一个非透明方块为透明方块



【伪】固体方块使用透明材质?像素墙模式的使用
https://www.mcbbs.net/thread-1117164-1-1.html
(出处: Minecraft(我的世界)中文论坛)



ate47/Xray: An implementation of the Xray mod (github.com)
参考此模组的代码实现“透视”效果,再对应方块材质?


XRay Texture Pack 1.18, 1.18.2 → 1.17 | Download Links (texture-packs.com)
参考此材质包的实现原理?仅参考原理,应该可以从全局推到单独的方块







灾狼
是指让这个方块透明还是像x光一样?

DreamsDeductive
Yuri南城 发表于 2022-4-7 14:29
根据透视材质包的实现原理,是否有可能可以直接通过修改材质透明度实现这种效果? ...

不是,改材质那种材质包是改掉附近所有方块

DreamsDeductive
本帖最后由 DreamsDeductive 于 2022-4-7 14:43 编辑
灾狼 发表于 2022-4-7 14:29
是指让这个方块透明还是像x光一样?

像X光一样,超级工具模组里的 x光方块

DreamsDeductive
Yuri南城 发表于 2022-4-7 14:29
根据透视材质包的实现原理,是否有可能可以直接通过修改材质透明度实现这种效果?

*修正: 看起来高版本已 ...

这种也不是,这种理论上都是改附近方块的材质,但X光是利用方块单独自身,不需要依赖其他方块

无敌三脚猫
本帖最后由 无敌三脚猫 于 2022-4-7 16:54 编辑

如果你做的这个方块不使用那种带有notSolidBlocking的Material,就能实现这个效果了
诶,PE?你啥时候改的,我还没注意到
而且那该叫BE吧

比奇堡厨师
替换任意你想替换的方块的材质为透明就行了,或者你可以用mod比如x光方块达到目的。

比奇堡厨师
这个是手机版自制材质包的教程,你可以自己随意修改的。https://www.bilibili.com/video/B ... _history.page.click

比奇堡厨师
即便是mod方块也可以被替换。位置是assets/texture是材质文件,也可能需要连方块一起修改是blocks文件,模型文件是model

124076780
感觉可以通过直接替换物品材质为透明实现?想到之前做物品图标还有材质的时候,直接把物品的贴图替换成透明的也许可以

cining
之前有 试过改图贴,但是好像电脑上面新版本不允许出现空图贴了把,我用图片编辑器把图给扣了,留下边框,在游戏会显示错误的把

DreamsDeductive
找到了解决办法,需要重写着色器,但是不会......

池柔
你这个图是材质包吧,有材质包的石头是透明的

D_can123
装一个材质包试试

第一页 上一页 下一页 最后一页