91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-28
  • 語言: 其他
  • 標(biāo)簽: UI??unity??

資源簡介

開發(fā)的時候 總需要一些臨時的彈窗 只用到一次 所以需要有一個能反復(fù)調(diào)用的通用彈窗 不過需要自己下載dotween插件 因為使用了它里面的動畫

資源截圖

代碼片段和文件信息

/**
?*?彈窗基類
?*?注意:子類需要調(diào)用base.Init()進行初始化
?*?包含屬性:
?*??????1、動畫類型
?*??????2、動畫Ease
?*??????3、動畫速度
?*??????4、默認動畫類型
?*??????5、默認動畫Ease
?*??????6、默認動畫速度
?*??????6、是否顯示遮罩
?*??????7、遮罩顏色
?*??包含方法:
?*??????1、ShowView
?*??????2、HideView
?*??使用說明:
?*??????可在顯示和隱藏前設(shè)置動畫效果,如:SetAnimType(AnimType.Alpha).SetEase(Ease.InBounce).SetSpeed(0.5f).ShowView();
?*/

using?System;
using?UnityEngine;
using?System.Collections;
using?DG.Tweening;
using?UnityEngine.UI;

public?abstract?class?basePopup?:?MonoBehaviour?{

????///?
????///?動畫類型
????///?

????public?enum?AnimType
????{
????????None?????????????//無動畫
????????Scale????????????//縮放動畫
????????Alpha????????????//淡入淡出動畫
????????ScaleAndAlpha?????//縮放加淡入淡出動畫
????}

????///?
????///?默認動畫類型
????///?

????public?AnimType?DefaultAnimType
????{
????????set?{?defaultAnimType?=?value;?}
????????get?{?return?defaultAnimType;?}
????}

????///?
????///?默認動畫速度
????///?

????public?float?DefaultAnimSpeed
????{
????????set?{?defaultAnimSpeed?=?value;?}
????????get?{?return?defaultAnimSpeed;?}
????}

????///?
????///?默認動畫Ease
????///?

????public?Ease?DefaultEase
????{
????????set?{?defaultEase?=?value;?}
????????get?{?return?defaultEase;?}
????}

????///?
????///?遮罩顏色
????///?

????public?Color?MaskColor
????{
????????set?{?maskColor?=?value;?}
????????get?{?return?maskColor;?}
????}

????///?
????///?是否顯示遮罩
????///?

????public?bool?IsShowMask
????{
????????set?{?isShowMask?=?value;?}
????????get?{?return?isShowMask;?}
????}

????///?
????///?是否顯示在頂層
????///?

????public?bool?IsShowTop
????{
????????set?{?isShowTop?=?value;?}
????????get?{?return?isShowTop;?}
????}
????public?bool?CanClickMask?{?get;?set;?}
????public?bool?hideNeedSendMsg?{?get;?set;?}
????private?AnimType?defaultAnimType?=?AnimType.ScaleAndAlpha;
????private?float?defaultAnimSpeed?=?0.3f;
????private?Ease?defaultEase?=?Ease.Unset;
????private?Color?maskColor?=?new?Color(0?0?0?0.3f);
????private?bool?isShowMask?=?true;
????private?bool?isShowTop?=?true;
????private?CanvasGroup?group;
????private?Gameobject?mask;
????private?bool?isAnim?=?false;

????private?AnimType?onceAnimType?=?AnimType.ScaleAndAlpha;
????private?Ease?onceEase?=?Ease.Unset;
????private?float?onceAnimSpeed?=?0.3f;

????///?
????///?設(shè)置默認動畫類型
????///?

????///?動畫類型
????public?void?SetDefaultAnimType(AnimType?type)
????{
????????defaultAnimType?=?type;
????}

????///?
????///?設(shè)置默認動畫速度
????///?

????///?動畫速度
????public?void?SetDefaultAnimSpeed(float?speed)
????{
????????defaultAnimSpeed?=?speed;
????}

????///?
????///?設(shè)置默認顯示動畫Ease
????///?

????///?動畫Ease
????public?void?SetDefaultShowEase(Ease?ease)
????{
????????defaultEase?=?ease;
????}

????///?
????///?設(shè)置遮罩顏色
????///?

????///?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-12-13?13:47??UI\
?????文件???????11463??2019-12-13?13:42??UI\basePopup.cs
?????文件????????3749??2019-12-13?13:42??UI\PopupCommon.cs

評論

共有 條評論