如果它没有击中自己,它就会击中拿着枪的玩家。这名球员是个布娃娃,经常在枪前失败。我想让它拍出来,忽略它自己和玩家,只检测到场景。我也很困惑如何使用Debug.DrawRay(位置,方向,颜色);我如何给它增加长度?debug.drawray没有长度选项吗?Debug.DrawRay(transform.position, direction, Color.red);
//This is me trying to get the raycastto not
我有一个基于瓷砖的游戏。我放置塔作为瓦片的子对象。我希望能够检测到鼠标点击塔,但不是瓷砖,与光线投射。瓦片和双子塔都有2d盒子对撞机。我可以检测到瓷砖上的点击,但raycast不会检测到塔楼上的点击。我该如何解决这个问题呢?谢谢。下面是我的光线投射代码: {
Ray ray = camera.ScreenPointToRayInput.mouseP
如何忽略特定对象的光线投射?我想要一个过滤器,忽略一些物体的光线投射。举个例子,当我的玩家选择地面时,我不想让他们意外地选择子弹。是否可以将布尔值添加到BoxCollider2D组件中,以识别raycast目标?我想使它类似于Image组件。我的问题是,当几个对象重叠时,我需要一些对象来忽略光线投射。下面是我的Update方法:{
i