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

广播电视网站建设wordpress 注册邮箱

广播电视网站建设,wordpress 注册邮箱,自己建设的网站打开慢,有机生态农业网站模板一、预览动画 可以放很多图,可以自己往后加,可以调图片x轴和y轴间距,可以调图片飞出方向,可以调堆叠方向。 图1 图片堆叠动画预览 二、纯净代码 有粉丝问我这个效果,最近很忙,没有时间细写,先…

一、预览动画

可以放很多图,可以自己往后加,可以调图片x轴和y轴间距,可以调图片飞出方向,可以调堆叠方向。

图1 图片堆叠动画预览

二、纯净代码

有粉丝问我这个效果,最近很忙,没有时间细写,先发上来给有需要的朋友用。

如果帮到你了,请给我一个赞,预制体同步上传

using System.Collections;
using UnityEngine;
using UnityEngine.EventSystems;public class CardStack2D : MonoBehaviour,IPointerDownHandler,IPointerUpHandler
{//卡片移动速度[SerializeField] private float cardMoveSpeed = 8f;//按钮冷却时间private bool canUseHorizontalAxis = true;[SerializeField] private float buttonCooldownTime = 5f;//x轴间隔[SerializeField] private int xPowerDifference;//y轴间隔[SerializeField] private int cardYMultiplier = 32;//z轴间隔[SerializeField] private int cardZMultiplier = 32;//调整终点X[SerializeField] private int endXPos = 1280;//卡片[SerializeField] private int cardIndex;[SerializeField] private Transform[] cards;public bool isLeftGroup = true;[SerializeField] private Vector3[] cardPositions;//鼠标拖拽private bool isDraggingCard;private float lastMouseX;private float deltaX;private void Start(){//xPowerDifference = 9 - cards.Length;//卡片位置共有  x*2-1个cardPositions = new Vector3[cards.Length * 2 - 1];//左半部分卡片for (int i = cards.Length; i > -1; i--){if (i < cards.Length - 1){float positionX;if (isLeftGroup){positionX = -xPowerDifference+ cardPositions[i + 1].x;}else{positionX = xPowerDifference+ cardPositions[i + 1].x;}//设置卡片的初始位置cardPositions[i] = new Vector3(positionX, cardYMultiplier * Mathf.Abs(i + 1 - cards.Length), cardZMultiplier * Mathf.Abs(i + 1 - cards.Length));}else{cardPositions[i] = Vector3.zero;}}//右半部分卡片for (int i = cards.Length; i < cardPositions.Length; i++){cardPositions[i] = new Vector3(endXPos + 4 * (i - cards.Length), 0, -2 + -2 * (i - cards.Length));}}private void Update(){for (int i = 0; i < cards.Length; i++){cards[i].localPosition = Vector3.Lerp(cards[i].localPosition, cardPositions[i + cardIndex],Time.deltaTime * cardMoveSpeed);if (Mathf.Abs(cards[i].localPosition.x - cardPositions[i + cardIndex].x) < 0.01f){cards[i].localPosition = cardPositions[i + cardIndex];if (cards[i].localPosition.x == 0){cards[i].gameObject.GetComponent<CanvasGroup>().interactable = true;}else{cards[i].gameObject.GetComponent<CanvasGroup>().interactable = false;}}}}private void LastCard(){if (!canUseHorizontalAxis||(cardIndex-1)<0) return;cardIndex--;StartCoroutine(ButtonCooldown());}private void NextCard(){if (!canUseHorizontalAxis||(cardIndex+1)>=cards.Length) return;cardIndex++;StartCoroutine(ButtonCooldown());}private IEnumerator ButtonCooldown(){canUseHorizontalAxis = false;yield return new WaitForSeconds(buttonCooldownTime);canUseHorizontalAxis = true;}public void OnPointerDown(PointerEventData eventData){isDraggingCard = true;lastMouseX = Input.mousePosition.x;}public void OnPointerUp(PointerEventData eventData){if(!isDraggingCard) return;isDraggingCard = false;deltaX = Input.mousePosition.x - lastMouseX;Debug.Log(deltaX);switch (deltaX){case > 50:NextCard();break;case < -50:LastCard();break;}}private void OnDisable(){cardIndex = 0;}
}

http://www.yayakq.cn/news/643758/

相关文章:

  • 制作企业网站宣传图步骤wordpress 链接新窗口打开
  • 简单的网站php开发教程怎么查看网站是用什么系统做的
  • 网站设计形式wordpress短信验证码错误
  • 注册网站的公司名字北京模板网站开发公司
  • 杭州网站建设官方蓝韵网络网站怎么做抽奖
  • 网站设计模板html网站建设开发的规划流程
  • .net 企业网站源码一个网站一年多少钱
  • 破解网站后台密码有人做吗手机网站开发在pc端
  • 网站的制作流程有哪些步骤怎么查询网站的空间商
  • 比较有名的网站建设平台做软件营销网站怎么样
  • php网站后台模板下载不了深圳最新招聘
  • 网站开发遇到过哪些技术难点小学校园文化建设网站
  • 网站微信推广怎么做前端主要学些什么
  • 深圳麒麟网站建设河南网站推广优化
  • 海尔建设此网站的目的是什么意思帮企业建设网站和推广网站
  • 网站添加内容无锡定制网站建设
  • 制作网站需要的技术微商城开发费用多少
  • 西安网站开发多少钱php网站做安卓客户端
  • 设计网站的步骤正规小说分销平台
  • 网站主体负责人不是法人百度一下你就知道官网新闻
  • 想做网站建设免费找精准客户软件
  • 青龙县建设局网站快速建站模板自助建站
  • 西安知名的集团门户网站建设公司私人让做彩票网站吗
  • 网站建设丶金手指专业Wordpress始于
  • 建设淘宝网站需要多少钱做网站推广要多少钱
  • 专门做餐饮运营的网站网站备案登记信息
  • 做算命类网站违法吗上海建网站计划
  • 在线教育网站有哪些seo新手教程
  • 修改wordpress地址网站打不开软件开发网站能做seo吗
  • 重庆哪里有做网站的公司花灯彩灯制作公司