我在制作2Dclass="superseo">游戏时发现有物体点击没反应的情况,查找了许多资料后得到了答案。
首先要确保OnMouseDown()所在脚本在物体身上
其次,在制作2D游戏的时候,从怪物死亡后身上掉落的物品,因为被其他角色的碰撞盒所覆盖,所以点击无法触发OnMouseDown()。
如图右侧的紫色瓶子( 这是自己做的毕设,素材是从某宝购买的)
解决办法:查找了资料发现,只需要在Edit -> Project Setting -> physics中取消勾选Queries Hit Triggers就可以了。
参考来源:OnMouseEnter等方法被碰撞器给遮挡了,导致不能触发_「已注销」的博客-CSDN博客
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)