2D ゲームプレイにおけるスプライトオブジェクトを示します
Sprite とはキャラクター、アイテム、発射物や他の 2D ゲーム要素として使用される 2D グラフィックスオブジェクトです。グラフィックスはビットマップ、すなわち Texture2D から適用します。Sprite クラスは特定のスプライトで用いられるべきテクスチャ内の一部分を示します。この情報は GameObject 上の SpriteRenderer で使用して実際にグラフィックスを表示できます。
関連項目: SpriteRenderer クラス
associatedAlphaSplitTexture | 元テクスチャ由来のアルファチャンネルを含んでいるテクスチャを返します。 Unity は、元データがアルファを持っているスプライトに対して、このテクスチャを内部で生成します。 ETC1 のような技法を使って、圧縮する必要があります。元スプライトに関連するアルファテクスチャがない場合は null を返します。これはスプライトが ETC1 圧縮を用いて設定されていない場合に起こります。 |
border | スプライトの境界の大きさを返します。 |
bounds | スプライトの境界を、その中心と範囲をワールド座標単位で示したもの |
packed | スプライトがアトラスでパックされている場合、true を返します |
packingMode | スプライトがパックされている場合 ( Sprite.packed を参照)、SpritePackingMode を返します |
packingRotation | スプライトがパックされている場合 ( Sprite.packed を参照)、SpritePackingRotation を返します |
pivot | 元のテクスチャにおけるスプライトの位置をピクセルで示したもの |
pixelsPerUnit | ワールド空間座標の 1 単位分に相当する、スプライトのピクセル数 (Read Only) 。 |
rect | 元のテクスチャにおけるスプライトの位置をピクセルで示したもの |
texture | 使用されているテクスチャへの参照を取得します。パッキングされている場合はアトラスを示し、パッキングされていない場合は元スプライトを示します。 |
textureRect | このスプライトに使用されているテクスチャの矩形を取得します。このスプライトがアトラスにタイトに詰められている場合は、除外されます。 |
textureRectOffset | このスプライトがテクスチャ上で使用している、元のスプライトの境界に対する矩形のずれを取得します。スプライトのメッシュタイプが FullRect の場合 0 を返します。 |
triangles | スプライトメッシュの三角形を持つ配列のコピーを返します。 |
uv | スプライトメッシュの基底テクスチャ座標 |
vertices | スプライトメッシュの頂点位置を持つ配列のコピーを返します。 |
OverrideGeometry | Sprite オブジェクトを新規に作成します |
Create | Sprite オブジェクトを新規に作成します |
GetInstanceID | オブジェクトのインスタンス ID を返します |
ToString | ゲームオブジェクトの名前を返します |
Destroy | ゲームオブジェクトやコンポーネント、アセットを削除します |
DestroyImmediate | オブジェクト obj を破棄します。 |
DontDestroyOnLoad | 新しいシーンを読み込んでもオブジェクトが自動で破壊されないように設定します |
FindObjectOfType | タイプ type から最初に見つけたアクティブのオブジェクトを返します |
FindObjectsOfType | タイプから見つけたすべてのアクティブのオブジェクト配列を返します |
Instantiate | オブジェクト original のコピーを返します |
bool | オブジェクトが存在するかどうか |
operator != | 二つのオブジェクトが異なるオブジェクトを参照しているか比較します |
operator == | 2つのオブジェクト参照が同じオブジェクトを参照しているか比較します。 |