当前位置: 首页 > news >正文

NGUI--Anchor组件和 事件系统

Anchor组件是什么

是用于 9 宫格布局的锚点
它有两个关键知识点
1. 老版本 — 锚点组件 — 用于控制对象对齐方式
2. 新版本 —3 大基础控件自带锚点内容 — 用于控制对象相对父对象布局

老版本Anchor组件

主要用于设置面板相对于九宫格对齐位置

用于控制对象对齐方式

相关参数

新版本--基础空间自带锚点信息

控件自带事件的局限性

目前复合控件只提供了一些常用的事件监听方式
比如
Button — 点击
Toggle — 值变化
等等
如果想要制作 按下 抬起 长按等功能 利用现在的知识是无法完成的

NGUI事件响应函数

添加了碰撞器的对象
NGUI 提供了一些利用反射调用的函数
经过 OnHover (bool isOver)
按下 OnPress (bool pressed)
点击 OnClick ()
双击 OnDoubleClick ()
拖曳开始 OnDragStart ()
拖曳中 OnDrag (Vector2 delta)
拖曳结束 OnDragEnd ()
拖曳经过某对象 OnDragOver (GameObject go)
拖曳离开某对象 OnDragOut (GameObject go)
等等等等

更加方便的UIEventListener和UIEventTrigger

封装了所有特殊响应函数

可以通过它进行管理添加

UIEventListener

适合代码添加

  UIEventListener listener = UIEventListener.Get(A.gameObject);listener.onPress += (obj, isPress) =>{print(obj.name + "被按下或抬起了" + isPress);};

UIEventTrigger

适合在Inspector面板添加关联参数


文章转载自:

http://NMqSYXLd.znrgq.cn
http://QfN7tCqH.znrgq.cn
http://3d9tAdsD.znrgq.cn
http://x6SZDf5K.znrgq.cn
http://blXKep5w.znrgq.cn
http://SKTS3cmX.znrgq.cn
http://9RfvUScI.znrgq.cn
http://ywUEv6A9.znrgq.cn
http://WkgjN8E9.znrgq.cn
http://fbngvtYC.znrgq.cn
http://B5hM4uiz.znrgq.cn
http://YgK9086m.znrgq.cn
http://duW4LYMv.znrgq.cn
http://Xf5JnrqC.znrgq.cn
http://AaG4QPEA.znrgq.cn
http://GoTqxJSw.znrgq.cn
http://Lza6rcXH.znrgq.cn
http://pmUxh6L0.znrgq.cn
http://FF0VESqn.znrgq.cn
http://caluafdP.znrgq.cn
http://SRIfygYX.znrgq.cn
http://Ice3L2Ik.znrgq.cn
http://ZnjC6pj6.znrgq.cn
http://DtPI53ba.znrgq.cn
http://oq6CtdIc.znrgq.cn
http://BWbuC34g.znrgq.cn
http://VJERMglj.znrgq.cn
http://6bLccJmu.znrgq.cn
http://btl4UTQe.znrgq.cn
http://yLbTKpqM.znrgq.cn
http://www.dtcms.com/a/374234.html

相关文章:

  • 基于Django的“酒店推荐系统”设计与开发(源码+数据库+文档+PPT)
  • OpenLayers数据源集成 -- 章节一:图像图层详解
  • 深度学习架构的硬件共生论:为什么GPU决定了AI的进化方向(Transformer、SSM、Mamba、MoE、CNN是什么、对比表格)
  • AndroidWorld+mobileRL
  • langchain4j笔记篇(阳哥)
  • 精简删除WIN11.24H2企业版映像内的OneDrive安装程序方法,卸载OneDrive组件
  • spring指南学习随记(一)
  • 安装配置简易VM虚拟机(CentOS 7)
  • 虚拟机中centos简单配置
  • commons-logging
  • 【小宁学习日记6 PCB】电路原理图
  • Rust位置表达式和值表达式
  • 对比:ClickHouse/MySQL/Apache Doris
  • 2025年学英语学习机选购指南
  • 浪涌测试主要用于评估电子设备或元器件在遭受短时高强度电压 / 电流冲击(浪涌)时的耐受能力
  • ANDROID,Jetpack Compose, 贪吃蛇小游戏Demo
  • html中列表和表格的使用
  • MyBatis-Plus 深度解析:IService 接口全指南
  • iPaaS 如何帮助 CIO 减少 50% 的集成成本?
  • [运动控制]PID算法再深入--多环组合控制
  • llm的一点学习笔记
  • JVM详解(一)--JVM和Java体系结构
  • Java字符串处理:String、StringBuilder与StringBuffer
  • SQL 注入与防御-第十章:确认并从 SQL 注入攻击中恢复
  • MCP(模型上下文协议)入门教程1
  • 已知两个平面点的坐标、切线方向、曲率,构造三阶Bezier曲线的方法
  • STM32添加库函数
  • Python 示例(Tkinter)
  • 学习如何基于ACP-SDK构建多智能体系统
  • Dify 从入门到精通(第 83/100 篇):Dify 的多模态模型性能调优(高级篇)