Legacy Documentation: Version 2017.1 (Go to current version)
言語English
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Sprite

class in UnityEngine

/

継承:Object

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える

説明

2D ゲームプレイにおけるスプライトオブジェクトを示します

Sprite とはキャラクター、アイテム、発射物や他の 2D ゲーム要素として使用される 2D グラフィックスオブジェクトです。グラフィックスはビットマップ、すなわち Texture2D から適用します。Sprite クラスは特定のスプライトで用いられるべきテクスチャ内の一部分を示します。この情報は GameObject 上の SpriteRenderer で使用して実際にグラフィックスを表示できます。

関連項目: SpriteRenderer クラス

変数

associatedAlphaSplitTexture元テクスチャ由来のアルファチャンネルを含んでいるテクスチャを返します。 Unity は、元データがアルファを持っているスプライトに対して、このテクスチャを内部で生成します。 ETC1 のような技法を使って、圧縮する必要があります。元スプライトに関連するアルファテクスチャがない場合は null を返します。これはスプライトが ETC1 圧縮を用いて設定されていない場合に起こります。
borderスプライトの境界の大きさを返します。
bounds Bounds of the Sprite, specified by its center and extents in world space units.
packedスプライトがアトラスでパックされている場合、true を返します
packingModeスプライトがパックされている場合 ( Sprite.packed を参照)、SpritePackingMode を返します
packingRotationスプライトがパックされている場合 ( Sprite.packed を参照)、SpritePackingRotation を返します
pivot元のテクスチャにおけるスプライトの位置をピクセルで示したもの
pixelsPerUnitワールド空間座標の 1 単位分に相当する、スプライトのピクセル数 (Read Only) 。
rect元のテクスチャにおけるスプライトの位置をピクセルで示したもの
texture使用されているテクスチャへの参照を取得します。パッキングされている場合はアトラスを示し、パッキングされていない場合は元スプライトを示します。
textureRectこのスプライトに使用されているテクスチャの矩形を取得します。このスプライトがアトラスにタイトに詰められている場合は、除外されます。
textureRectOffsetこのスプライトがテクスチャ上で使用している、元のスプライトの境界に対する矩形のずれを取得します。スプライトのメッシュタイプが FullRect の場合 0 を返します。
trianglesスプライトメッシュの三角形を持つ配列のコピーを返します。
uvスプライトメッシュの基底テクスチャ座標
verticesスプライトメッシュの頂点位置を持つ配列のコピーを返します。

Public 関数

OverrideGeometrySprite オブジェクトを新規に作成します

Static 関数

CreateSprite オブジェクトを新規に作成します

継承メンバー

変数

hideFlagsオブジェクトは非表示、シーンに保存、ユーザーが編集可能、などを設定する。
nameオブジェクト名

Public 関数

GetInstanceIDオブジェクトのインスタンス ID を返します
ToStringゲームオブジェクトの名前を返します

Static 関数

Destroyゲームオブジェクトやコンポーネント、アセットを削除します
DestroyImmediateDestroys the object obj immediately. You are strongly recommended to use Destroy instead.
DontDestroyOnLoad新しいシーンを読み込んでもオブジェクトが自動で破壊されないように設定します
FindObjectOfTypeタイプ type から最初に見つけたアクティブのオブジェクトを返します
FindObjectsOfTypeタイプから見つけたすべてのアクティブのオブジェクト配列を返します
Instantiateoriginal のオブジェクトをクローンします

Operator

boolオブジェクトが存在するかどうか
operator !=二つのオブジェクトが異なるオブジェクトを参照しているか比較します
operator ==2つのオブジェクト参照が同じオブジェクトを参照しているか比較します。

Did you find this page useful? Please give it a rating: