问题描述
所以我试图制作一些需要使用光线投射来发现玩家何时看着暴徒的东西,但由于某种原因,它不会捡起来??
我的代码(每帧循环的部分):
minecraftClient client = minecraftClient.getInstance();
HitResult hit = client.player.raycast(200f,tickDelta,true);
if (hit.getType() == HitResult.Type.ENTITY)
{
//DO STUFF
client.player.sendMessage(new LiteralText("looking at entity"),true); //this is to debug
}
if (hit.getType() == HitResult.Type.BLOCK) client.player.sendMessage(new LiteralText("BLOCK HIT"),true);
当我运行它时,它似乎只会捡起块。如果我看一个实体,它会说有一个方块被击中,除非我向上看它以便后面没有方块,在这种情况下,文本就会消失。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)