このWikiは古くなりました:
新しいWikiへ移動
extends
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[命令リファレンス]]
----
*extends
親クラスを設定します。親クラスを設定すると、親クラスの持...
//plainForm
書式:
extends クラス名;
-extendsはかならずファイルの先頭に書いてください。
-'''クラス名'''で指定されたクラスを親クラスにします。
**例1
//----Enemy.tonyu
extends SpriteChar;
function atariHantei() {
if (crashTo($Jiki)) $Jiki.die();
}
//----End Of Enemy.tonyu
//----Teki1.tonyu
extends Enemy;
while (1) {
x=x+1;
atariHantei();
update();
}
//----End of Teki1.tonyu-----
//----Teki2.tonyu
extends Enemy;
while (1) {
y=y+1;
atariHantei();
update();
}
//----End of Teki2.tonyu-----
//----Jiki.tonyu (オブジェクト名は$Jikiにします)-----
extends SpriteChar;
while (1) {
if (getkey(39)>0) x+=3;
if (getkey(37)>0) x-=3;
if (getkey(40)>0) y+=3;
if (getkey(38)>0) y-=3;
update();
}
//----End of Jiki.tonyu-----
Teki1,Teki2 からatariHanteiを呼び出していますが、atariHan...
このように同じメソッドを複数のクラスで使うときは親クラス...
特に、atariHanteiの内容を変更するときに、各クラスに同じ...
----
[[命令リファレンス]]
終了行:
[[命令リファレンス]]
----
*extends
親クラスを設定します。親クラスを設定すると、親クラスの持...
//plainForm
書式:
extends クラス名;
-extendsはかならずファイルの先頭に書いてください。
-'''クラス名'''で指定されたクラスを親クラスにします。
**例1
//----Enemy.tonyu
extends SpriteChar;
function atariHantei() {
if (crashTo($Jiki)) $Jiki.die();
}
//----End Of Enemy.tonyu
//----Teki1.tonyu
extends Enemy;
while (1) {
x=x+1;
atariHantei();
update();
}
//----End of Teki1.tonyu-----
//----Teki2.tonyu
extends Enemy;
while (1) {
y=y+1;
atariHantei();
update();
}
//----End of Teki2.tonyu-----
//----Jiki.tonyu (オブジェクト名は$Jikiにします)-----
extends SpriteChar;
while (1) {
if (getkey(39)>0) x+=3;
if (getkey(37)>0) x-=3;
if (getkey(40)>0) y+=3;
if (getkey(38)>0) y-=3;
update();
}
//----End of Jiki.tonyu-----
Teki1,Teki2 からatariHanteiを呼び出していますが、atariHan...
このように同じメソッドを複数のクラスで使うときは親クラス...
特に、atariHanteiの内容を変更するときに、各クラスに同じ...
----
[[命令リファレンス]]
ページ名: