千家信息网

Unity3D中NGUI如何给2D不规则图形加碰撞盒

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,小编给大家分享一下Unity3D中NGUI如何给2D不规则图形加碰撞盒,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!开门见
千家信息网最后更新 2026年11月02日Unity3D中NGUI如何给2D不规则图形加碰撞盒

小编给大家分享一下Unity3D中NGUI如何给2D不规则图形加碰撞盒,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

开门见山,NGUI中点击一个组件非常常用,一般来说UIButton也好,UISprite也好,都是规则的图形,用NGUI实现点击都很简单,方法也有很多。但是碰到特殊情况,比如制作地图板块点击,都是不规则的图形,就需要进行一下简单的设置。在网上查了一些大家的做法,大多是用添加Polygon Collider2D不规则碰撞盒的方式再配合NGUI发送射线来实现。不过之前的教程都是较早的NGUI版本,需要手动添加射线发送,现在我用的NGUI版本是3.9.8,已经包含了对2D碰撞盒的检测,下面简单给大家说下使用过程。

  • 1、给一个不规则物体设置Polygon Collider2D

  • 2、给这个物体添加UIButton组件(便于测试)

  • 3、修改UICamera的Event Type为2D UI

  • 4、测试下,运行后鼠标放到图片空白处无反应

    放到中心区域后,触发UIButton组件颜色变化效果,证明触发碰撞盒。

  • 最后:以上便是给不规则物体添加碰撞盒后用NGUI触发的方法。在NGUI的UICamera类下的Raycast方法中可以找到这段功能的写法,如果你的NGUI版本有这段判断或者在Unity编辑器下有这个选项那么都可以直接拿来用,然后在项目中用两个相机照规则物体和不规则物体就可以实现大部分想要的效果。

以上是"Unity3D中NGUI如何给2D不规则图形加碰撞盒"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

不规则 碰撞 物体 图形 方法 版本 篇文章 组件 内容 大部分 射线 效果 规则 测试 特殊 开门见山 一般来说 下有 不怎么 两个 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技行业发展 科技和互联网公司 与互联网科技公司 美国互联网黑科技 无线互联网科技 时间互联网络科技 互联网和高科技公司 中化能源互联网科技招聘 荆州市昕露互联网络科技有限公司 互联网科技大奖都有哪些公司 健康食品互联网创新科技园项目 国大互联网教育科技有限公司工作 恒生互联网科技业指数调整周期 互联网第三次科技革命特征 扫呗互联网科技有限公司 广州梦谷互联网科技有限公司领导 互联网科技平台产品运营 互联网科技职业技能培训学校 互联网科技对化妆品行业 前海云享互联网科技 哈尔滨大商圈互联网科技有限公司 广州紫鲸互联网科技有限公司 互联网 的科技创新 互联网科技革命 奔汉互联网科技 央行互联网金融科技公司 徐州市互联网科技有限公司 四川互联网展示科技馆设计 张家口科技产业互联网平台 互联网科技创业有什么好项目
0