テクスチャの形式を設定します。テクスチャをスクリプト側で作成する際に使用します。
using UnityEngine;
public class Example : MonoBehaviour { void Start() { // Create a new alpha-only texture and assign it // to the renderer's material Texture2D texture = new Texture2D(128, 128, TextureFormat.Alpha8, false); GetComponent<Renderer>().material.mainTexture = texture; } }
Note that not all graphics cards support all texture formats, use SystemInfo.SupportsTextureFormat to check. Also, only the Texture2D class supports texture creation from script with Crunch compression texture formats.
関連項目: Texture2D, texture assets.
Alpha8 | Alpha-only texture format, 8 bit integer. |
ARGB4444 | 1 ピクセル 16 ビットのテクスチャ形式 アルファチャンネルが適用されています |
RGB24 | Color texture format, 8-bits per channel. |
RGBA32 | 1 チャンネルあたり 8 ビットで構成されたアルファチャンネルを持つカラーのテクスチャ形式 |
ARGB32 | 1 チャンネルあたり 8 ビットで構成されたアルファチャンネルを持つカラーのテクスチャ形式 |
RGB565 | 16 ビットカラーのテクスチャ形式 |
R16 | Single channel (R) texture format, 16 bit integer. |
DXT1 | 圧縮されたテクスチャ形式 |
DXT5 | 圧縮されたアルファが適用されているテクスチャ形式 |
RGBA4444 | 1 チャンネルあたり 4 ビットで構成されたアルファチャンネルを持つ色のテクスチャ形式 |
BGRA32 | 1 チャンネルあたり 8 ビットで構成されたアルファチャンネルを持つカラーのテクスチャ形式 |
RHalf | スカラー値 (R) のテクスチャ形式 16 ビットの浮動小数点 |
RGHalf | 2 色 (RG) のテクスチャ形式 各チャンネル 16 ビットの浮動小数点 |
RGBAHalf | RGB カラーとアルファチャンネルのテクスチャ形式 各チャンネルは 16 ビットの浮動小数点 |
RFloat | スカラー値 (R) のテクスチャ形式 32 ビットの浮動小数点 |
RGFloat | 2 色 (RG) のテクスチャ形式 各チャンネル 32 ビットの浮動小数点 |
RGBAFloat | RGB color and alpha texture format, 32-bit floats per channel. |
YUY2 | A format that uses the YUV color space and is often used for video encoding or playback. |
RGB9e5Float | RGB HDR format, with 9 bit mantissa per channel and a 5 bit shared exponent. |
BC4 | Compressed one channel (R) texture format. |
BC5 | Compressed two-channel (RG) texture format. |
BC6H | HDR compressed color texture format. |
BC7 | High quality compressed color texture format. |
DXT1Crunched | Compressed color texture format with Crunch compression for smaller storage sizes. |
DXT5Crunched | Compressed color with alpha channel texture format with Crunch compression for smaller storage sizes. |
PVRTC_RGB2 | 1ピクセル2ビットの圧縮されたテクスチャ形式( iOS 専用) |
PVRTC_RGBA2 | 1ピクセル2ビットのアルファが適用されている、圧縮されたテクスチャ形式 |
PVRTC_RGB4 | 1ピクセル4ビットの圧縮されたテクスチャ形式( iOS 専用) |
PVRTC_RGBA4 | 1ピクセル4ビットのアルファが適用されている、圧縮されたテクスチャ形式 |
ETC_RGB4 | 1ピクセル4ビットの圧縮されたテクスチャ形式( OpenGL ES 2.0 専用) |
EAC_R | 1ピクセルにつき4ビットで圧縮された符号なしシングルチャンネルテクスチャ形式の ETC2 / EAC (GL ES 3.0 専用) |
EAC_R_SIGNED | 1ピクセルにつき4ビットで圧縮された符号ありシングルチャンネルテクスチャ形式の ETC2 / EAC (GL ES 3.0 専用) |
EAC_RG | 1ピクセルにつき8ビットで圧縮された符号なしデュアルチャンネル (RB) テクスチャ形式の ETC2 / EAC (GL ES 3.0 専用) |
EAC_RG_SIGNED | 1ピクセルにつき8ビットで圧縮された符号ありデュアルチャンネル (RB) テクスチャ形式の ETC2 / EAC (GL ES 3.0 専用) |
ETC2_RGB | ETC2 (GL ES 3.0 用) による各ピクセル4ビットの圧縮 RGB テクスチャ形式。 |
ETC2_RGBA1 | ETC2 (GL ES 3.0 用) による各ピクセル4ビットの RGB チャンネル と、1ビットのアルファチャンネルを持つテクスチャ形式 |
ETC2_RGBA8 | ETC2 (GL ES 3.0 用) による各ピクセル8ビットの圧縮 RGBA テクスチャ形式 |
ASTC_4x4 | ASTC (4x4 pixel block in 128 bits) compressed RGB(A) texture format. |
ASTC_5x5 | ASTC (5x5 pixel block in 128 bits) compressed RGB(A) texture format. |
ASTC_6x6 | ASTC (6x6 pixel block in 128 bits) compressed RGB(A) texture format. |
ASTC_8x8 | ASTC (8x8 pixel block in 128 bits) compressed RGB(A) texture format. |
ASTC_10x10 | ASTC (10x10 pixel block in 128 bits) compressed RGB(A) texture format. |
ASTC_12x12 | ASTC (12x12 pixel block in 128 bits) compressed RGB(A) texture format. |
RG16 | Two color (RG) texture format, 8-bits per channel. |
R8 | Single channel (R) texture format, 8 bit integer. |
ETC_RGB4Crunched | Compressed color texture format with Crunch compression for smaller storage sizes. |
ETC2_RGBA8Crunched | Compressed color with alpha channel texture format using Crunch compression for smaller storage sizes. |
ASTC_HDR_4x4 | ASTC (4x4 pixel block in 128 bits) compressed RGB(A) HDR texture format. |
ASTC_HDR_5x5 | ASTC (5x5 pixel block in 128 bits) compressed RGB(A) HDR texture format. |
ASTC_HDR_6x6 | ASTC (6x6 pixel block in 128 bits) compressed RGB(A) HDR texture format. |
ASTC_HDR_8x8 | ASTC (8x8 pixel block in 128 bits) compressed RGB(A) texture format. |
ASTC_HDR_10x10 | ASTC (10x10 pixel block in 128 bits) compressed RGB(A) HDR texture format. |
ASTC_HDR_12x12 | ASTC (12x12 pixel block in 128 bits) compressed RGB(A) HDR texture format. |
RG32 | Two channel (RG) texture format, 16 bit integer per channel. |
RGB48 | Three channel (RGB) texture format, 16 bit integer per channel. |
RGBA64 | Four channel (RGBA) texture format, 16 bit integer per channel. |
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.