如何做出最简单的活塞推动效果?

USS.Shenzhou


版本信息
你使用的系统:win10 x64
你使用的IDE:IntelliJ IDEA
你使用的IDE版本:2020.1
Forge版本:31.1.46
Minecraft版本: 1.15.2
Mapping 文件版本: 20200610-1.15.1

情况简述
方块目的描述:被放置20gt后自动FACING的方向移动一格,同时把挡着的方块推出去一格。一开始试着暴力使用replaceBlocksetBlockState之类的(这个方块的正常使用情况就是前面挡着的方块只有一格,所以这样用),不过效果看起来很生硬。。。后来找到了活塞的doMove方法,但是看得懵懵的 :nauseated_face:。暂时也没找到关于这个的介绍或者教程之类的。。。


FledgeXu


你为什么不直接继承活塞,然后修改它的间隔。


FledgeXu


活塞动画是用TER渲染的。
活塞的实现有涉及到很多东西,你要慢慢研究。


USS.Shenzhou


好吧。。。。看起来又是有点恼火的一段 :joy:


system


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