日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【Unity教程】如何动态更换精灵图片在图集中更换精灵图片

發(fā)布時(shí)間:2023/12/8 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Unity教程】如何动态更换精灵图片在图集中更换精灵图片 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

參考文章:1.unity3d 更換sprite renderer中sprite的圖片


2.制作精靈(UI Sprite)

3.Unity2D動(dòng)態(tài)設(shè)置SpriteRender的Sprite(Multipe)

4. Unity3D的NGUI中如何在精靈中導(dǎo)入自定義的圖片

5.Unity為Image組件動(dòng)態(tài)添加sprite


  • SpriteRenderer?spr?=?gameObject.GetComponent<SpriteRenderer>();? //獲得該腳本的精靈的組件<SpriteRenderer>
  • ??????????Texture2D?texture2d?=?(Texture2D)Resources.Load("herominired");//創(chuàng)建一個(gè)圖片變量,路徑為Resource/herominired的文件
  • ??????????Sprite?sp?=?Sprite.Create(texture2d,spr.sprite.textureRect,new?Vector2(0.5f,0.5f));//注意居中顯示采用0.5f值? //創(chuàng)建一個(gè)精靈(圖片,紋理,二維浮點(diǎn)型坐標(biāo))
  • ??????????spr.sprite?=?sp;?
  • sprite.create的參數(shù)可以查找 圣典百科

    http://wiki.ceeger.com/script/unityengine/classes/sprite/sprite.create

    Sprite.Create(Texture2D,Rect,Vector2,float) 創(chuàng)建

    Parameters 參數(shù)

    textureTexture from which to obtain the sprite graphic.
    從該紋理獲得精靈圖形
    rectRectangular section of the texture to use for the sprite.
    要使用與該精靈的部分紋理
    pivotSprite's pivot point relative to its graphic rectangle.
    精靈的軸心點(diǎn),相對(duì)于它的圖形矩形
    pixelsToUnitsScaling to map pixels in the image to world space units.
    縮放圖片像素到世界坐標(biāo)空間單位

    Description 描述

    Create a new Sprite object.

    創(chuàng)建一個(gè)新的精靈對(duì)象。


    -------------------------------------------------------------那么在NGUI圖集中是如何創(chuàng)建精靈的呢

    創(chuàng)建一個(gè)精靈物體,(預(yù)制體創(chuàng)建,或者是如上所示創(chuàng)建方法)

    改變?cè)摼`的名字,

    如果在圖集中,則選擇圖集,對(duì)應(yīng)的精靈物體的圖片也會(huì)隨之改變



    背包系統(tǒng)參考資料:

    Unity3D--UGUI背包系統(tǒng)(三)

    【Unity】NGUI背包系統(tǒng)——背包整理按鈕的改進(jìn)

    得到的

    改變精靈的名字,從而改變精靈的圖片

    NGUI創(chuàng)建的精靈組件為UI Sprite,NGUI創(chuàng)建的精靈會(huì)自動(dòng)成為UI Root下的子物體

    NGUI里面的內(nèi)容只能在UI Root里面


    以下是UGUI創(chuàng)建的精靈,組件為Sprite Renderer


    創(chuàng)建的拾取物體的如下所示,是Item(Clone),精靈的圖集是NGUI系統(tǒng)自帶的圖集,獸人圖集

    改變了該精靈物體的名字,為"Orc Armor"

    添加了“KnapsackItem”組件



    Item這個(gè)物體采用的是預(yù)制體,這樣創(chuàng)建可以直接在工程下面的資源里面修改



    總結(jié)

    以上是生活随笔為你收集整理的【Unity教程】如何动态更换精灵图片在图集中更换精灵图片的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。