国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

unity設(shè)置圖片的填充方式

這篇具有很好參考價(jià)值的文章主要介紹了unity設(shè)置圖片的填充方式。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1效果展示

unity設(shè)置圖片的填充方式

功能實(shí)現(xiàn):點(diǎn)擊按鈕,圖片出現(xiàn),在點(diǎn)擊一次,圖片消失,可以選擇圖片出現(xiàn)的方式和出現(xiàn)的位置

2圖片設(shè)置

新建一個(gè)image,拖入一張圖片,在Fill Method中選擇第四個(gè):Filled(填充)

unity設(shè)置圖片的填充方式

?設(shè)置填充方式,開始填充方向,和填充百分比設(shè)置不同的圖片展示效果

3代碼設(shè)置

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

//填充類型的枚舉
public enum FillType{
    Horizontal,      //水平出現(xiàn)
    Vertical,        //豎直
    Radial_90,       //旋轉(zhuǎn)90度
    Radial_180,     //旋轉(zhuǎn)180度
    Radial_360      //旋轉(zhuǎn)360度
}

public class test : MonoBehaviour
{
    public FillType fillType;           //填充類型
    [SerializeField]Image image;        //圖片
    [SerializeField] int fillOrigin = 0;//填充的開始位置的索引,默認(rèn)為第一個(gè)

    Button btn;
    bool isClick;                      //是否點(diǎn)擊按鈕
    // Start is called before the first frame update
    void Start()
    {
        //組件獲取
        image =image.GetComponent<Image>();
        btn = GetComponent<Button>();

        //按鈕點(diǎn)擊事件
        btn.onClick.AddListener(delegate
        {
            //點(diǎn)擊按鈕,圖片出現(xiàn),再點(diǎn)擊一次,圖片消失
            if (isClick)
                image.gameObject.SetActive(true);
            else
                image.gameObject.SetActive(false);

            isClick = !isClick;
        });

    }

    float value = 0;
    // Update is called once per frame
    void Update()
    {
        //圖片顯示時(shí),圖片緩慢出現(xiàn)
        if (image.gameObject.activeSelf)
        {
            if (value >= 0 && value < 1)
                value += Time.deltaTime;
        }
        else
            value = 0;

        //設(shè)置圖片的類型
        image.type = Image.Type.Filled;

       //圖片出現(xiàn)的枚舉
        switch (fillType)
        {
            case FillType.Horizontal:
                image.fillMethod = Image.FillMethod.Horizontal;
                image.fillOrigin = fillOrigin;
                image.fillAmount = value;
                break;
            case FillType.Vertical:
                image.fillMethod = Image.FillMethod.Vertical;
                image.fillOrigin = fillOrigin;
                image.fillAmount = value;
                break;
            case FillType.Radial_90:
                image.fillMethod = Image.FillMethod.Radial90;
                image.fillOrigin = fillOrigin;
                image.fillAmount = value;
                break;
            case FillType.Radial_180:
                image.fillMethod = Image.FillMethod.Radial180;
                image.fillOrigin = fillOrigin;
                image.fillAmount = value;
                break;
            case FillType.Radial_360:
                image.fillMethod = Image.FillMethod.Radial360;
                image.fillOrigin = fillOrigin;
                image.fillAmount = value;
                break;
            default:
                break;
        }
    }
}

將代碼拖到一個(gè)Button上,將需要變換的圖片拖進(jìn)去,通過(guò)改變填充類型和填充開始方向?qū)崿F(xiàn)圖片出現(xiàn)的不同效果

4鏈接

鏈接:https://pan.baidu.com/s/1TgmMjcD3jFWrk4ezkwh95g?
提取碼:jl98文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-513355.html

