Skip to content

Looks(見た目)

【Sprite限定】Looks.size (サイズ操作)

大きさ(パーセンテージ)


typescript
// 大きさ(パーセンテージ)を設定する ( 横150%, 縦150% )
sprite.Looks.size.scale = [ 150, 150 ]; 

// 大きさ(パーセンテージ)を設定する ( 横150%  )
sprite.Looks.size.scale.w = 150; 

// 大きさ(パーセンテージ)を設定する ( 縦150%  )
sprite.Looks.size.scale.h = 150;


typescript
// 大きさ(パーセンテージ)を〇〇ずつ変える ( 横10%  )
sprite.Looks.size.scale.w += 10; 

// 大きさ(パーセンテージ)を〇〇ずつ変える ( 縦10%  )
sprite.Looks.size.scale.h += 10;

大きさ(ピクセル)

typescript
// スプライトのサイズ(ピクセルサイズ)を設定する
sprite.Looks.size.drawingSize = { w : 200, h : 200 }; // 横、縦、200ピクセル

// スプライトの横サイズ(ピクセルサイズ)を設定する
sprite.Looks.size.drawingSize = { w: 200 }; // 横 00ピクセル

// スプライトの縦サイズ(ピクセルサイズ)を設定する
sprite.Looks.size.drawingSize = { h: 200 }; // 縦 00ピクセル

矩形情報

パーセンテージではなく、ピクセル数によって大きさを指定します。
例えば、コスチュームが異なる2つのスプライトの横サイズをぴったりと合わせたいとき、
ステージの横幅にスプライトの横幅をぴったりと合わせて横に伸ばしたいとき、
などのときに便利です。

矩形情報

typescript
// スプライトの矩形情報を得る
const bounds = sprite.Looks.size.drawingSize;

矩形情報

以下の情報を得ることができます。

width: スプライト矩形の幅(ピクセル)
height: スプライト矩形の高さ(ピクセル)
left: スプライト矩形の左辺 X座標
bottom: スプライト矩形の右辺 X座標
top: スプライト矩形の上辺 Y座標
bottom: スプライト矩形の下辺 Y座標

【要注意】

この情報は スレッドの中でのみ利用可能です。
スレッド外で実行した場合、正しい値を得ることができません。