画像を表す基本オブジェクト。概ね HTMLCanvasElementのラッパーオブジェクト。
関連クラス: Graphics, ImageManager, Game_Screen, Sprite, Game_Picture, RequestQueue
Name | Type | Description |
---|---|---|
width |
Number | 画像の幅(ピクセル) |
height |
Number | 画像の高さ(ピクセル) |
Name | Type | Description |
---|---|---|
cacheEntry |
CacheEntry | キャッシュエントリ |
fontFace |
String | フォント名 |
fontSize |
Number | フォントサイズ(ピクセル) |
fontItalic |
Boolean | イタリックか |
textColor |
MV.CssColor | 文字色 |
outlineColor |
MV.CssColor | アウトラインの色 |
outlineWidth |
Number | アウトラインの文字幅 |
url |
String | [read-only] 画像ファイルの URL |
baseTexture |
PIXI.BaseTexture | [read-only] 基礎テクスチャ |
canvas |
HTMLCanvasElement | [read-only] 画像を描画する canvas |
context |
CanvasRenderingContext2D | [read-only] 2D レンダリングコンテクスト |
width |
Number | [read-only] 画像の幅(ピクセル) |
height |
Number | [read-only] 画像の高さ(ピクセル) |
rect |
Rectangle | [read-only] 画像の矩形範囲 |
smooth |
Boolean | スムーススケーリングを適用するか |
paintOpacity |
Number | 不透明度(0 〜 255) |
_loadingState |
String | 読み込みの状態 |
_loadListeners |
Array.<Function> | ロードリスナの配列 |
Name | Description |
---|---|
‘none’ | 画像なし |
‘pending’ | URL リクエスト保留中 |
‘purged’ | URL リクエストを受けてパージ |
‘requesting’ | URI を補完してリクエスト |
‘requestCompleted’ | リクエスト終了 |
‘decrypting’ | 復号中 |
‘decryptCompleted’ | 復号完了 |
‘loaded’ | 画像の利用準備完了 |
‘error’ | エラー発生 |
全ロードリスナを呼ぶ。
文字の本体を描く。
Name | Type | Description |
---|---|---|
text |
String | 文字列 |
tx |
Number | x 座標(ピクセル) |
ty |
Number | y 座標(ピクセル) |
maxWidth |
Number | 最大幅(ピクセル) |
文字のアウトラインを描く。
Name | Type | Description |
---|---|---|
text |
String | 文字列 |
tx |
Number | x 座標(ピクセル) |
ty |
Number | y 座標(ピクセル) |
maxWidth |
Number | 最大幅(ピクセル) |
フォント名を文字列で返す。
エラーの時に呼ばれるハンドラ。
読み込み終了時に呼ばれるハンドラ。
汚染フラグを設定。
画像ファイルを読み込んで、Bitmap オブジェクトを返す。
Name | Type | Description |
---|---|---|
url |
String | 画像ファイルの URL |
指定した Stage のゲーム画面のスナップショットを持った Bitmap オブジェクトを返す。
Name | Type | Description |
---|---|---|
stage |
Stage | Stage オブジェクト |
画像がロードされたときに呼ばれるリスナ関数を追加。
Name | Type | Description |
---|---|---|
listner |
Function | コールバック関数 |
指定した RGB に画像の色調を変更。
Name | Type | Description |
---|---|---|
r |
Number | 赤 (-255 〜 255) |
g |
Number | 緑 (-255 〜 255) |
b |
Number | 青 (-255 〜 255) |
指定先画像から画像ブロックを転送。
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
source |
Bitmap | 転送元の画像 | ||
sx |
Number | 転送元 x 座標(ピクセル) | ||
sy |
Number | 転送元 y 座標(ピクセル) | ||
sw |
Number | 転送元の画像幅(ピクセル) | ||
sh |
Number | 転送元の画像高さ(ピクセル) | ||
dx |
Number | 転送先 x 座標(ピクセル) | ||
dy |
Number | 転送先 y 座標(ピクセル) | ||
dw |
Number | <optional> | sw | 転送先の画像幅(ピクセル) |
dh |
Number | <optional> | sh | 転送先の画像高さ(ピクセル) |
指定先画像から画像ブロックを転送。ただし、canvas には描画しない。
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
source |
Bitmap | 転送元の画像 | ||
sx |
Number | 転送元 x 座標(ピクセル) | ||
sy |
Number | 転送元 y 座標(ピクセル) | ||
sw |
Number | 転送元の画像幅(ピクセル) | ||
sh |
Number | 転送元の画像高さ(ピクセル) | ||
dx |
Number | 転送先 x 座標(ピクセル) | ||
dy |
Number | 転送先 y 座標(ピクセル) | ||
dw |
Number | <optional> | sw | 転送先の画像幅(ピクセル) |
dh |
Number | <optional> | sh | 転送先の画像高さ(ピクセル) |
ぼかしエフェクトを適用。
テクスチャが汚染されているかチェック。
画像を削除。
指定した矩形範囲を削除。
Name | Type | Description |
---|---|---|
x |
Number | 矩形左 x 座標(ピクセル) |
y |
Number | 矩形上 y 座標(ピクセル) |
width |
Number | 矩形幅(ピクセル) |
height |
Number | 矩形高さ(ピクセル) |
画像のデコード。
円を描く。
Name | Type | Description |
---|---|---|
x |
Number | 中心 x 座標(ピクセル) |
y |
Number | 中心 y 座標(ピクセル) |
radius |
Number | 半径(ピクセル) |
color |
MV.CssColor | 色 |
文字を描く。
Name | Type | Description |
---|---|---|
text |
String | 描く文字 |
x |
Number | 左 x 座標(ピクセル) |
y |
Number | 上 y 座標(ピクセル) |
maxWidth |
Number | 最大許容幅(ピクセル) |
lineHeight |
Number | 行高さ(ピクセル) |
align |
String | 文字揃え(left, center, right) |
指定色で全体を塗りつぶす。
Name | Type | Description |
---|---|---|
color |
MV.CssColor | 色(CSS 文字列) |
指定色で矩形範囲を塗りつぶす。
Name | Type | Description |
---|---|---|
x |
Number | 左 x 座標(ピクセル) |
y |
Number | 上 y 座標(ピクセル) |
width |
Number | 矩形幅(ピクセル) |
height |
Number | 矩形高さ(ピクセル) |
color |
MV.CssColor | 色(CSS 文字列) |
指定位置の不透明度(16 進数)を返す。
Name | Type | Description |
---|---|---|
x |
Number | x 座標(ピクセル) |
y |
Number | y 座標(ピクセル) |
指定位置のピクセルの色を返す。
Name | Type | Description |
---|---|---|
x |
Number | x 座標(ピクセル) |
y |
Number | y 座標(ピクセル) |
グラデーションで矩形を描画。
Name | Type | Description |
---|---|---|
x |
Number | 左 x 座標(ピクセル) |
y |
Number | 上 y 座標(ピクセル) |
width |
Number | 矩形幅(ピクセル) |
height |
Number | 矩形高さ(ピクセル) |
color1 |
MV.CssColor | 開始色 |
color2 |
MV.CssColor | 終了色 |
vertical |
Boolean | 縦にグラデーションをかけるか |
オブジェクト生成時の初期化。
Name | Type | Description |
---|---|---|
width |
Number | 幅(ピクセル) |
height |
Number | 高さ(ピクセル) |
読み込み中にエラーが発生したか。
画像の描画準備ができているか。
リクエストだけか。
リクエストが完了しているか。
指定文字列の幅を返す。
Name | Type | Description |
---|---|---|
text |
String | 幅を測定する文字列 |
指定 URL でリクエストを行い、画像を返す。
Name | Type | Description |
---|---|---|
url |
String | 画像ファイル URL |
指定の大きさに画像をリサイズ。
Name | Type | Description |
---|---|---|
width |
Number | 幅(ピクセル) |
height |
Number | 高さ(ピクセル) |
指定した量だけ色相を変更。
Name | Type | Description |
---|---|---|
offset |
Number | 色相の変更量(360 度) |
‘pending’ の状態を解除し画像のリクエストを開始。
解放されていたらキャッシュマップに再追加するなど、キャッシュの延命。