このWikiは古くなりました:
新しいWikiへ移動
drawSprite
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
//METHOD
[[Sprite]]に戻る
[[Sprite.drawSprite]] - スプライトを描画します。
**書式
drawSprite(x,y,p,f,zOrder)
:x|x座標
:y|y座標
:p|キャラクタパターン
:f(省略可能)|0でない数値の場合、元のキャラクタパターンを...
:zOrder(省略可能)|描画順序。値が小さいほど手前に描画される
通常、オブジェクトに対して自動的にスプライトが描画されま...
オブジェクトで複数のスプライトを描画したいときに使用しま...
**例1
extends SpriteChar;
while (1) {
drawSprite(50,50,21);
x=100;y=100;p=5;
update();
}
▲ このようにすると、[[update]]();により、自動的に(100,100...
青い丸(パターン番号21)がかかれます。
drawSpriteを使った場合、x,y,pの値に関係なく任意の場所に任...
''※'' drawSpriteはupdate()をするたびに毎回呼び出してくだ...
次のような例だと、一瞬だけ表示されてすぐ消えてしまいます。
**例2
//悪い例:
drawSprite(50,50,21); // 最初の1フレームしか表示されない
while (1) {
x=100;y=100;p=5;
update();
}
終了行:
//METHOD
[[Sprite]]に戻る
[[Sprite.drawSprite]] - スプライトを描画します。
**書式
drawSprite(x,y,p,f,zOrder)
:x|x座標
:y|y座標
:p|キャラクタパターン
:f(省略可能)|0でない数値の場合、元のキャラクタパターンを...
:zOrder(省略可能)|描画順序。値が小さいほど手前に描画される
通常、オブジェクトに対して自動的にスプライトが描画されま...
オブジェクトで複数のスプライトを描画したいときに使用しま...
**例1
extends SpriteChar;
while (1) {
drawSprite(50,50,21);
x=100;y=100;p=5;
update();
}
▲ このようにすると、[[update]]();により、自動的に(100,100...
青い丸(パターン番号21)がかかれます。
drawSpriteを使った場合、x,y,pの値に関係なく任意の場所に任...
''※'' drawSpriteはupdate()をするたびに毎回呼び出してくだ...
次のような例だと、一瞬だけ表示されてすぐ消えてしまいます。
**例2
//悪い例:
drawSprite(50,50,21); // 最初の1フレームしか表示されない
while (1) {
x=100;y=100;p=5;
update();
}
ページ名: