怎么让unity图片UI透明部分不可点击或点击无效

 时间:2026-02-14 13:44:34

1、打开untiy3d选择GameObject--UI--Image

怎么让unity图片UI透明部分不可点击或点击无效

2、然后会创建一个Image图片,我们设置其位置大小等。

怎么让unity图片UI透明部分不可点击或点击无效

3、把我们透明背景的图片类型设置为 Sprite(2D and UI)

怎么让unity图片UI透明部分不可点击或点击无效

4、接着把图片放到场景中的Image里面,作为显示图片。

怎么让unity图片UI透明部分不可点击或点击无效

5、接着给Image添加Polygon Collider 2D组件。

怎么让unity图片UI透明部分不可点击或点击无效

6、点击编辑按钮,在里面鼠标拖拽创建网格,包含图片显示的部分。

怎么让unity图片UI透明部分不可点击或点击无效

7、接着在Image上面添加一个脚本,Update里面在鼠标左键点击的时候响应事件。

if(Input.GetMouseButtonDown(0)){

if (GetComponent<PolygonCollider2D>().OverlapPoint(Input.mousePosition)) {

print("点击到图片");

}

}

怎么让unity图片UI透明部分不可点击或点击无效

8、最后运行场景,鼠标点击到图片显示的部分就会得到输出,透明的部分点击并没有效果。

怎么让unity图片UI透明部分不可点击或点击无效

  • 用GIFMovieGear完整导出gif动图所有帧
  • 索尼克大冒险2操作方法
  • 使用PS和AI设计制作【非凡体验】艺术字
  • Substance文件分辨率配置为1024#校园分享#
  • 如何用AI做笑脸表情包?
  • 热门搜索
    邓丽君怎么去世的 目不转睛的近义词 眼睛发胀是怎么回事 男士短发发型图片 cf怎么调烟雾头 公共自行车怎么收费 焦急的近义词是什么 记事本怎么打开 怎么拔牙 怎么吃都不胖