ここではまさおコンストラクションFXで公開されたメソッドを紹介
主人公のx座標、y座標をピクセル単位で取得するメソッド。
1ブロック=32ピクセルと覚えておきましょう
仕様の確認が必要
x座標の最小、最大は?
y座標の最小、最大は?
getViewX(),getViewY()がピクセル単位になったもの
確認が必要
待機中の敵も含め、ボス以外の敵キャラの数を取得する。
FX7以前
出会った敵をカウントする。敵が画面外から出たり、死んだりすると減る。
ボスの位置をピクセル単位で取得
ゲームの開始状態を1という数字で返す
x,y座標をピクセル単位とし、その位置から幅、高さにファイアーボールの当たり判定の領域を生成。
当たり領域内にファイアーボールが当たると1を返す
指定した数値だけスコアに加算する
主人公をピクセル単位の座標でセットする
x,y軸に対する速度を取得
まさおが死亡する。各数値を変えることでアクションを変更することが出来る
数値 | アクション |
---|---|
1 | 針や間接攻撃を受けて死亡したときのアクション |
2 | 敵に触れて死亡したときのアクション |
3 | 上から潰されて死亡したときのアクション |
4 | 横から潰されて死亡したときのアクション |
敵を踏んだ時のアクションを指定することができる。数値で変更
数値 | アクション |
---|---|
1 | 地上の敵を踏んだ時のアクション |
2 | 空中の敵を踏んだ時のアクション |
3 | ボスを踏んだ時のアクション |
効果音を流す。数値は1〜27まで指定可能
x,y座標をピクセル単位で指定し、幅と高さで長方形作り、指定した時間描画する。
だ円の描画
図形描画の色をRGBで指定
アルファ値を指定することで半透明化可能(省略可)
ゲージの表示。数値分だけ黄色で染まる。最大200?
ゲージを消す。
paramタグの内容を変更する。要再起動
paramタグのvalue属性を得る
アプレットを再起動してタイトルに戻る。
スポットのオンオフの切り替え。
MasaoAppletSpot.classを使っている時のみ使用可能
スポット画像の指定。
MasaoAppletSpot.classを使っている時のみ使用可能
任意にゲームを開始することが出来なくなる。
タイトル画面表示中にゲームを開始。
各モードの待ち時間を設定することが可能。
数値 | モード | デフォルト待ち時間 |
---|---|---|
0 | エンディング | 120 |
1 | ゲームオーバー | 45 |
2 | ステージ開始 | 35 |
ゲーム中に使われている画像の設定。
まさおコンストラクションFX Update10では8以降が追加され、
8を指定すると標準レイヤーの画像を変更でき、
9を指定すると背景レイヤーの画像を変更できる。
数値 | モード |
---|---|
0 | タイトル画面 |
1 | エンディング |
2 | ゲームオーバー |
3 | 地図画面 |
4 | ステージ1 |
5 | ステージ2 |
6 | ステージ3 |
7 | ステージ4 |
8 | 標準レイヤー |
9 | 背景レイヤー |
主人公のゲーム開始時のHPを設定する
主人公のHPを設定する
主人公のHPを取得する
数値だけHPを減らす
アプレットにHPを表示させる。HPの名前は数値の左に出る
主人公を停止させる。パターンコードで画像を取得し、向きを決める。
0は左向きで1は右向き
強制的にゲームクリアとする
指定した範囲にしっぽ攻撃をすると戻り値として1を返す
しっぽの装備。
0はしっぽを外す。
1はしっぽを装備。
グレネードを指定した数だけ装備。
ファイアーボールの着脱が可能になった。
0はファイアーボールを外す。
1はファイアーボールを装備。
水平に飛ぶファイアーボールの飛距離を設定
指定した範囲内の雑魚的を倒す
返り値は倒した敵の数
主人公の向きを取得する
0は左向き。1は右向き
Z,Xキーを押している間、返り値として1を返す
離すと0になる
主人公がマップチップに乗っているかどうかを戻り値で返す。
乗っていない場合は0
乗っている場合は1
x,y軸に対する速度をセットする。
要するに、強制移動。
スクロール可能な範囲を指定する
テキストファイルを読み込む
読み込んだテキストファイルの中からタグだけを抜き取り、
現在のページに反映させる?
各方向キーを押しているかどうかを判定する。
押している場合は1
離している場合は0を返す
ゲームで使用するイメージを先読みし、そのイメージオブジェクトを取得します。
使い方としては
img = Applet1.newImageOnLoad("aaa.gif"); … Offscreen_g.drawImage(img,x,y,null);このdrawImageメソッドはjavaのほうのメソッドで、第一引数にイメージオブジェクトを渡してやれば
初代FXの時からあった。
アプレットを指定した角度回転させるメソッド。
UserJApplet4.classを使っている時のみ使用可能