以下の内容はhttps://baba-s.hatenablog.com/entry/2017/12/21/110000より取得しました。


【Unity】【uGUI】RawImage のテクスチャを変更した時にサイズも更新する拡張メソッド

はじめに

var rawImage = GetComponent<RawImage>();

rawImage.texture = texture;
rawImage.SetNativeSize();

スクリプトから RawImage のテクスチャを変更する時に
一緒に SetNativeSize 関数を呼び出すことが多かったので
これらをまとめた拡張メソッドを作成しました

ソースコード

using UnityEngine.UI;

/// <summary>
/// RawImage 型の拡張メソッドを管理するクラス
/// </summary>
public static class RawImage
{
    /// <summary>
    /// texture を設定します
    /// </summary>
    public static void SetTextureAndSnap( this RawImage self, Texture texture )
    {
        self.texture = texture;
        self.SetNativeSize();
    }
}

使い方

var rawImage = GetComponent<RawImage>();

rawImage.SetTextureAndSnap( texture );

関連記事




以上の内容はhttps://baba-s.hatenablog.com/entry/2017/12/21/110000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14