//METHOD
[[PlainChar]]に戻る
[[PlainChar.appear]] - 実行中にオブジェクトを出現させます。
**書式
appear(o)
:o|出現させるオブジェクト
**戻り値
出現したオブジェクト(o自身)
[[スプライトオブジェクト>SpriteChar]]、[[DXスプライトオブジェクト>DXChar]]の作成には、次の形式が便利です。
//plainForm
書式:
appear(new ''クラス名'' ( ''x座標'' , ''y座標'' , ''キャラクタパターン'' , ''反転'' ))
:クラス名| 出現させるオブジェクトのクラスを指定します
:x座標,y座標| 出現位置を指定します
:キャラクタパターン| 出現したときのキャラクタパターンを指定します
:反転(省略可)| 1を指定するとキャラクタパターンを左右反転します
テキストオブジェクトは次の形式で作成します
//plainForm
書式:
appear(new ''クラス名'' ( ''x座標'', ''y座標'' , ''テキスト'', ''色'', ''サイズ''))
:クラス名| 出現させるオブジェクトのクラスを指定します
:テキスト| 出現したときのテキストの内容を文字列で指定します
:色| テキストの色を決めます。通常[[color]]メソッドを使います。
:サイズ| 文字の大きさを決めます。省略すると12です
**例1
en=appear(new Enemy(x,y,$pat_enemy+3));
**例2
//---------Tama.tonyu-----
extends SpriteChar;
while(1) {
x+=vx;y+=vy;
update();
}
//---End of Tama.tonyu
//---------Jiki.tonyu-----
extends SpriteChar;
while(1) {
if (getkey(32)==1) {
t=new Tama(x,y,10); // t:出現させるオブジェクト
// tの変数を初期化。←を押すと左方向、→を押すと右方向に飛んでいく
if (getkey(37)) t.vx=-2;
if (getkey(39)) t.vx=2;
t.vy=-8;
appear(t);
}
update();
}
//-----End of Jiki.tonyu