Version: 2021.2
言語: 日本語

Sprite

class in UnityEngine

/

継承:Object

マニュアルに切り替える

説明

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元のテクスチャにおけるスプライトの位置をピクセルで示したもの
spriteAtlasTextureScaleThe Variant scale of texture used by the Sprite. This is useful to check when a Variant SpriteAtlas is being used by Sprites.
texture使用されているテクスチャへの参照を取得します。パッキングされている場合はアトラスを示し、パッキングされていない場合は元スプライトを示します。
textureRectこのスプライトに使用されているテクスチャの矩形を取得します。このスプライトがアトラスにタイトに詰められている場合は、除外されます。
textureRectOffsetこのスプライトがテクスチャ上で使用している、元のスプライトの境界に対する矩形のずれを取得します。スプライトのメッシュタイプが FullRect の場合 0 を返します。
trianglesスプライトメッシュの三角形を持つ配列のコピーを返します。
uvスプライトメッシュの基底テクスチャ座標
verticesスプライトメッシュの頂点位置を持つ配列のコピーを返します。

Public 関数

GetPhysicsShapeGets a physics shape from the Sprite by its index.
GetPhysicsShapeCountThe number of physics shapes for the Sprite.
GetPhysicsShapePointCountThe number of points in the selected physics shape for the Sprite.
OverrideGeometrySprite オブジェクトを新規に作成します
OverridePhysicsShapeSets up a new Sprite physics shape.

Static 関数

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

継承メンバー

変数

hideFlagsShould the object be hidden, saved with the Scene or modifiable by the user?
nameオブジェクト名

Public 関数

GetInstanceIDGets the instance ID of the object.
ToStringReturns the name of the object.

Static 関数

DestroyRemoves a GameObject, component or asset.
DestroyImmediateDestroys the object obj immediately. You are strongly recommended to use Destroy instead.
DontDestroyOnLoadDo not destroy the target Object when loading a new Scene.
FindObjectOfTypeタイプ type から最初に見つけたアクティブのオブジェクトを返します
FindObjectsOfTypeGets a list of all loaded objects of Type type.
Instantiateoriginal のオブジェクトをクローンします

Operator

boolオブジェクトが存在するかどうか
operator !=二つのオブジェクトが異なるオブジェクトを参照しているか比較します
operator ==2つのオブジェクト参照が同じオブジェクトを参照しているか比較します。
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961