EventTrigger 上主要的方法有PointerEnter、PointerExit、PointerDown、PointerUp、PointerClick............都会显示在面板上面; 在UGUI上响应EventTrigger事件 所有的事件响应 都需要在响应的UGUI上面挂载 S ...
转载 2021-09-30 16:06:00
1160阅读
2评论
UGUI事件分为两大类:点击和拖拽。 点击包括 pointerdown, pointerup。 拖拽包括 begindrag, drag, enddrag。 点击事件无穿透:只会被最上层UI响应,不会向下层传递。 拖拽事件半穿透:透过上层UI直到遇见实现了拖拽事件的第一个UI,并且不会向下层传递。
转载 2017-06-13 12:23:00
1436阅读
2评论
功能需求项目需求:需要实现一个可以自由书写的小画板简单实现对于熟悉canvas的同学来说,这个需求很简单,大致逻辑如下:1)监听事件pointerdown,pointermove,pointerup2)标记是否拖拽画线模式变量 isDrawing,在down事件时置为true,up的时候置为false3)使用canvas的api,设置线条样式,调用绘制线条接口lineTo方法短短几十行代码就能实现
简介由于项目需要+有网友咨询,所以做了个横向滑页+某一横向滑页中有竖向滑页的demo,实现有点绕弯子,但基本功能还是比较完善,发上来共享一下。效果思路第一步的思路是自己判断触屏拖动位置,然后控制界面横向或者纵向滑动。 然后, 由于UGUI组件重叠时会屏蔽事件 比如Button会屏蔽掉PointerDown (PS:当然也可以采取继承UGUI组件的方式释放屏蔽事件, 这里对UGUI源码不熟,采取自