トップページgamedev
983コメント346KB

【2D】ゲーム作成ツールGameMaker【マンセー】

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001よこしまなMr.004/06/13 04:28ID:FjVifVER
2Dゲーム作成ツールGame Maker( - _ - )イイ!!なスレッドです。
機能がしっかりしているので、アイデア次第でいろいろなゲームを作ることができます。

「Game Maker」の特徴

・コリジョン(当たり判定)、スプライト、マップ、タイマ処理、ランダム処理、サウンド再生...などを簡単に管理できる
・*.exeにてゲームを出力可能
・キーボード、マウス、ジョイスティックからの入力をサポート
・イベントドリブン型なのでスマートにゲームを構築できる
・組み込みスクリプト言語"GML"により、さらに細かい処理が可能
・なんといっても無料!! (15ユーロ寄付してユーザ登録すると起動時のロゴが除去され機能が若干追加されるが、基本的に無料で十分使える)


Game Maker Website> ttp://www.gamemaker.nl/
日本語マニュアル[Word形式]> ttp://www.gamemaker.nl/doc/gmaker_japan.doc
0975名前は開発中のものです。2005/07/04(月) 00:29:47ID:jSaUhyrt
連続カキコすんません。
インスタンス単位でWAITを掛ける方法ですた。
つまり、敵が倒されたor画面外に消えた時にすぐに復活させないで時間を置きたいんです。
それと、弾を撃つタイミングをもっとバラケさせたいんです。
0976名前は開発中のものです。2005/07/04(月) 01:48:58ID:YJLSBR/u
>>974
インスタンス変数に xstart , ystart というのがあり、
これはインスタンスが生成された座標が代入されてます。
破棄イベントで生成するアクション命令の部分で、
数値の代わりにこれらの変数を使うと発生した位置に戻るようになります。

弾の発射間隔は、タイマーイベントについて調べてみましょう。
設定したステップ数後にアクションを起こす仕組みです。
ステップ間隔に幅を持たせるには、random(数値) を利用してみましょう。

再生成する間隔をバラけさせるには、現状の仕組みではちょっと難しいです。
あるステップ間隔後に敵を発生させるオブジェクトを用意して、
敵が倒された後に、それを生成するようにしてみてはどうでしょうか。

…長文スマソ
0977名前は開発中のものです。2005/07/04(月) 22:01:40ID:+eRzsRd2
一ヶ月程前からGMで縦STGを作っていますが、サンプルやドキュメントやマニュアルを読んでも
どうにも判らず煮詰まってしまった事がありまして、皆さんに質問したいのですが

自機がステージ(ルーム)の終端付近で敵ボスと遭遇した時点でスクロールを停止、或いは
ボス出現位置からルーム最終端までの画面がループするように設定するには
どのようなコマンドを処理していけば良いのか、お知恵をお貸し頂けますでしょうか。

それとも、各ステージ毎のルームと各ボスキャラ毎のルームを別々に作り、ステージ
端でルーム切替しかないのでしょうか.
0978名前は開発中のものです。2005/07/05(火) 11:53:17ID:XaMML4y1
どんな風にゲームを作っているか判らないからピンとこないけれど
スクロールの停止だけなら、ビューの追尾オブジェクトに
敵ボスまで自動で進む透明オブジェクトを設定すればいいのでは?
0979名前は開発中のものです。2005/07/05(火) 12:38:56ID:3uUJJy2A
ルームとルームを張り合わせるというか、ルーム1の端からルーム2の頭へ
スクロールするように移動ってのはない気がする。
単に漏れが見逃しているだけかもしれないけど、どうなんだろ。
0980名前は開発中のものです。2005/07/07(木) 01:29:48ID:w2jcbcnL
見下ろし型の車ゲーを目指して作ってみました。
まだまだ未完成、(・∀・)楽し〜。

http://gamdev.org/up/img/2852.zip
0981名前は開発中のものです。2005/07/09(土) 20:09:53ID:Ol9xRVgV
一つのゲームに複数のモードを作って、
モードごとにハイスコアを記録するようにしたいのですが、
何か方法はありますか?
0982名前は開発中のものです。2005/07/09(土) 21:04:04ID:rnF/jp1y
>>981
自分でスコア格納する配列を定義しちゃえばいいんじゃないの?
0983名前は開発中のものです。2005/07/09(土) 23:45:44ID:Zu6lCQdN
>>981
モードごとに別々に記録すれば?
レス数が950を超えています。1000を超えると書き込みができなくなります。