gpt4 book ai didi

c# - 限制特定碰撞的 onMouseDown 事件

转载 作者:太空宇宙 更新时间:2023-11-03 23:02:52 24 4
gpt4 key购买 nike

如您所知,OnMouseDown 在鼠标点击时起作用,但它在每个碰撞器上运行。我的简单问题是我可以限制 OnMouseDown 事件在一些特定的碰撞器上运行而不是所有碰撞器,因为我正在使用一些碰撞器作为触发器。我用于触发的那些碰撞器不想通过 onMouseDown 击中。 enter image description here

最佳答案

您可以尝试从鼠标位置进行光线转换并让对撞机命中。这就是我的建议。这可以解决问题:https://docs.unity3d.com/ScriptReference/Input-mousePosition.html只需进行光线转换并测试对撞机命中。

如果您需要更多建议,请告诉我。

我个人的建议是将 mouseDownEvent 替换为 Input.getMouseButtonDown(0) 并将其放在 Update 中。

关于c# - 限制特定碰撞的 onMouseDown 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42465363/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com