tips穿透问题和UIScroll

时间:2020-07-25 09:58:15
【文件属性】:

文件名称:tips穿透问题和UIScroll

文件大小:228KB

文件格式:DOCX

更新时间:2020-07-25 09:58:15

tips穿透 UIScroll

UICamer的原理: UICamer就是通过在触摸/鼠标移动的位置的地方发射射线(就是Unity的Raycast),然后获取射线撞击的碰撞体(collider)信息,然后发射消息(通过Unity的SendMessage函数)给该碰撞体关联的GameObject的所有脚本 原本的做法是,给tips加一层背景遮罩(遮罩上加上Box Collider),当触发到遮罩Box Collider时,发送关闭tips事件,然后通过UICamera.lastHit.collider.gameObject获取到射线最后的碰撞对象。给这个对象SendMessage("OnClick") 用NGUI生成ScrollView 有两个重要的类UIScrollview和UIPanel(NGUI Version 3.7.8) ScrollviewPanel上面挂上UIPanel的作用是用来渲染,当有一块需要特殊处理的模块需要渲染时需要用到UIPanel专门控制。


网友评论