なにかいいものがあったら追加しておいてください。
誰でも勝手に編集できます。
追加は気軽に (・∀・)イイサイトハケーン!!
削除は慎重に (´-`).。oO(他の人には有益かも……)
訂正は積極的に (`・ω・´)シャキーン
http://pc5.2ch.net/test/read.cgi/gamedev/1014709311/ 段階的学習! の中のSTGを最初からみんなで作るスレというシューティングゲーム製作を覚えるためのスレなのですがGameMakerを使って挑戦している方がいます。
日本語化パッチやGML関数リファレンス日本語訳などがあります。
GameMaker本体やチュートリアル、素材サイトへのリンクなど。 掲示板も活発です。 主に英語
2ちゃんねるのスレで出た質問が見やすくまとまっています。
何か作ったら気軽にうぷしてみてください。 アップローダはこちら
推奨事項 *.gmdをzip圧縮してうp~ コメント文字列は"Game Maker"を含むようにしてください。
GameMaker5.0の解説ページ。最新バージョンじゃないけど参考にどうぞ。
回転アニメーションの作り方などのTips。
526 名前:82[sage] 投稿日:04/10/01 09:32:58 ID:6iraatlx こっそりgameMaker素材うpロダを作ってみたが・・・・ http://mmropg.hp.infoseek.co.jp/index.shtml CGIを組み込むような技術はないです、はい。
Q: マニュアルどこ? A: 日本語マニュアル[Word形式](ver 5.0用) http://www.gamemaker.nl/old/doc/gmaker_japan.doc 日本語マニュアル[chm形式](ver 6.0用) http://www.gamemaker.nl/doc/gm60_jp.zip
Q: 日本語化したい。 A: Game Makerの日本語化 http://gamemaker.main.jp/modules/articles/article.php?id=2
Q: 3Dゲーム作りたい A: 公式サイトのチュートリアルに擬似3Dの解説があります http://www.gamemaker.nl/tutorial.html Tutorial: 3-Dimensional Games (zip file, 1.1 MB)をみてください
Q: 命令まとめた表をのせてほしい。 A: 非公式サイトにGML関数一覧があります。 http://gamemaker.main.jp/modules/articles/index.php?cat_id=3
Q: 弾を発射するアクションてどうやればいいんですか?
□ =====〇 ズドン!!
A1: 自機オブジェクトのオブジェクト設定でpressイベントを作って main1のCreate an instance of an objectアクションを置く xとyを[自機のobject名].x、(自機のobject名).yと設定する ここまででキーを押したら弾が表示される 弾オブジェクトでステップ毎イベントを追加 Start moving in a directionアクションを追加 方向を右、速度を8にする ここまでで出てきた弾が右へ移動する 以上です。 http://gamdev.org/up/img/808.zip
A2: 作ってみました。ちょっとだけ音が出ます。 http://gamdev.org/up/img/809.zip 別のルームがはじまってしまいました ↑
Q: 自分で思っているルームがはじまらず、別のルームがSTAGE1と なってはじまってしまいました。どうすれば改善できますか? A: 例えば、メイン画面左のツリービューで [Rooms] ト[room2] ト[room1] ト[room3] こうなっていたとしたら、2→1→3の順に実行されます。 ツリーの各アイテムを(ドラッグ&ドロップで)並び替えれば解決しますよ
Q: すいません。上からキャラクターが乗れるブロックはどうやって作れるのでしょうか? スーパーマリオ風のゲームを作ろうとしているのですが、まだシステムの段階です。 教えてください。 A1: ヒントというか方針を少し。 下にブロックがあるかどうか判定し、無ければ落下、 あれば垂直方向の移動をなしにすればいいので、 使えそうな条件はControlにある [If there is an object at the position] (あるポジションに指定オブジェクトがあるかどうか返す) か、 [If a position is collision free] (自オブジェクトがそのポジションに置いたとき、(solidだけか、全部かを)指定したオブジェクトに干渉しないかどうか返す) を使うと対処できるかと思います。 もしブロックがあるときは、vspeedを0にするなど、落下処理を無効にしてください。
A2: http://gamdev.org/up/img/821.zip 本家の Tutorial: Platform Games のサンプルとほぼ同じです。 ttp://www.gamemaker.nl/tutorials/platform.zip まずはこのサンプルの中身を見てみることをおすすめします。
Q: サンプルのパックマンみたいにスプライトをフォルダにまとめるのはどうすればいいんですか? A: 画面左の[Sprites]を右クリック→[Add Group]でフォルダを追加できます。 あとは任意の項目をそのフォルダにドラッグ&ドロップしてください
Q: スプライトを交互に表示するにはどうすればいいですか? A: Sprites->スプライトを編集 でスプライトエディタを起動できる。
Q:実行ファイル(exe形式)のサイズを小さくできませんか? ↑ UPXが使えますが実行できなくなる場合があります条件はわかっていませんが付属サンプルは以下のような状況です。 ×1945.gmd ○hit the ball.gmd ○pacman.gmd ○street race.gmd なお、GM6では実行ファイルのサイズが小さくなるようです。 バージョン5のまだシェアウェアじゃなかった頃にオプションで実行ファイルを圧縮できたような・・・。 貫通する弾はどうやってつくればいいのですか? ↑ コリジョン判定は、otherを使うことで相手の処理もできる。
Q:randomの戻り値が変? ↑ A:random(10)は「実数で10未満」なんですよね。なので、0〜9.9999....てな感じです。 a = floor(random(10)); こうすると0,1,2,3,4,5,6,7,8,9のいずれかが得られます。 「Draw a text」を使って表示すると小数第二位までしか表示されない 日本語マニュアルに記載ミスあり(以下となっている箇所がありますが正しくは未満です) 参照:string_format関数
Q: roomsのsettingタブで出るメニューの中にcreation codeのボタンが無いのですが… ↑ A:アドバンスモードに汁。メニューの[File]>>[Advanced Mode]にチェック Q:小窓でプレイするにはどうすればいいんですか? ↑ A:roomの項目で設定できるviewを使え。
シューティングやアクションやいまいち使い方のわからないものまで 幅広く扱っています。ゲームのサンプルや素材サイトへのリンクもあります。 デフォルトの素材でもの足りなくなったらまずはコレ!!
SPRITESにある3d風キャラクタ素材がなかなか(・∀・)イイ!!
アクションゲーム向け。
もともと3dCG用素材だけあってテクスチャや実写素材が充実しています。
RPG向けの素材多数。