NGUI UICamera属性介绍
2013-07-25 07:41
309 查看
NGUI:UICamera
UICamera脚本是所有功能性UI的关键组件。它的责任是向它所在的摄像机渲染出来的所有有碰撞体的对象发送NGUI事件,如果在场景中你有一个摄像机,确保它上面挂载了UICamera脚本。如果你有多个摄像机,确保至少有一个用于渲染UI的Camera 挂载了UICamera。将这个脚本挂载在场景的Main Camera上,your Scene中具有碰撞的物体就可以接收到诸如OnClick()、OnHover()、OnDrag()等NGUI事件。
Param:
Use Mouse 决定Camera是否会响应鼠标事件。
Use Touch Decide Camera 是否会响应触摸事件。
Use Keyboard 是否响应键盘事件。(OnKey发送)
Use Controller 是否允许发送游戏手柄事件(OnKey发送);
Event Receiver Mask 决定哪一层接受事件。通常会与摄像机的CullingMask相匹配。
Tool Tip Delay Threshold 控制在鼠标按下发出OnPress(true)事件之后,还能够触发OnClick事件的最大可移动距离
Touch Click Threshold 针对触摸事件,同上。
Range Distance 决定对象与摄像机距离多远够能接收到消息。只有大于0的值有效,小于0的值表示摄像机能够看到的最远距离
Scroll Axis Name 让你可以改变OnScroll 事件中使用的轴
Tips
只是用UICamera而不使用其他的NGUI组件就可以实现所以NGUI事件系统的功能。
UICamera脚本是所有功能性UI的关键组件。它的责任是向它所在的摄像机渲染出来的所有有碰撞体的对象发送NGUI事件,如果在场景中你有一个摄像机,确保它上面挂载了UICamera脚本。如果你有多个摄像机,确保至少有一个用于渲染UI的Camera 挂载了UICamera。将这个脚本挂载在场景的Main Camera上,your Scene中具有碰撞的物体就可以接收到诸如OnClick()、OnHover()、OnDrag()等NGUI事件。
Param:
Use Mouse 决定Camera是否会响应鼠标事件。
Use Touch Decide Camera 是否会响应触摸事件。
Use Keyboard 是否响应键盘事件。(OnKey发送)
Use Controller 是否允许发送游戏手柄事件(OnKey发送);
Event Receiver Mask 决定哪一层接受事件。通常会与摄像机的CullingMask相匹配。
Tool Tip Delay Threshold 控制在鼠标按下发出OnPress(true)事件之后,还能够触发OnClick事件的最大可移动距离
Touch Click Threshold 针对触摸事件,同上。
Range Distance 决定对象与摄像机距离多远够能接收到消息。只有大于0的值有效,小于0的值表示摄像机能够看到的最远距离
Scroll Axis Name 让你可以改变OnScroll 事件中使用的轴
Tips
只是用UICamera而不使用其他的NGUI组件就可以实现所以NGUI事件系统的功能。
相关文章推荐
- meta标签属性使用介绍
- iphone 开发中属性 property 和 synthesize 权威的介绍
- iOS开发中@property的属性介绍
- Silverlight Object 标签属性介绍、初始化参数的设置和获取、客户端系统信息获取
- iOS开发之property属性介绍
- window.location.hash属性介绍 ajax后退按钮失效问题
- Android属性动画基础介绍
- 非常详细的IFRAME属性详细介绍参考手册
- NGUI -- UICamera(监听输入事件,鼠标,键盘等)
- android之layout布局和ListView中的一些属性介绍
- 【转】ASP.NET中服务器控件Table动态生成表格及其属性介绍
- android layout属性介绍
- CPU 属性介绍
- HTML5 placeholder(空白提示)属性介绍
- JavaScript中prototype为对象添加属性的误区介绍
- EditText的属性介绍
- html的meta总结,html标签中meta属性使用介绍
- CSS Border属性solid(实线)使用介绍
- iOS开发 剖析网易新闻标签栏视图切换(addChildViewController属性介绍)
- 表格属性介绍