如何使模组加入的方块或物品发出自定义颜色的光

How.050228


你使用的系统:macOS High Sierra
你使用的JDK:1.8.0_251
你使用的IDE:IntelliJ IDEA
你使用的IDE版本:2020.2
Forge版本: 31.2.0
Minecraft版本:1.15.2
Mapping 文件版本:20200802-1.15.1

如图,希望可以在模组中让某个特定的方块发出自定义颜色的光,请问该怎么做?谢谢
如果需要用资源包解决问题的话也可以
望解答

查到的资料:
https://www.curseforge.com/minecraft/mc-mods/albedo


FledgeXu


我也不知道。
我看了你提供的两个链接好像刚好是两个不同解决方向。
要实现这个功能估计要做大量的Hack。
看起来有两种实现方向,第一种是用自己shader,第二种是替换掉原版的lightmap。
具体的实现,我也不清楚,需要你自己研究了。


How.050228


:joy: 嗯好的,
那我再去找一找别的资料吧
谢谢


FledgeXu


这东西的实现会非常的麻烦,而且难以维护和移植。我个人建议是砍掉这个feature……


How.050228


如果这样的话会导致模组的视觉效果降低。。
我打算再尝试找一些资料(燃鹅看起来根本不可能实现)
如果还是没有办法就只能砍掉了

原版好像是没有lightmap的
现在的lightmap好像是optifine的feature
据说原版的要到beta版里才有了23333
所以,实在不行我就打算放弃了:neutral_face:


FledgeXu


Minecraft 不是游戏引擎:joy:,不是所有的效果都能实现的。


How.050228


嗯,国外有个大佬改了源代码,结果fps就掉。。
所以,我决定放弃了233
其实一个光影就能解决这个问题,但是没有哪个模组还需要前置光影的。。

但是还是感谢帮助啊:upside_down_face:


system


该主题在最后一个回复创建后7天后自动关闭。不再允许新的回复。