2005年
2005年01月10日
[Flash]
ゼノレイダー(6)
入手したアイテムを画面下部に表示する機能とメッセージ表示機能を開発しました。参考にと思って超久しぶりにドルアーガの塔をプレイしたら10面でゲームオーバになた。レッドスライム呪文吐かネー!!!

2005年01月07日
[Flash]
めざせFlashゲーム職人
じゃあヒント。ヒントっつーか、解答。
1)テキトーな絵を描いてシンボルに変換。
2)テキトーな壁を描いてシンボルに変換。
3)壁シンボルのプロパティの<インスタンス名>にkabeと入力。まあ、kabeじゃなくてもなんでもいいけど、kabeじゃなくした場合は以下のスクリプトのkabeって書いてある箇所を変える必要があります。
4)操作キャラのシンボルを選択してアクションスクリプト欄に以下のスクリプトを記述。
onClipEvent (enterFrame) {
xx=0;
yy=0;
if (Key.isDown(Key.UP)) {
yy=-10;
} else if (Key.isDown(Key.DOWN)) {
yy=10;
} else if (Key.isDown(Key.LEFT)) {
xx=-10;
} else if (Key.isDown(Key.RIGHT)) {
xx=10;
}
if (_root.kabe.hitTest(_x+xx,_y+yy,true)==0) {
_x+=xx;
_y+=yy;
}
}
~解説~
xx=0;
yy=0;
最初にxxとyyを0にしておかないとパックマンみたいに壁に当たるまでノンストップ移動になります多分。
if (Key.isDown(Key.UP)) {
yy=-10;
} else if (Key.isDown(Key.DOWN)) {
yy=10;
} else if (Key.isDown(Key.LEFT)) {
xx=-10;
} else if (Key.isDown(Key.RIGHT)) {
xx=10;
}
入力したキーの方向に応じてxxとyyに_x,_y座標の増減予定の値を代入します。ここでは10にしてあるけど、増やすといっぱい動く。減らすとじわじわ動く。
if (_root.kabe.hitTest(_x+xx,_y+yy,true)==0) {
_x+=xx;
_y+=yy;
}
現在の_x,_y座標に増減予定のxxとyyを足した「未来の移動先」が壁と衝突してないかどうかチェク。壁がなければ_x,_yの値を変更して移動予定地に移動~
このままだと壁からいろいろはみ出すので適当に微調整してください。
ちうかこんな感じのゲーム制作テク満載の本を鋭意アレ中なので発売されたら買ってネ!!!タイトル未定。たしか予価1,880円。
2005年01月03日
[Flash]
デスベーダー
手抜き改造第三弾。改造というか、なにも変更なし。fps変更してなめらかな動きにしようとしたのですが、構造上の問題でfps上げらんないー。たぶん修正するより最初から作り直すほうが早いー

[Flash]
ウチューフォース
タイトル画面のバナーのリンク先変更と、右クリックメニューの表示を禁止にしただけです。

[Flash]
ロボドーム
画面サイズ変更は超面倒だったのでサイズそのままです。障害物は通行不能にしました。あと、自機の旋回性能をちょっとだけアップ。ラスボスで死ぬと表示がイカれるとかいうバグがあったけど直してないっす。