到了這里,關(guān)于unity設(shè)置圖片的填充方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 禁止瀏覽器自動(dòng)填充密碼功能,設(shè)置自動(dòng)填充背景色。

    禁止瀏覽器自動(dòng)填充密碼功能,設(shè)置自動(dòng)填充背景色。

    text設(shè)置autocomplete=“off” password設(shè)置 autocomplete=“new-password” 兩個(gè)一起設(shè)置,就不會(huì)自動(dòng)填充了。 自動(dòng)填充后,陰影顏色變?yōu)楹谏?需要設(shè)置為0,不顯示陰影。 設(shè)置完后,自動(dòng)填充沒有陰影了。

    2024年02月16日
    瀏覽(28)
  • Three.js--》實(shí)現(xiàn)圖片轉(zhuǎn)3D效果展示

    Three.js--》實(shí)現(xiàn)圖片轉(zhuǎn)3D效果展示

    目錄 項(xiàng)目搭建 初始化three.js基礎(chǔ)代碼 加載圖片紋理 設(shè)置著色器 今天簡(jiǎn)單實(shí)現(xiàn)一個(gè)three.js的小Demo,加強(qiáng)自己對(duì)three知識(shí)的掌握與學(xué)習(xí),只有在項(xiàng)目中才能靈活將所學(xué)知識(shí)運(yùn)用起來(lái),話不多說(shuō)直接開始。 項(xiàng)目搭建 本案例還是借助框架書寫three項(xiàng)目,借用vite構(gòu)建工具搭建vue項(xiàng)目

    2024年02月08日
    瀏覽(88)
  • mybatis-plus填充功能,自動(dòng)設(shè)置值

    1、引入依賴 2、編寫entity 3、編寫處理器 4、測(cè)試 官網(wǎng):自動(dòng)填充功能 | MyBatis-Plus (baomidou.com)

    2024年02月09日
    瀏覽(24)
  • 使用手柄控制Unity及效果展示(1)

    使用手柄控制Unity及效果展示(1)

    Unity支持手柄的控制,效果圖如下所示: 這是一篇針對(duì)手柄控制U3D入門的過(guò)程記載,主要以實(shí)現(xiàn)功能為目的,分四個(gè)部分進(jìn)行過(guò)程展示: Input System包的下載 設(shè)備的查找 Input Actions控件的使用 主要代碼的解釋及編寫 這里也將我使用過(guò)程中遇到的問題和解決方法也用紅字進(jìn)行標(biāo)

    2024年02月05日
    瀏覽(23)
  • unity制作游戲,點(diǎn)擊鼠標(biāo)左鍵,展示屏幕震動(dòng)效果

    在Unity中實(shí)現(xiàn)點(diǎn)擊鼠標(biāo)左鍵展示屏幕震動(dòng)效果可以通過(guò)以下步驟進(jìn)行: 創(chuàng)建一個(gè)新的C#腳本,例如\\\"ScreenShake.cs\\\",并將其附加到想要添加屏幕震動(dòng)效果的游戲?qū)ο笊稀?在腳本中定義一個(gè)變量來(lái)控制震動(dòng)的幅度,例如 public float shakeAmount = 0.1f; 。 在Update函數(shù)中檢測(cè)鼠標(biāo)左鍵點(diǎn)擊事

    2024年02月12日
    瀏覽(25)
  • Unity繪畫功能實(shí)現(xiàn)(包含涂鴉、顏色一鍵填充、撤銷操作、保存圖像)

    Unity繪畫功能實(shí)現(xiàn)(包含涂鴉、顏色一鍵填充、撤銷操作、保存圖像)

    項(xiàng)目需要,要實(shí)現(xiàn)在圖像上進(jìn)行繪畫,看來(lái)網(wǎng)上的很多Unity繪畫代碼,感覺挺復(fù)雜的而且功能不全,這里我自己實(shí)現(xiàn)了一個(gè)在圖像上進(jìn)行繪畫的代碼,包含了涂鴉、一鍵填充顏色、撤銷上一次操作、保存圖片功能。 本項(xiàng)目是在http://www.qb5200.com/article/391439.html上進(jìn)行了魔改。 左

    2024年02月14日
    瀏覽(31)
  • 工具類——Java導(dǎo)出EXCEL2(設(shè)置樣式、加載并填充圖片、加載指定模板、大數(shù)據(jù)量設(shè)置窗口大小與刷新頻率)

    工具類——Java導(dǎo)出EXCEL2(設(shè)置樣式、加載并填充圖片、加載指定模板、大數(shù)據(jù)量設(shè)置窗口大小與刷新頻率)

    書接上篇:工具類——Java 瀏覽器導(dǎo)入、導(dǎo)出Excel(Java import、export)demo POI的導(dǎo)出方式:創(chuàng)建/加載Workbook,設(shè)置樣式,填充數(shù)據(jù),然后生成本地臨時(shí)文件,最終以瀏覽器的形式打開,完成整個(gè)導(dǎo)出動(dòng)作。 demo如下, demo如下, XSSFClientAnchor anchor = new XSSFClientAnchor(int dx1, int dy1,

    2024年02月01日
    瀏覽(19)
  • vue如何讓element-ui的table列表中展示多張圖片(可放大)的效果?

    vue如何讓element-ui的table列表中展示多張圖片(可放大)的效果?

    ? 效果圖基本就是這樣,如果需要此效果的小伙伴可以往下看 ; 1、先簡(jiǎn)單的復(fù)述一下原理 ????????? 因?yàn)橐粋€(gè)table表格里面要存放一張或多張圖片,所以前端接受到圖片相關(guān)的數(shù)據(jù)肯定是個(gè)數(shù)組類型的,所以此時(shí)就要用到 v-for=\\\"(item,index) in xxx\\\" :key=\\\"index\\\" 的方法來(lái)實(shí)現(xiàn),說(shuō)

    2024年02月11日
    瀏覽(26)
  • QT 簡(jiǎn)單實(shí)現(xiàn)自動(dòng)更新程序(一) 效果展示 功能描述 ftp模式 http模式 配置文件更新 安裝包更新

    QT 簡(jiǎn)單實(shí)現(xiàn)自動(dòng)更新程序(一) 效果展示 功能描述 ftp模式 http模式 配置文件更新 安裝包更新

    ??該系列文章主要講解自動(dòng)更新程序相關(guān),會(huì)從自動(dòng)更新原理開始,到ftp與http不同下載方式,再到到如何實(shí)現(xiàn)配置文件更新與安裝包更新,最后做成一個(gè)完整的軟件。只是經(jīng)驗(yàn)分享,描述內(nèi)容并不絕對(duì),如有誤差歡迎指正。以ftp下載,配置文件更新模式為例,實(shí)現(xiàn)效果如下

    2024年02月10日
    瀏覽(30)
  • Unity 2021 凹陷效果設(shè)置

    Unity 2021 凹陷效果設(shè)置

    ?首先來(lái)到Terrain地形的第二個(gè)小圖標(biāo),然后有個(gè)如圖的下拉列表,選擇Set Height, ?

    2024年02月15日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包