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

响应式网站什么意思win7本机做网站

响应式网站什么意思,win7本机做网站,佛山企业网站开发公司,手动清理wordpress缓存参考#xff1a;https://ask.csdn.net/questions/7971448 根据自己的需求修改为如下代码 使用过程中#xff0c;出现拖动ui位置错误的情况#xff0c;修改为使用 localPosition 但是吸附到指定位置却需要用的position public class DragAndDrop : MonoBehaviour, IBeginDr…参考https://ask.csdn.net/questions/7971448 根据自己的需求修改为如下代码 使用过程中出现拖动ui位置错误的情况修改为使用 localPosition 但是吸附到指定位置却需要用的position public class DragAndDrop : MonoBehaviour, IBeginDragHandler, IDragHandler, IEndDragHandler{private RectTransform dragTransform;private Vector2 initPosition;private Vector2 startPosition;[Header(正确区域)]public RectTransform targetArea;[Header(初始区域)]public RectTransform originalArea;[Header(错误区域)]public RectTransform[] targetOtherArea;private bool result; //拖动结果private bool valid; //拖动有效public bool Result { get result; private set result value; }public bool Valid { get valid; private set valid value; }public void Awake(){dragTransform GetComponentRectTransform();//初始位置initPosition dragTransform.localPosition;}/// summary/// 重置位置/// /summarypublic void ResetPos(){dragTransform.localPosition initPosition;result false;valid false;}public void OnBeginDrag(PointerEventData eventData){//开始拖动的位置startPosition dragTransform.localPosition;//设置UI最后渲染dragTransform.SetAsLastSibling();}public void OnDrag(PointerEventData eventData){dragTransform.localPosition GetLocalPosition(eventData.position);}public void OnEndDrag(PointerEventData eventData){result RectTransformUtility.RectangleContainsScreenPoint(targetArea, eventData.position); #if UNITY_EDITORDebug.Log($拖动结果: {result}); #endifif (result){//吸附到目标位置dragTransform.position targetArea.position;valid true;return;}else{foreach (var item in targetOtherArea){if (RectTransformUtility.RectangleContainsScreenPoint(item, eventData.position)){//吸附到目标位置dragTransform.position item.position;valid true;return;}}//原始位置,拖动无效if (RectTransformUtility.RectangleContainsScreenPoint(originalArea, eventData.position)){//吸附到目标位置dragTransform.position originalArea.position;valid false;return;}}//其它情况还原为开始拖动的位置valid false;dragTransform.localPosition startPosition;}private Vector2 GetLocalPosition(Vector2 screenPosition){Vector2 localPosition Vector2.zero;RectTransformUtility.ScreenPointToLocalPointInRectangle(dragTransform.parent as RectTransform, screenPosition, null, out localPosition);return localPosition;}}Demo using MyTool.Tools; using UnityEngine; using UnityEngine.UI;public class Demo : MonoBehaviour {public DragAndDrop dragAndDrop;public Button okBtn;// Start is called before the first frame updatevoid Start(){okBtn.onClick.AddListener(OnClickOkBtn);}private void Update(){okBtn.interactable dragAndDrop.Valid;}void OnClickOkBtn(){if (dragAndDrop.Result){Debug.Log(恭喜你答对了);}else{Debug.Log(很遗憾没有答对);}} } ui搭建 效果
http://www.dnsts.com.cn/news/29510.html

相关文章:

  • 做网站后端需要学什么软件开发工具属于哪种类型的软件
  • 网络推广做哪个网站比较好安阳县地图
  • 网站建设费走什么费用上海地图
  • 简约网站建设公司wordpress 米表
  • 电商网站开发岗位职责国外的技术社区
  • 武夷山网站建设wzjseowordpress 优化方案
  • 网站后台管理系统多少钱昆山广告设计公司
  • 网站建设培训厦门给大家分享个永久免费的云服务器
  • 织梦如何做几种语言的网站找国外客户的网站
  • 建设教育网站的目的深圳福田地址随便来一个
  • 网站的维护与更新微商代理平台
  • 网站的结构设计火车头wordpress采集后定时发布
  • dedeai网站最新优化是什么工作
  • 免费 网站 手机怎么做公司网站seo
  • 怎么外贸网站推广网站建设咨询电话
  • 做网站三大主流框架企业网络搭建
  • 为什么教育网站做的都很烂石门网站建设
  • 点瑞网络网站建设网站做业务赚钱
  • 优化网站价位wordpress the7主题
  • 购物网站导航模板h5网页网站制作代码
  • 建设部网站防排烟规范那些市区做网站群
  • 网站内容规划流程wordpress 网页慢
  • 万泉河网站建设商城类网站怎么优化
  • 做兼职什么网站比较好百度快速收录权限域名
  • 廊坊做网站的大公司找关键词的方法与技巧
  • 我想要个网站windows 2003做网站
  • 免费网站注册免费创建网站化妆品营销型网站模板
  • 建设网站怎么制作甘肃企业网站建设
  • 用户研究 网站南通网站定制企业
  • 佛山新网站建设信息网站后台管理员密码