このWikiは古くなりました:新しいWikiへ移動


//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

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS