Unity物体脚本中的OnMouseDown

Unity物体脚本中的OnMouseDown,第1张

我在制作2Dclass="superseo">游戏时发现有物体点击没反应的情况,查找了许多资料后得到了答案。


首先要确保OnMouseDown()所在脚本在物体身上

其次,在制作2D游戏的时候,从怪物死亡后身上掉落的物品,因为被其他角色的碰撞盒所覆盖,所以点击无法触发OnMouseDown()。


如图右侧的紫色瓶子( 这是自己做的毕设,素材是从某宝购买的)

解决办法:查找了资料发现,只需要在Edit -> Project Setting -> physics中取消勾选Queries Hit Triggers就可以了。


参考来源:OnMouseEnter等方法被碰撞器给遮挡了,导致不能触发_「已注销」的博客-CSDN博客

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/589793.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-13
下一篇 2022-04-13

发表评论

登录后才能评论

评论列表(0条)

保存