关于如何创建Fabric的能量系统

tangguo


关于Fabric的能量系统,我想了解一下有没有类似的教程,或者一个指导。
如果像做一个以V为名称的能量,具体怎么做呢?

版本信息
你使用的IDE:IntelliJ IDEA
你使用的IDE版本:2020.1
Fabric版本: 1_15_ 2.1.15.2+build.15 v2
Minecraft版本: MC1.15.2

查到的资料
并没有查到


FledgeXu


Fabric目前来说没有能量系统的例子。
但是Forge有,这里是ustc-zzzz写的Forge能量系统的例子。


Forge是通过Capability实现能量系统的,Capability其实就是对接口的抽象,你完全可以在Fabric里用接口实现一个类似的系统(或者干脆重新实现一遍Forge的Capability)。

tangguo


有没有更具体的呢?或者是一些开源的例子


FledgeXu


这个已经很具体了,更为具体的,据我所知应该没有了。
我对Fabric的生态不是很熟悉,如果你要更具体的例子,可能得去看已经实现的好的项目的代码了。


FledgeXu


其实逻辑上来说,能量系统只是一个数字游戏,你需要用某种方式让一个方块的数字能转移到另一个方块上。
这和用Forge还是用Fabric是无关的。


system


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