我如何在Unity中制作一个圆形按钮? [关闭]

问题描述 投票:-1回答:3
我创建了一个按钮,并带有透明背景的圆形图像,但是可点击区域仍然是正方形。如何使其成为圆形?
unity3d
3个回答
0
投票
看看this asset

它在确定是否为目标对象发送输入事件之前检查纹理的透明度,这允许与具有非矩形形状(例如圆形,三角形,地图区域等)的对象进行精确交互。这样,您将能够制作任何形状的按钮和其他可交互的UI对象,并且它们将对用户输入做出正确的反应。

有关更多信息,请查看HERE


0
投票
您可以使用NGUI。在此UI中,使用对撞机组件2d和3d设置了交互式形状。表示在2D模式下,您可以使用PolygonCollider创建任何形状。

0
投票
在图像组件上,确保选择了“可屏蔽”和“射线投射目标”

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.