【2D】ゲーム作成ツールGameMaker【マンセー】
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001よこしまなMr.0
04/06/13 04:28ID:FjVifVER機能がしっかりしているので、アイデア次第でいろいろなゲームを作ることができます。
「Game Maker」の特徴
・コリジョン(当たり判定)、スプライト、マップ、タイマ処理、ランダム処理、サウンド再生...などを簡単に管理できる
・*.exeにてゲームを出力可能
・キーボード、マウス、ジョイスティックからの入力をサポート
・イベントドリブン型なのでスマートにゲームを構築できる
・組み込みスクリプト言語"GML"により、さらに細かい処理が可能
・なんといっても無料!! (15ユーロ寄付してユーザ登録すると起動時のロゴが除去され機能が若干追加されるが、基本的に無料で十分使える)
Game Maker Website> ttp://www.gamemaker.nl/
日本語マニュアル[Word形式]> ttp://www.gamemaker.nl/doc/gmaker_japan.doc
0850名前は開発中のものです。
2005/04/10(日) 20:50:29ID:4BUBsZ6n0851名前は開発中のものです。
2005/04/11(月) 00:44:27ID:pmiR29ylツールである以上どうしても限度があるし
結局はプログラム組める奴が勝る・・・っていうか、自作できるならこんな苦労しない・・・orz
0852名前は開発中のものです。
2005/04/11(月) 19:39:07ID:gpEYhi0gどんなのを作りたいのか分かりませんが、同じ敵、同じ画像のオブジェクトを何種類か用意して
それを順番に出せば良いと思います。
0853名前は開発中のものです。
2005/04/16(土) 12:37:59ID:I50qDNJ/ttp://homepage1.nifty.com/cheap/untitled/
0854名前は開発中のものです。
2005/04/22(金) 07:05:46ID:2k8er4Qc0855853
2005/04/24(日) 18:53:27ID:gUwf2Is+とにかく楽、やね。
上記の丼氏のサイトでチュートリアルあるから覗いて見れ
0856849
2005/05/01(日) 18:51:32ID:p1tHT4Pnスコアを半分にしたり、1,5倍にする、といったアクションをさせたいのですが、どうすればよいでしょうか?
0857名前は開発中のものです。
2005/05/03(火) 00:25:38ID:LBbdJe+iscore=score*0.5;
とか
0858849
2005/05/07(土) 15:15:01ID:yG9sIXqw一つのゲームに二種類の難易度をつけて、ハイスコアリストを二種類作りたいのですが、どうすればよいでしょうか?
0859名前は開発中のものです。
2005/05/08(日) 00:56:20ID:aUYEHdnoバグフィックスや、エディタの調整をやるみたい。
見てみると、結構バグが多いようだ。。。
ttp://www.cs.uu.nl/people/markov/gmaker/todo.html
0860名前は開発中のものです。
2005/05/08(日) 01:26:06ID:7HhJrEj2かれこれ3時間ほど悩んでいる事があります。
マウスのボタンを押し続ける事で、1秒間に8発ほどの弾を発射する、
連射機能を付けたいのですが、どのような処理をすれば良いのでしょうか。
GMはver5.3Aを使っています。
フレームレートは60に設定してあります。
よろしければお知恵を貸して下さい。
0861860
2005/05/08(日) 09:06:10ID:Jn0IsbF2なんとか自己解決できそうな雰囲気です。
詰ったら、またお願いします。
0862名前は開発中のものです。
2005/05/08(日) 19:45:59ID:tBnYVyJ4将来、同様の処理で悩む人の助けになるかもしれない。
0863860
2005/05/09(月) 15:13:26ID:h92qojUL自機となるオブジェクトに、以下の処理を行いました。
イベント アクション
[Create]━━[Set variable canshoot to 1]
[Alarm 0]━━[Set variable canshoot to 1]
[Step]━━━[If left mouse botton is pressed]
┃
[If canshoot is equal to 1]
┃
▲ Start of a block
┃
[Set variable canshoot to 0]
┃
[Create instance of object (発射する弾のオブジェクト名)]
┃
[Set Alarm 0 to 8] ←数字が大きいほど連射速度が落ちる
┃
▼ End of a block
サンプルゲーム 1945と、同じ様な処理になりました。
0864名前は開発中のものです。
2005/05/14(土) 14:33:13ID:TuIBdZZc0865名前は開発中のものです。
2005/05/14(土) 21:52:32ID:AaeMHBn6GっJーぶ。
0866名前は開発中のものです。
2005/05/16(月) 23:13:12ID:ksOzUGDv違う動作って言うより、何にも変化しない時がある。
壊れてんのか?コレ。
保存して終了しても、次にやるときに全然保存されてねぇし。
ちゃんと設定してるのにルームの外に自機が出ちゃうし。
0867名前は開発中のものです。
2005/05/16(月) 23:21:04ID:Wm9Xk9Nr0868名前は開発中のものです。
2005/05/17(火) 00:19:51ID:pjjVkKq6> 保存して終了しても、次にやるときに全然保存されてねぇし。
数ヶ月使ってるけど、そんな現象は一度もないが。
ゲーム動作に納得いかなかったらソースうぷしてここで聞くなりしてみれば。
0869名前は開発中のものです。
2005/05/17(火) 00:27:40ID:2qtACK8+色々やったけど、ルームの外枠部分に透明のブロックを置くしか出来ないんですけど。
コレだと全然話にならないので困ってます。
0870名前は開発中のものです。
2005/05/17(火) 00:53:39ID:pjjVkKq6例:右矢印キーで右へ動かす場合に、ルームからはみ出るのを防ぐようにする処理。
[Keyboard Event for <right> key]
[if x is smaller than room_width] ※変数room_widthでルーム幅が分かる。厳密にはオブジェクトの基点によるから、調整が必要。
┃
▲ Start of a block
┃
[Jump to given position (4,0) relative]
┃
▼ End of a block
0871名前は開発中のものです。
2005/05/17(火) 02:26:34ID:2qtACK8+サンクス。
スクリプト使わなくちゃ駄目なのか。
ルームの境界線に達した時に起こすイベントと自機の移動速度を0に設定できるアクションのアイコンがあるから
アイコンで出来るのかと思った。
マニュアル読むと出来そうなのに、実際やると何にも出来ない。
アイコンは飾りですか?
0872名前は開発中のものです。
2005/05/17(火) 20:13:05ID:Xz1FpaVVttp://www.cs.uu.nl/people/markov/gmaker/beta.html
主な変更点は
パーティクルの仕様変更、サーフェス(裏画面)作成および描画のサポート、3Dモデル形状作成のサポートかな。
数種類のオブジェクトからランダムに選択してインスタンスを作成する、といった新しいアクションも追加されている。
また、イメージエディタが少し使いやすくなってる。とはいえ、EDGEとかの方が使いやすいとは思うけどね。
0873名前は開発中のものです。
2005/05/18(水) 10:57:11ID:bUL6qxTHツクール,C&C,HSPとかやってたけどさ
これが一番わかりやすくていい感じがする
ちょっとゲーム作ってみるよ
0874名前は開発中のものです。
2005/05/18(水) 21:01:12ID:EsN3mDOU0875名前は開発中のものです。
2005/05/19(木) 08:56:28ID:p+eF/8jPタイトル部分だけだが・・・
ttp://gamdev.org/up/img/2673.zip
0876873
2005/05/19(木) 12:05:59ID:S5NL3eo/http://uploader.xebra.org/?id=d0b6d0c&dl=1
タイトル&NewGame押した後、自作マップチップを並べた奴
キャラグラ描くのがつれぇぇ><
0877名前は開発中のものです。
2005/05/19(木) 16:51:05ID:eE37F0Ib0878藤野社長マンセー
2005/05/19(木) 17:00:44ID:fki78r0E普通だったらこんなにタルい作業に手は出さないと思う、だけどなんか
小さい頃の情熱が突然噴出してきてしまい、激しく楽しい。
シューティング・ラ(ry
0879名前は開発中のものです。
2005/05/20(金) 21:00:31ID:H0Kq/TNdレジストろっかな
0880873
2005/05/20(金) 21:20:05ID:H0Kq/TNd操作慣れる為に、一週間くらいで作れそうなミニゲームつくってくるよ
0881849
2005/05/21(土) 17:40:35ID:Ju99Y1o2開発途中ですが、便乗して・・・
ttp://etcete.hp.infoseek.co.jp/ro.zip
0882名前は開発中のものです。
2005/05/21(土) 19:50:18ID:wSWQYUfjおお、凄いCoolなゲームだ
完成板楽しみにしてます:D
0883名前は開発中のものです。
2005/05/21(土) 22:41:03ID:vyuZfmMy0884名前は開発中のものです。
2005/05/22(日) 01:58:57ID:iB/p7Jbuきあいとこんじょうさえあればナンデモツクレルヨ
0885名前は開発中のものです。
2005/05/22(日) 13:09:39ID:zUvPLpWBView1の方をライフ表示として使う場合、
View1の空白部分を透明にして、View0の部分を表示するってことデキマセヌカ?
0886名前は開発中のものです。
2005/05/22(日) 15:20:28ID:rq0VgBBF0887名前は開発中のものです。
2005/05/22(日) 15:31:30ID:Rn6lCv4Gそれは出来ない。(6.1ならサーフェスをうまく使えば出来そうだけど)
というか、わざわざ透過するぐらいなら、
Draw系の関数でライフバーの部分を描画する専用オブジェクトを
用意したほうがいいと思う。
>>886
既出。一応出来るが、有料バージョンのみだ。ライセンス登録にUS20$かかる。
0888887
2005/05/22(日) 15:46:16ID:Rn6lCv4Gうー、表現をよく考えてなかった。
その描画オブジェクトがView0を追尾するようにするなりして、View0の座標系で描画するって意味です。。。
0889名前は開発中のものです。
2005/05/22(日) 16:23:38ID:zUvPLpWBなるほど、
まだ始めたばかりだから、追尾させる方法ちょっと考えにくいが
試行錯誤してみまふ(・∀・)
回答アリガトウ
0890名前は開発中のものです。
2005/05/22(日) 20:23:10ID:zUvPLpWBview_xview[0] 等の関数使うのに気づくまで頑張りマスタヨ
レジストしなくてもある程度できるけど、
結構制限されて厳しいネ
約2k円程度だから買ってみようかな
0891名前は開発中のものです。
2005/05/23(月) 21:33:22ID:n6yETejvUnlikely suggestions に入っているなぁ。
フォントのマルチバイト文字対応の可能性は、ほぼ無くなったとみるべきか。
0892名前は開発中のものです。
2005/05/23(月) 22:34:58ID:JQ0KAMF90893名前は開発中のものです。
2005/05/23(月) 23:10:59ID:AL6WTv2Xhttp://kochi.cool.ne.jp/gazpage/mysofts/mywin_data.html
これ使おうぜ
ちょっとファイル重くなりそうだがな
0894名前は開発中のものです。
2005/05/24(火) 17:37:11ID:qipx3Ag6あれ、激しく気になるんだが直す方法ないかなぁ・・・?
0895名前は開発中のものです。
2005/05/24(火) 18:05:59ID:qipx3Ag6同じようなノイズあったなぁ
ゲーム作り始めて神経質になってるだけっぽかった
ディスプレイがウンコだからかな lol
0896名前は開発中のものです。
2005/05/24(火) 18:22:15ID:Lq/UMyI2関係ないかもしれないが、ティアリング防止機能使ってみてはどうだろうか。
リソースツリーにある"Global Game Setting"の"Resolution"の項で設定できる。
0897名前は開発中のものです。
2005/05/24(火) 18:54:44ID:qipx3Ag6ウィンドウモードの時、殆ど見られなくなった
サンクス!
フルスクリーンは変わらず・・・onz
0898名前は開発中のものです。
2005/05/25(水) 11:30:04ID:nOGBRUrpGameMakerの公式HPにあるゲーム、ほとんどこれ使ってないな・・・
0899名前は開発中のものです。
2005/05/27(金) 02:23:36ID:Mpi0XQv/追従するようにするにはどういった方法があるでしょうか?
0900名前は開発中のものです。
2005/05/27(金) 02:44:20ID:YURjP2U8>>837-838にヒントが。
0901名前は開発中のものです。
2005/05/27(金) 08:12:12ID:Mpi0XQv/GM5.3で作っていたので巧くいかなかったようです
GM6に変えたら簡単にできました、ありがとうございます
0902名前は開発中のものです。
2005/05/27(金) 09:21:55ID:gPvtALInルーム内の描画領域座標とウィンドウ内の描画領域座標をはっきり区別するためかと思う。
5.3Aとの対比をリストアップ。
6.0 : 5.3A
view_xview : view_left View左端のルーム内座標
view_yview : view_top View上端のルーム内座標
view_wview : view_width Viewの横幅
view_hview : view_height Viewの縦幅
view_xport : view_x Viewを表示するためのウィンドウ上の左端座標
view_yport : view_y Viewを表示するためのウィンドウ上の上端座標
view_wport : (該当なし) Viewを表示する横幅
view_hport : (該当なし) Viewを表示する縦幅
TIPS:
view_wviewとview_wport、また、view_hviewとview_hportを調整することで、
表示を伸縮させることが容易に出来る。(6.0以降のみ)
0903名前は開発中のものです。
2005/05/27(金) 12:28:18ID:s6WhiVri別途でDLL作って日本語入力できるようにならないかなー
0904名前は開発中のものです。
2005/05/27(金) 20:36:36ID:yxsytFyV0905名前は開発中のものです。
2005/05/27(金) 21:46:35ID:0y4uLM880906名前は開発中のものです。
2005/05/28(土) 13:03:33ID:3ca/fVfiテトリスでも作ろうとしていきなりつまずきましたorz
あとシューティングなどで画面内の玉の数を制限する場合、数式使わないと無理ですか?
慣れるまで数式無しで行こうとしてこちらもつまずきましたorz
0907906
2005/05/28(土) 15:27:59ID:3ca/fVfiってか普通にありましたねorz
0908名前は開発中のものです。
2005/05/28(土) 16:07:44ID:j5GjNJIv0909名前は開発中のものです。
2005/05/28(土) 17:01:25ID:9uaRRg620910名前は開発中のものです。
2005/05/28(土) 22:50:28ID:3ca/fVfi昨日からやりはじめて、昨日なんて動き出したら止まらね〜って状態だったんで変数を持ち出せるレベルではないです。
>>909
その場合インスタンス生成とランダムの要素を組み合わせればいいんでしょうか?
とりあえず多角形を用いるには工夫が必要なようですね。
0911名前は開発中のものです。
2005/05/28(土) 23:42:38ID:9uaRRg62どのような実装にしろ、落下ブロックのインスタンス生成、その種類に対するランダム性は欠かせないだろうな。
問題は落下オブジェクト自体の実装方法で、これは各個人で工夫の仕方が違うと思う。
触りたてだと解らないことが多いだろうから、
例えば、一定の時間間隔でブロック1個が落ちていくシステム等、単純化したものを目指してみよう。
また、多角形の描画はレジスト制限されている。ヘルプの GML - Game Graphics - Advanced Drawing を参照してみて。
Draw系で描かれたものはコリジョン判定が出来ないんで、処理の必要なものの描画には向いていないと思う。
0912名前は開発中のものです。
2005/05/29(日) 00:06:14ID:lRyJP9Qcガンガレ、応援してる
変数なんて、慣れれば結構簡単だからガンガレ!
0913906
2005/05/29(日) 00:15:13ID:Q8kPUbya多角形はレジスト制限されてるんですね。
レジスト制限されてる所は読み飛ばしてました。
>>912
応援ありがとうございます。
まだアクションなど把握できてないのですが修行を積んでガンガリます。
ゲーム制作の方はまだまだわからないことだらけですが、こっそりここでアップできるようなものが作れるよう頑張ります!
レスくれたみなさんありがとうございました。
0914名前は開発中のものです。
2005/05/29(日) 05:12:00ID:ioDvenRA穴を登っていくゲーム/GM6
当たり判定に苦戦して結局断念、一応形にはなってると思うのでアップしました
0915名前は開発中のものです。
2005/05/29(日) 13:42:50ID:/50bC3r7なかなか素敵ゲームですね。
断念するなんて勿体ない・・・
やっぱり横スクロールの当たり判定は難しいのでしょうか。
0916名前は開発中のものです。
2005/05/29(日) 18:38:00ID:ea6Kd5HN判定を見た目そのものじゃなく、手動でいじってやればどうかと。
作り始めは暫定オブジェクトで始めてーみたいな。
0917914
2005/05/29(日) 21:02:38ID:ioDvenRA断念と書きましたが、一時中断といった感じです
また時間ができたら作りこもうかなとも思っています
これを作るにあたりこのスレにある忍者のアクションゲームをかなり参考にしました
>>916
Bounding BoxをManualでいじったりししてみたんですが
どうにも巧い事いかなくて結局今の形になりました
作ってる途中では梯子を下っている最中でそのまま岩にめりこんだり
中々一筋縄ではいきませんが、また時間ができたら掘り進めたいと思います
0918名前は開発中のものです。
2005/05/30(月) 03:21:35ID:up+PNfGgBounding Box 内の透過色以外の部分で判定される。
めり込みや、引っ掛かりの原因になりやすいので、
チェックをはずすか、マスクを利用したほうが良い。
0919よこしまなMr.0
2005/05/30(月) 08:01:01ID:OG8RHfzwGame Maker 6.1正式リリース きました。
0920名前は開発中のものです。
2005/05/30(月) 09:01:21ID:c5vdPkkV情報thx
レジストしてる方は、エフェクトがどんな感じか情報ください:D
0921名前は開発中のものです。
2005/05/30(月) 09:21:39ID:c5vdPkkV(If)
△
*
▽
(Else)
△
*
▽
ってな感じになって、かなり分かり易くなってる
0922名前は開発中のものです。
2005/05/30(月) 15:16:37ID:tHFi/7id簡単なエフェクトサンプルを作って、exeで吐き出してみました。ソース付。
実行中F1キーで操作方法を見てください。
ttp://gamdev.org/up/img/2714.zip
内部定義されているパーティクルといった感じで、
関数一個の呼び出しだけで利用できるのがすばらしいと思いました。
0923名前は開発中のものです。
2005/05/30(月) 20:35:49ID:+jCZSk1t雪が幻想的・・・
なかなか素敵だけど、
結構処理が重くなりそうですね。
多用は禁物かな
0924名前は開発中のものです。
2005/05/30(月) 22:49:34ID:Ko/FBYP0ばしばし使って良いもんだと思うんだが違うんだろうか
0925名前は開発中のものです。
2005/05/30(月) 23:30:49ID:+jCZSk1tいや、やりすぎはイクナイ(’A')ってことですよ。
Step処理でずっと雪を降らしてたら重くなっちゃうねってな話
間隔をあけて適度に使うなら問題無しですよ。
0926名前は開発中のものです。
NGNGちなみに画面が重くなること(バグとか、画面サイズとかのミスでなくて)の対処法を色々調べてみたけど
・オブジェクト・タイルを減らす
・(使ってるなら)粒子エフェクトを減らす
・マップサイズを小さくする(ルームを分割する)
・オブジェクトの動作を(停止/再開)させる関数を使う
こんな所だろうか?3つ目については、使いこなせなくて敵が壁にめりこんだり酷い目にあいました。
2つめについては、マップ間の変数の受け渡しの方法がよく分かりません。global変数使うしかないんだろうか。
結構切実な問題なので、アイデアが有る人は教えてもらえるとありがたい
0927名前は開発中のものです。
NGNG0928名前は開発中のものです。
2005/06/02(木) 01:58:47ID:dfGp2uNZPersistent なオブジェクトは、自動で変更先のルームに再配置されるようになる。
速度に関しては、>>926で指摘している点以外に、
・リソースの容量に気をつける
・ループ処理に気をつける
・マウスカーソルを非表示にする
・一度に多数のViewを使用しない
・処理の重いアクションの多用を避ける (バウンド処理など)
・コリジョンイベントはインスタンスの少ないほうに設定する
等がある模様。(ヘルプのChapter3 "Speed considerations"を参照)
0929名前は開発中のものです。
2005/06/02(木) 06:18:53ID:oPdfNd7HCPU使用率がほぼ100%になる。
0930929
2005/06/02(木) 06:24:00ID:oPdfNd7Hしかし、使用してない時と使用してる時では
使用率が20%程UPしていた。
0931名前は開発中のものです。
NGNG0932名前は開発中のものです。
2005/06/05(日) 17:20:42ID:TPR2KBxiどれを使えばいいんでしょうか?
global left buttonを使ってみたけどだめでした。
0933名前は開発中のものです。
2005/06/05(日) 17:29:45ID:Rsgb4IKA普通に出来たが。オブジェクト置忘れとかない?
ttp://www.uplo.net/www/vip13204.zip
0934名前は開発中のものです。
2005/06/05(日) 20:14:29ID:9GiA9r4eやっぱりできません・・・。
設定で変えなきゃいけないところとかあるのでしょうか?
http://www.uplo.net/www/vip13240.zip
0935名前は開発中のものです。
2005/06/05(日) 20:17:12ID:13FBqzdc俺もつくってみた、
なんか俺の環境だと>>934 DLできないのでよくわかりませんが
多分、Global Left pressedを選んでないだけかも
普通の Left pressedだとそのオブジェクトをクリックしたときになりまふ
0936名前は開発中のものです。
2005/06/05(日) 20:18:12ID:13FBqzdc思いっきりオブジェクト設置してませんね:D
0937名前は開発中のものです。
2005/06/05(日) 20:22:22ID:13FBqzdcとりあえず>>934を修正してみますた
0938934
2005/06/05(日) 20:39:24ID:9GiA9r4e意味はわからないけど青い丸のやつが必要なんですね。
ありがとうございました。
あれはどういう意味があるんでしょうか?
0939名前は開発中のものです。
2005/06/05(日) 20:43:56ID:13FBqzdc青い○の奴は、Spriteを設定してないだけの物でふ
0940934
2005/06/05(日) 21:26:27ID:9GiA9r4e色々いじっていたら青い丸が消えてしまいました。
どうすれば現れるんでしょうか?
0941934
2005/06/05(日) 21:36:07ID:9GiA9r4e迷惑掛けてすいませんでした。
0942名前は開発中のものです。
2005/06/06(月) 01:55:08ID:hk/KYHS+ガンガレ!
0943名前は開発中のものです。
2005/06/07(火) 21:30:41ID:FMmKfZwC初心者講座も見つけたから、一応リンクはっとく。
ttp://members.at.infoseek.co.jp/polysynth/unv/gmshoot.htm
0944よこしまなMr.0
2005/06/07(火) 21:48:58ID:CAg+NK4Zその1 ttp://gamemaker.main.jp/modules/articles/article.php?id=19
その2 ttp://gamemaker.main.jp/modules/articles/article.php?id=20
0945名前は開発中のものです。
2005/06/10(金) 20:06:13ID:59WP4kNz0946名前は開発中のものです。
2005/06/11(土) 01:35:45ID:RUQR5AHtマップデータを独自にファイルへ保存したいのなら、GMLを使うしかない。
ASCIIテキスト形式なら ”file_text_…”、 バイナリ形式なら”file_bin_…” のような関数名のものをヘルプで参照。
(GML→Files,Registry.....とある項目らへん)
ファイルオープン、クローズや、読み書き時の挙動などは、C言語等と同等。しかし、ヘルプで詳説されてない気がする。
解らなければ、最初は結果の分かり易いテキスト形式で入出力してみるといい。
0947名前は開発中のものです。
2005/06/12(日) 13:57:13ID:GS+y/RIKttp://gamdev.org/up/img/2761.zip
画像で無理やり解決したので、実行時に重くなってしまいました。
未レジストですと大きさの変更、色の変更などが出来ないのも問題…
0948名前は開発中のものです。
2005/06/12(日) 15:37:45ID:cIZ896fk探してもツクール素材ばかりで・・ジャンプや攻撃ってのが少ない・・
0949名前は開発中のものです。
2005/06/13(月) 06:14:49ID:PK8kmqHc公式サイトに一応それようの素材あるけど、余りいいの無い
まとめサイトで紹介されてる奴も、まんま著作権にひっかかるから止めた方がいい
一応ドット絵作成するときのお勧めサイト
ttp://www.enterbrain.co.jp/digifami/digiweb/dot_teck/index.html
作成講座
ttp://www.tkb-soft.hmcbest.com/program/win/edge/index.htm
ドット絵作成ツールEdge
レス数が900を超えています。1000を超えると表示できなくなるよ。