【2D】ゲーム作成ツールGameMaker【マンセー】
なるほど、結構考えられるもんですな
ウィンドウの中ならどこをクリックしても音がなるようにしたいんですが、
どれを使えばいいんでしょうか?
global left buttonを使ってみたけどだめでした。
今DLできまふた
思いっきりオブジェクト設置してませんね:D
938 :
934:2005/06/05(日) 20:39:24 ID:9GiA9r4e
できました!!
意味はわからないけど青い丸のやつが必要なんですね。
ありがとうございました。
あれはどういう意味があるんでしょうか?
マップ上に、この場所にこのオブジェクトを生成するっていう意味
青い○の奴は、Spriteを設定してないだけの物でふ
940 :
934:2005/06/05(日) 21:26:27 ID:9GiA9r4e
度々すいません・・・。
色々いじっていたら青い丸が消えてしまいました。
どうすれば現れるんでしょうか?
941 :
934:2005/06/05(日) 21:36:07 ID:9GiA9r4e
・・・事故解決しました。
迷惑掛けてすいませんでした。
とりあえず、一度ヘルプのチュートリアルをやることをお勧めする
ガンガレ!
943 :
名前は開発中のものです。:2005/06/07(火) 21:30:41 ID:FMmKfZwC
944 :
よこしまなMr.0:2005/06/07(火) 21:48:58 ID:CAg+NK4Z
マップエディタのようなものを作りたいんですが、保存するのはどのコマンドを使えばいいんでしょうか?
946 :
名前は開発中のものです。:2005/06/11(土) 01:35:45 ID:RUQR5AHt
>>945 マップデータを独自にファイルへ保存したいのなら、GMLを使うしかない。
ASCIIテキスト形式なら ”file_text_…”、 バイナリ形式なら”file_bin_…” のような関数名のものをヘルプで参照。
(GML→Files,Registry.....とある項目らへん)
ファイルオープン、クローズや、読み書き時の挙動などは、C言語等と同等。しかし、ヘルプで詳説されてない気がする。
解らなければ、最初は結果の分かり易いテキスト形式で入出力してみるといい。
アクション用の素材があるところ知りませんか?
探してもツクール素材ばかりで・・ジャンプや攻撃ってのが少ない・・
950 :
948:2005/06/14(火) 01:05:36 ID:6RLwOsm7
>>949 dクス 右移動とかのアニメーションは3コマあれば足りますね〜書いてみるか・・
951 :
名前は開発中のものです。:2005/06/17(金) 06:36:36 ID:n5ZP3p2m
日本語化パッチが消えてるのでもう一度UPしてもらえませんか?
おねがいします
952 :
951:2005/06/17(金) 06:41:46 ID:n5ZP3p2m
気のせいでしたorz
>>947 遅レスだが、素晴らしい
日本語の文字表示する時って大体会話とかだから
余り気にしなくていいんじゃね?
アクションゲームとかのHUDに日本語使う時は大体SpriteでOKダシネ
954 :
名前は開発中のものです。:2005/06/19(日) 20:50:39 ID:AGaj06q3
955 :
954:2005/06/19(日) 21:06:42 ID:AGaj06q3
↑に追伸
左から
エントリーナンバー
ハンドルネーム
作品タイトル
そろそろ、次スレのテンプレ案とか考えた方が良いかなァ。
【無料】ゲーム作成ツールGameMaker 2nd 【高性能】
958 :
名前は開発中のものです。:2005/06/22(水) 18:09:48 ID:q4tlyUSY
スーパーマリオのジャンプみたいな効果音さがしてるんですけど
フリーでいいところないですか?
kanawaveで自作するとか
960 :
よこしまなMr.0:2005/06/23(木) 07:25:26 ID:4Ipot4vq
ドラクエTのように1コマずつ歩けるようにはどうしたらいいんでしょうか?
どうしても瞬間移動してしまう。。。
>>961 間のアニメーション描画すればいいんじゃないの?
何がわからないのかわからない
>>961 こうしたいのかな…?
こういうサンプルでgamdev鯖を圧迫してしまうのは忍びないが…
ttp://gamdev.org/up/img/2823.zip もしかして、forループとかで処理しようとしてないか?ループ処理は1ステップで完結してしまうぞ。
ステップ毎に繰り返すような処理は、カウンタなどを用いて設計する。
複雑になる場合はタイムラインなどを利用するとよい。
>>962 snap to a gridを使っての話だから、アニメーションとか関係なくないか?
>>961 その機能まだ使ってないのでわからんが、
例えば16ドット区切りで移動させるとしたら、
4ドット移動を4回行った後、snap to a gridで位置を調整する
移動キーを押す
↓
4ドット移動を4回行う処理をする
↓
snap to a gridで位置を合わせる
↓
繰り返し
こんな感じでどうだろう?
一ヶ月前から作り始めたが
びっくりするくらいバグが多いし、重い
とくに表示関係のバグがひどすぎる
なんか動作が不安定だし、これを続けていくのはきついかも
ブロック崩しや簡単なミニゲームを作る分には作りやすくていいけど
ある程度大きなもの作るなら、GameMakerやめたほうがいいよ
966 :
よこしまなMr.0:2005/06/27(月) 02:57:52 ID:mw4nkBQR
>>965 当たり前ですが、GMのバージョンとバグ内容ぐらい書いてもらわないと全く参考になりません。
6.1
まったく参考にならなくてもいい、
ただGameMakerが5.3A->6.0に発生した表示関係のバグは
一ヶ月作ってきた俺も投げ出したくなる程だから
最近作り始めた奴は6.0以降は絶対止めろ、5.3Aにした方がいい
あるいはGameMakerで作らない方がいい
俺みたいに時間を無駄にする奴が出てほしくないしな
しかし、OSが2000(あるいは他に原因あるかも)
マップチップの表示がガクガクになったり、にじんでたり
一体どういう処理をしてるんだ・・・
>>967 今ところでた情報では、あなたの言うバグが再現できる状態を第三者に伝えきれていない。
よって不毛、と思われてしまう。もったいない。
再現できる状態を文章で伝えることが困難ならば、差しさわりのない程度でソースうpして検証してもらう。
これが最善策だと思うがどうか。
ちなみに、マップチップがにじんで表示される現象は、設定によってはそうなるのは仕様だ。
ヘルプにもそういう記述がある。more about backgrounds を参照。
(’A')ノシ
上記までのは始めようとする人or始めたばっかりの人に当てた曖昧な文章
よってマジレスor深くつっこむな(>w<)
下記、うざい仕様orバグ
●MP3を再生すると、途中で演奏が止まり無音の状態が数秒続く
(ヘルプにはなるべくMP3を使用しないでくださいと書いてあるので、仕様っぽそう)
●MIDIの一部の音源には対応していないらしく、その部分はピアノ演奏となる。
ttp://music.pinky.ne.jp/ ここのMIDI→BGM:fore game→NOTDIEをメディアプレイヤーとGameMakerで聞き比べてもらえばわかる。
●環境によっては、マップチップがにじんだり、以下のようになる
ttp://omeme.tm.land.to/damepo.png 有名なマップチップを用いてるので、正しい表示の仕方は省く
この現象は、OSが関係する?(仕様)
●ティアリング防止を用いても、ティアリングが結構発生する
ウィンドウ画面では発生しないが、フルスクリーンにすると発生する場合もある
普通、フルスクリーンにすると収まるケースが多いが、逆って事はただ画面に合わせて拡大してるっぽそう
●重い、どういう処理してるかわからんが、この重さは異常
それによって出てきてる弊害がありそう。
とりあえず、テストプレイヤーの報告によると、ゲームを消した時フリーズするらしい
●どうでもいいが、
XPの時は作成画面のRoomとかの名前を2バイト文字表示できたが、
2000の環境になると、文字が全てぐちゃぐちゃになる
あとはちょこちょこ気になる点あるが、省略
既出な点があってもスルーしてくれ
970 :
よこしまなMr.0:2005/06/27(月) 22:49:48 ID:mw4nkBQR
つうか、ゲーム制作現場でシステムに凝る奴がいるんだよな。
もうなんつうの、新しい言語作っちゃったくらいの勢いで。それで開発期間一杯まで時間かけて本題のゲームが一向に出来てない訳。
問い正してみると、「システムは完璧に組んであります、あとはスクリプトを組める人を雇ってくれれば直ぐに挽回出来ますよ」って具合だ。
って、おい、言語がC++から俺言語に変わっただけじゃねえか! 責任者出てこい。
ああ、いっそ最初っからゲームはスクリプト言語で書いて、こいつ以外のプログラマに頼めば良かったよ。
って感じで出来たのがこのソフトウェアだから、少しぐらいのBUGは愛嬌で頼むわ。
って、言ってたよ。
>>969 >MIDIの一部の音源には対応していないらしく、その部分はピアノ演奏となる。
MIDIファイルはUse multimedia playerにチェック入れて使ってる?
973 :
ラーメンが開発中のひとです。:2005/07/03(日) 19:04:41 ID:/Zgz3p+1
MIDIフォーマット形式を変えればいいかも・・
ver6.0はDirectX対応グラカーで依存するみたいたでつ。
いや、自分で色々試して勝手にそう思い込んでるだけでつが。
ところで、ver5.3Aで文字のアンチエイリアシングをかける方法はないのでしょうか?
974 :
名前は開発中のものです。:2005/07/04(月) 00:26:26 ID:jSaUhyrt
とりあえず4時間くらい遊んでみたよ。
で、一応練習プログラムを打ってみてからそれを踏まえて別ゲー組んでる。
今はシューティング作ろうと思ってるんだけど
ttp://gamdev.org/up/img/2841.zip 敵の再発生位置をそれまでのポジションに戻したい場合どうすればいいの?
敵が画面外に消えた時と、こっちの弾に当たった時に再発生するように組んであるます。
今の所は現在位置から若干下がるようにしてますが
そのやり方だと画面の上限を超えた時に弾だけ返してくるようになっちゃうです。
下限ならいいんですけどね。
あと、WAITの掛け方が分からんのですが。
975 :
名前は開発中のものです。:2005/07/04(月) 00:29:47 ID:jSaUhyrt
連続カキコすんません。
インスタンス単位でWAITを掛ける方法ですた。
つまり、敵が倒されたor画面外に消えた時にすぐに復活させないで時間を置きたいんです。
それと、弾を撃つタイミングをもっとバラケさせたいんです。
>>974 インスタンス変数に xstart , ystart というのがあり、
これはインスタンスが生成された座標が代入されてます。
破棄イベントで生成するアクション命令の部分で、
数値の代わりにこれらの変数を使うと発生した位置に戻るようになります。
弾の発射間隔は、タイマーイベントについて調べてみましょう。
設定したステップ数後にアクションを起こす仕組みです。
ステップ間隔に幅を持たせるには、random(数値) を利用してみましょう。
再生成する間隔をバラけさせるには、現状の仕組みではちょっと難しいです。
あるステップ間隔後に敵を発生させるオブジェクトを用意して、
敵が倒された後に、それを生成するようにしてみてはどうでしょうか。
…長文スマソ
一ヶ月程前からGMで縦STGを作っていますが、サンプルやドキュメントやマニュアルを読んでも
どうにも判らず煮詰まってしまった事がありまして、皆さんに質問したいのですが
自機がステージ(ルーム)の終端付近で敵ボスと遭遇した時点でスクロールを停止、或いは
ボス出現位置からルーム最終端までの画面がループするように設定するには
どのようなコマンドを処理していけば良いのか、お知恵をお貸し頂けますでしょうか。
それとも、各ステージ毎のルームと各ボスキャラ毎のルームを別々に作り、ステージ
端でルーム切替しかないのでしょうか.
どんな風にゲームを作っているか判らないからピンとこないけれど
スクロールの停止だけなら、ビューの追尾オブジェクトに
敵ボスまで自動で進む透明オブジェクトを設定すればいいのでは?
ルームとルームを張り合わせるというか、ルーム1の端からルーム2の頭へ
スクロールするように移動ってのはない気がする。
単に漏れが見逃しているだけかもしれないけど、どうなんだろ。