1 名前:名前は開発中のものです。 mailto:sage [2010/12/05(日) 09:57:49 ID:AN26SQm8] 無料Windows用2Dゲーム作成ツール"Game Maker"について、色々と語り合うスレッドです。 ●本家(英語) ttp://www.yoyogames.com/ ●GameMaker Japan - 非公式情報サイト(日本語) ttp://gamemaker.jpn.org/v1/(現在一時閉鎖中) ●The Game Maker's Apprentice ttp://book.gamemaker.nl/ 前スレ 【2D】ゲーム作成ツールGameMaker part4【マンセー】 ttp://hibari.2ch.net/test/read.cgi/gamedev/1240441868/
528 名前:名前は開発中のものです。 mailto:sage [2011/08/17(水) 17:27:44.48 ID:WDleL0qu] 5.3だかなんだかの旧verでやってる初心者なんだけど、やっぱり日本語対応差し引いても新しいやつのがいい?
529 名前:名前は開発中のものです。 mailto:sage [2011/08/17(水) 23:31:15.82 ID:ve8/bZKi] 8.1対応きたあああああああああああああああ
530 名前:名前は開発中のものです。 mailto:sage [2011/08/18(木) 02:05:41.09 ID:akhx6xbN] 触ってみたけど、本当に日本語描画できるじゃないか、感動した Unicode8からSJISへの写像を手で作ったのか…その努力に感謝する 見たところ、第二水準漢字には対応してないみたいだね(手で作るならそりゃ大変だけど) だったらリンクにあるUnicode対応表から自動で(u8_bit1, u8_bit2, res_bit1, res_bit2)を割り出せないかな 素人の発想だからあれだけど、その対応表をcsvか何かにしてから読み込んで それを(u8_bit1, u8_bit2, res_bit1, res_bit2)の組に変換するコードを組むとか あとはそれを出力したファイルをGMで読み込んで res_bit1[u8_bit1, u8_bit2] //(u8_bit1, u8_bit2)に対応するres_bit1 res_bit2[u8_bit1, u8_bit2] //(u8_bit1, u8_bit2)に対応するres_bit2 を定義するとかすれば手作業は省けるかもしれないけど これだと配列のサイズが大きくなりすぎて問題かな
531 名前:ziSuWo4f mailto:sage [2011/08/18(木) 07:55:45.88 ID:Huqj3QU8] >>530 UTF-8からSJISへの対応表は、りーどみーに書いてある「JIS第一水準漢字・文字コード表」から自動生成させたものだから、そこまで手間はかかってなかったりする。 同じような感じで第2水準漢字も対応表があれば、実装できそうなんだけどなー
532 名前:ziSuWo4f mailto:sage [2011/08/18(木) 07:57:39.82 ID:Huqj3QU8] って書き込んだけど、普通にあったわ ちょっと作ってくる
533 名前:ziSuWo4f mailto:sage [2011/08/18(木) 08:37:49.83 ID:Huqj3QU8] とりあえず、第二水準漢字にも対応させてみた ダウンロード場所は、 >>525 と同じ所 といった独り言みたいになってるけど、これまた自分での確認だけでは不安だから、誰か試してみてほしい
534 名前:名前は開発中のものです。 mailto:sage [2011/08/18(木) 08:46:59.09 ID:akhx6xbN] 早すぎるだろ! 仕事終わったら早速試してみるわ、ありがとう
535 名前:名前は開発中のものです。 mailto:sage [2011/08/18(木) 14:16:40.13 ID:I7jWaH++] GameMakerはじまったな
536 名前:名前は開発中のものです。 mailto:sage [2011/08/19(金) 00:01:52.79 ID:F2HMcDlR] 開発言語変わったとかどこかで見た気がするんですが バージョン8以降になってから動作速くなったりしてます? まだ7つかってるんですが。
537 名前:名前は開発中のものです。 mailto:sage [2011/08/22(月) 11:15:05.84 ID:LxHZyaFC] 久しぶりにスレ開いたら神降臨ですか。 日本語はsprite_partで一文字一文字書いていたからマジ助かる。
538 名前:名前は開発中のものです。 mailto:sage [2011/08/24(水) 17:57:02.57 ID:b9763/ur] >>533 マジで乙 まだあんまり触ってないんだが、忘れないうちに記号の×が表示されないのだけ報告しとく 個別に報告しても役に立たないのはわかってるが・・・
539 名前:名前は開発中のものです。 mailto:sage [2011/08/26(金) 17:49:55.32 ID:YwNYyvsB] ところで、公認ガイドっぽいのって買ってる人いる? ttp://book.gamemaker.nl/
540 名前:名前は開発中のものです。 mailto:sage [2011/08/27(土) 09:49:20.08 ID:LBkY6ZYx] いないんじゃないか。内容的に小中学生向けの本だし 内容が簡易であっても英語わからないとさっぱりだろうし 逆に英語が堪能なら付属のチュートリアル見るなりフォーラムで質問するなりしたほうがいい
541 名前:名前は開発中のものです。 mailto:sage [2011/08/27(土) 13:32:07.57 ID:7oU+FEwe] いや、図示されてるから英語さっぱりでも内容まったく分からないということはないんじゃなかろうか? まあでも、小中学生向けの本だな。
542 名前:名前は開発中のものです。 [2011/08/28(日) 01:43:08.09 ID:/6xx2dSK] 質問です。 これ使ってAndroidで有料ゲーム作れますか? あと、プログラム言語は何を使うの?Java?
543 名前:名前は開発中のものです。 mailto:sage [2011/08/28(日) 01:53:13.56 ID:+r6NpT97] >>542 あんたはこのツールは使わなくてよい
544 名前:542 mailto:sage [2011/08/28(日) 02:04:41.25 ID:/6xx2dSK] 自己解決した。 公式のWikiみたら「You can even sell them. 」ってあったから大丈夫そうだな。 ドキュメント漁ってライセンス調べてみるわ。 あと、言語はGMLって専用のスクリプト使うみたいだ。 スレ汚しスマン。
545 名前:名前は開発中のものです。 mailto:sage [2011/08/28(日) 07:58:50.95 ID:DOl7TkST] >>541 の続き ゲームデザインが段階的に分かる本ではあるけれども。 本の雰囲気が見ていいと思ったら買えばいい。 book.gamemaker.nl/chapters/Chapter3.pdf 付属CDのResources Folderの素材は、商用利用可(ただし、sprite、backgrounds、soundsはfreeware collectionからの流用なのでこれらを省く)。二次配布禁止。
546 名前:名前は開発中のものです。 mailto:sage [2011/08/28(日) 08:24:30.17 ID:DOl7TkST] ゴメン、GameMaker以外での使用も不可だった。一応全文載せとく。 Resources This folder contains all the resources (graphics, music and sound effects) needed to create the games in the book plus a few bonus ones as well. There is a subfolder for each chapter containing the corresponding resources. In purchasing this book, the authors and publisher grant you permission to use these electronic resources in your own Game Maker games, including for commercial use. However, redistribution of these resources is prohibited, as is their use for games not made with Game Maker. Games This folder contains editable versions of all the games created in the book. There are generally several versions of each game showing them at different stages of construction. There is a subfolder for each chapter containing the corresponding game files. You are permitted to use these as the basis for your own games. However, redistribution of the original games is prohibited and the authors retain copyright of all the game concepts and names in this book.
547 名前:名前は開発中のものです。 mailto:sage [2011/08/28(日) 09:17:47.61 ID:DOl7TkST] まあ、でも探してみたらこんなんあった。上の人の講座かな? 『GameMaker言語講座』 ttp://eidwinds.com/tooru/GM6HP/addSample/GML.pdf
548 名前:名前は開発中のものです。 mailto:sage [2011/08/28(日) 09:40:25.13 ID:zv9DvT+u] >>545 contentsを見る限りこれはゲームデザインの本じゃないよ 良くも悪くも"GameMaker"の入門書でしかない
549 名前:名前は開発中のものです。 mailto:sage [2011/08/28(日) 10:13:50.19 ID:DOl7TkST] >>548 うん、勘違いしてたわ。ゲームデザインの事は学習曲線ぐらいしか載ってないね。 続きのCompanionはサンプルゲーム3つのうち2つ(ZOOLは素材利用不可)はApprenticeの規約と同様。 (後、いつだったかフォーラムで"RPGの製作本も出るといいなあ"とかいう、コメントがあったけどたぶんそれは無いだろうなあ...)
550 名前:名前は開発中のものです。 mailto:sage [2011/08/28(日) 11:53:41.96 ID:hhtKC3B9] ●The Game Maker's Apprentice なんでこれ突然>>1 に入ったの?
551 名前:名前は開発中のものです。 mailto:sage [2011/08/28(日) 13:42:07.08 ID:DOl7TkST] >>550 作者本人も執筆してるから、入れといた方がいいかなと思って。
552 名前:名前は開発中のものです。 mailto:sage [2011/09/01(木) 18:28:36.76 ID:VTzX0wGr] 最近頻繁にあったアップデートが無くなったな 一段落ついたのかな
553 名前:名前は開発中のものです。 mailto:sage [2011/09/07(水) 00:42:30.37 ID:DmIN3cjo] 今ブロック崩しを作ってて、ボールの反射で詰まってるんですけど、 参考になりそうなソース付きのブロック崩しはないでしょうか? できれば反射の部分をBounceアクション使わずに処理してるやつがいいのですが……
554 名前:名前は開発中のものです。 mailto:sage [2011/09/07(水) 01:23:52.41 ID:+XQowWwA] なんでBounceだとダメなの?
555 名前:名前は開発中のものです。 mailto:sage [2011/09/07(水) 06:34:59.16 ID:YRnKa2iR] 横からぶつかった場合はhspeedを逆に、縦からの場合はvspeedを逆に、で良いんじゃない 他に方法があるのかもしれんけどhspeed=hspeed-2hspeedとか
556 名前:名前は開発中のものです。 mailto:sage [2011/09/07(水) 08:23:36.17 ID:qtjhrAGd] >552 かもしれんね スクリプトエディタの表示は改善される見込みがなさそうだが それ以外は安定してきてるんだろうか
557 名前:名前は開発中のものです。 mailto:sage [2011/09/07(水) 08:56:26.19 ID:DmIN3cjo] >>554 Bounceアクションだとごくたまにですが、L字型に並んだ壊れないブロックの内側とかに当たったときなどにスタックするんです それでも今自力で作った反射よりはバグは少ないんですが…… あとボールが当たった面によって反応が違うブロックとかも作ってみたいので(PC98のぶろっくでポンみたいなの)、どうせ当たった面を判別させるなら 反射もそこでやらせたほうが都合がいいだろうと思いまして GMじゃなくても、衝突した面を判定する方法(特にカドに当たった時の処理)が説明されているサイトなり本があればいいのですが……
558 名前:名前は開発中のものです。 mailto:sage [2011/09/07(水) 20:09:55.61 ID:YRnKa2iR] 俺の方法はダメなの?
559 名前:名前は開発中のものです。 mailto:sage [2011/09/07(水) 20:51:18.92 ID:DmIN3cjo] >>558 単体のブロックの4面の真ん中の方に当たったときはそれで問題なく動くんですけど、カドにあたったり、並んでるブロックの境界に当たったときは 意図した通りの動作をしてくれないんです。スタックしたり一瞬止まったりとか どっちかというと反射の方法よりその前の衝突面を判定する処理がうまくいってないんじゃないかと思います
560 名前:名前は開発中のものです。 mailto:sage [2011/09/07(水) 20:58:35.93 ID:No/jMI5Y] ブロック崩しは正確さうpオプション入れた反射アクションで問題なかったけどな
561 名前:名前は開発中のものです。 mailto:sage [2011/09/07(水) 21:35:51.26 ID:yBuuheHH] ゲームの中の物体というのは連続的じゃなくて、数ピクセルずつとびとびに動く 衝突した時、ボールはすでにブロックの中にめりこんでいるわけだから それが縦の辺に当たったのか、横の辺なのかという判断は実はけっこう難しい ブロックを対角線で4つに区切って、上下左右どの領域にボールがあるか見るとか より厳密に、移動前後の位置を線でつないでどの辺と交わるか計算する方法とかあるけど 必ずしもゲーム的に自然になるとは限らないしね。 不具合出ないようにするなら、まず縦横どちらかに反射させるか決めて その方向にブロックがあったら、別の方に反射させるようにすればいいんじゃないかな。 縦横両方ともふさがっていたら、もと来た方向にはね返させるとか
562 名前:名前は開発中のものです。 mailto:sage [2011/09/07(水) 23:07:09.66 ID:3sgJEou8] GML に慣れていれば簡単だけど、そうでなかったらかなり面倒かも 動かないブロックで上下左右判別有だと下のようになる (ボールからBlock(Solid属性)に対してコリジョンイベント) x = xprevious; y = yprevious; move_contact_solid(direction, 32); if(place_meeting(x+sign(hspeed), y, Block)){ hspeed *= -1; //左右 } else if(place_meeting(x, y+sign(vspeed), Block)){ vspeed *= -1; //上下 } else{ vspeed *= -1; //例外として角 hspeed *= -1; }
563 名前:名前は開発中のものです。 mailto:sage [2011/09/09(金) 08:12:25.77 ID:spl7XhZ7] GMのコードエディタって検索履歴消せるのかな。見当違いなワードが候補に出てきて鬱陶しいのだがw ヘルプとかに書いてあったらスマソ
564 名前:名前は開発中のものです。 mailto:sage [2011/09/09(金) 08:29:50.36 ID:SeyQ3xvv] たぶんレジストリのFindStr0~16消せば消える 置換の方もReplStr0~16で
565 名前:名前は開発中のものです。 mailto:sage [2011/09/09(金) 18:50:24.06 ID:spl7XhZ7] ありがとう。でもめんどくさいからいいわw
566 名前:名前は開発中のものです。 mailto:sage [2011/09/09(金) 22:21:30.09 ID:vQHkG/8r] ブロック崩しのことで以前質問したものですが、 ボールの判定を矩形にして、四隅で判定を取ることで問題が解決しました 色々とアドバイスを頂きありがとうございました
567 名前:名前は開発中のものです。 mailto:sage [2011/09/11(日) 13:22:00.63 ID:IdP+uynO] sprite_replace_spriteなどでCPUに負荷をかけた場合、sleepでCPUを休ませた方がいいでしょうか? その場合どれくらい休ませればいいものなのでしょうか?
568 名前:名前は開発中のものです。 mailto:sage [2011/09/11(日) 23:45:39.85 ID:9BDNxwDF] なぜ休ませたいのか知らないけどいらない 重たい処理の後にsleep使っても sleepの待ち時間だけゲームが止まるだけ ビジーループで一つのスレッドで集中処理させないようにするのとは話が違う
569 名前:名前は開発中のものです。 mailto:sage [2011/09/11(日) 23:48:45.15 ID:IdP+uynO] ループ処理中でもなければ、特にsleepする必要はないんですね。 ありがとうございました。
570 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 10:08:44.78 ID:L0Ryhc4E] スレッドの話が出たからフォーラムにあるマルチスレッドのDLL使ってみたけど 安定しないね マシンによってエラーが出たり出なかったりする
571 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 18:38:06.90 ID:YTAtaKmh] stringとかrealで出した値を変数として扱うことってできる? 例えば親オブジェクトがfluit、子オブジェクトにapple、orange、grapeがあるとして プレイヤーが果物を取るたびに果物の種類をグローバル変数で+1していきたいとした場合 親オブジェクトにプレイヤーが果物を取った時、 global.(果物名)+=1 みたいにできたら便利なんだけど 今のところそれぞれの子オブジェクトにglobal.apple+=1 、global.orange+=1、global.grape+=1の様に書いていて面倒
572 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 19:50:01.87 ID:rHDmyxwg] variable_global_set(name,value) 指定した名前で変数をグローバルで定義し、数値を代入します。 variable_global_array_set(name,ind,value) 指定した名前で1次元配列をグローバルで定義し、[ind]に数値を代入します。 variable_global_array2_set(name,ind1,ind2,value) 指定した名前で2次元配列をグローバルで定義し、[ind1][ind2]に数値を代入します。 variable_local_set(name,value) 指定した名前で変数を、現在のインスタンスのローカル変数に定義し、数値を代入します。 variable_local_array_set(name,ind,value) 指定した名前で1次元配列を、現在のインスタンスのローカル変数に定義し、[ind]に数値を代入します。 variable_local_array2_set(name,ind1,ind2,value) 指定した名前で2次元配列を、現在のインスタンスのローカル変数に定義し、[ind1][ind2]に数値を代入します。 これらは使えないの?
573 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 20:42:40.79 ID:rHDmyxwg] 最近触ってないから書式とか合ってるかわかんないけど 果物アイテム取得時に Flute_get(object_get_name(id)); //取得したインスタンスIDのオブジェクトネームを取得 ↓Flute_getの中身↓ global.flute_name = Argument[0]; //グローバル変数flute_nameに取得したオブジェクトネームを格納 if(variable_global_exists(global.flute_name)){ //flute_nameのグローバル変数が存在するかどうか //↓存在している場合、該当グローバル変数の値を取得し、それに+1する variable_global_set(global.flute_name,variable_global_get(global.flute_name)+1); } else { //存在しない場合 variable_global_set(global.flute_name,1);//グロ変数flute_nameに1を代入 } return true; //戻り値にtrueを格納
574 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 23:19:49.55 ID:YTAtaKmh] 今試そうとしたけどglobal.(オブジェクト名)だとエラーでますね global.fruit_(オブジェクト名)でやるとしたらどうやるのがいいでしょう
575 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 23:51:27.27 ID:72dL+no7] 配列使った方が簡単じゃないかな オブジェクト名というのは実際にはオブジェクトのインデックスを指していて これは0から始まる数値だから、そのまま配列の添字として使える 果物を取った時には、親オブジェクトで global.fruit[object_index] += 1; とする それぞれの個数を参照するのは global.fruit[apple], global.fruit[orange] みたいな感じでOK 面倒なのは初期化だけかな。配列の要素がまだ存在しない時だけ0にしてやりたいから ちょっとインチキくさいけどCreateイベントで variable_global_array_set("fruit", object_index, variable_global_array_get("fruit", object_index));
576 名前:名前は開発中のものです。 mailto:sage [2011/09/28(水) 00:14:30.23 ID:Q9LsYZ3B] フルーツオブジェクト作った順番がバラバラだと、内部のインデックスが連番にならないんじゃないか? オブジェクト名をfruit0~fruit9みたいな感じで、末尾の数字だけ抜き出して配列の参照に使うとか >>574 ルーム作成時に、フルーツ名のグローバル変数を全部初期化しておくのなら variable_global_set(object_get_name(object_index),variable_global_get(object_get_name(object_index))+1); の一行でglobal.fruit_(オブジェクト名)の代わりにできるはず あと>>573 は忘れてちょんまげ、普通に間違ってて使えねーww
577 名前:名前は開発中のものです。 mailto:sage [2011/09/28(水) 00:39:18.26 ID:l/cBRsOn] >576 それぞれの要素が区別できればいいから連番である必要はないよ 配列の添字の上限は32000なので、そこまでオブジェクト作らなければ大丈夫 使わない要素ができるのが気にいらなければ ds_mapで、オブジェクト名ないインデックスなりをキーにして管理する手もあるね
578 名前:名前は開発中のものです。 mailto:sage [2011/09/28(水) 00:39:50.61 ID:Ghr6G8vG] コードの設計を見直した方がいいと思うけどなあ global.fruit_apple とか静的にアクセスしたいなら はじめからどこかで global.fruit_apple = 0 のように書くべきだし variable_ で動的に変数を作成するなら global. ではなく 変数を介して variable_ 関数で取得する必要がある
579 名前:名前は開発中のものです。 mailto:sage [2011/09/28(水) 07:26:02.84 ID:PsBdqrxT] 1つのオブジェクトを指定した領域だけを可視化する、あるいは不可視化するような事は可能でしょうか? 例えば○■■▲■■■☆■■■☆ こんなオブジェクトの ↑ここの領域↑ だけを以下のように表示するというような感じです ■▲■■■☆■ (他の部位は透過)
580 名前:名前は開発中のものです。 mailto:sage [2011/09/28(水) 10:00:13.60 ID:MULX1zPz] >>575 ,576 配列ですか オブジェクトインデックスは大きな数字なので、ヘルプによればメモリをたくさん使ってしまいそうですね どのくらいなのかはわかりませんが 配列はまだ勉強不足なので調べてみます ありがとうございました >>578 そのglobal.fruit_apple=0も親オブジェクトでまとめてやりたいんですよ
581 名前:名前は開発中のものです。 mailto:sage [2011/09/28(水) 16:16:25.45 ID:9OPzygEv] >579 draw_sprite_partは? もしくはdraw_sprite_part_extとかdraw_sprite_generalでもよし レジスト版じゃないなら、その部分だけ切り取ったスプライトを用意するのが一番早い
582 名前:名前は開発中のものです。 mailto:sage [2011/09/29(木) 06:42:08.77 ID:0Oea0qQq] >>581 ありがとうございます しかしレジスト版ではありません また、動くオブジェクトを絶対座標で切り取るとなるとその部分だけ切りとったスプライトだと膨大な数が必要になります
583 名前:名前は開発中のものです。 mailto:sage [2011/09/29(木) 07:25:11.51 ID:9YPO3ifm] ○■▲☆の4種類のスプライトを用意して 可視領域内に入ったら非透過にして、範囲外にでたら透過するようにすれば?
584 名前:名前は開発中のものです。 mailto:sage [2011/09/29(木) 22:24:18.42 ID:pYXHrVK/] >>582 draw_sprite_partはLiteでも使えるよ(6.0〜8.1) ヘルプ見れば、レジスト版専用のものには目立つ注意書きがある バージョンによっても変わったりするから、使えないと決めつけずまず確認しようぜ
585 名前:名前は開発中のものです。 mailto:sage [2011/10/01(土) 09:22:12.68 ID:jBB6MmWI] >>584 ありがとうございます
586 名前:名前は開発中のものです。 mailto:sage [2011/10/05(水) 23:09:00.17 ID:+KKNUahI] テストプレイだと何ともないのに、Create executableで作った実行ファイルを動かすと、たまにウィンドウがガタガタ揺れたりするんですけど、 同じ症状が出てる人いませんか? OSはWin7Pro64bitです
587 名前:名前は開発中のものです。 mailto:sage [2011/10/15(土) 17:59:24.54 ID:+jFaw5fs] これもしかして、いつの間にかソースDL出来るようになってないか? 今気付いたから貼っとく。 Apress.com『The Game Maker's Apprentice』 www.apress.com/9781590596159
588 名前:名前は開発中のものです。 mailto:sage [2011/10/23(日) 13:38:10.39 ID:pw81MOG+] 久々にゲーム作ろうと思ったけど旧verなくなった?
589 名前:名前は開発中のものです。 mailto:sage [2011/10/23(日) 17:45:23.20 ID:jvw+3ggo] 糞拝金主義の微妙な糞ツールなので使わないでおきましょう
590 名前:名前は開発中のものです。 mailto:sage [2011/10/23(日) 20:20:17.49 ID:+t/cCCw9] デフォで日本語が使えるScratchに乗り換えるべきか
591 名前:名前は開発中のものです。 [2011/10/24(月) 00:39:51.59 ID:X7f5x7Mn] >>588 ホレ wiki.yoyogames.com/index.php/Old_Game_Maker_Versions
592 名前:名前は開発中のものです。 mailto:sage [2011/10/24(月) 23:02:56.30 ID:9o2D3A25] 昔のバージョン消したのか しょうがないとはいえなんか寂しいな
593 名前:名前は開発中のものです。 mailto:sage [2011/10/30(日) 22:07:58.51 ID:gA8wBS6B] HTML5って8.1に追加機能じゃなかったのか。というかやたら高いな
594 名前:名前は開発中のものです。 mailto:sage [2011/11/02(水) 07:32:21.76 ID:zWgDrU8L] 日本語描画中心、っていうかノベルゲーみたいなゲーム作ってるんだが >>525 で神降臨してたのでようやく8.1に乗りかえれるぜー・・・ って思って実装したら外部ファイルから読み込んだ文字は表示出来ないことを知った 7のファイルを読み込んだ時のエディターの文字化けと同じ感じになる オワタ・・・それともYo Yo Gamesに直談判しかないか・・・
595 名前:名前は開発中のものです。 mailto:sage [2011/11/02(水) 18:15:09.03 ID:4oRWNsGm] 外部ファイルのテキストをUTF-8に変えるじゃだめなのかな
596 名前:名前は開発中のものです。 mailto:sage [2011/11/02(水) 18:48:10.36 ID:HxGVS4oo] 久しぶりのアップデート来たな
597 名前:名前は開発中のものです。 mailto:sage [2011/11/02(水) 19:49:42.34 ID:OpQbNXce] 文字描画はこれに合わせて作ってたな www.angelcode.com/products/bmfont/ Unicodeは8.1で対応しないんじゃないかなと思う
598 名前:名前は開発中のものです。 mailto:sage [2011/11/03(木) 08:26:46.10 ID:GPKJjkB3] >>595 あ ん た が 神 か おかげで読み込めたよーありがとう あとは改造したmbtextを8.1に対応させるだけだ >>597 なるほどねー元々Unicode対応で画像化したフォントを用意するのか 文字描画の仕組みをもう少し理解したら使えるかも ちょっくら触ってみる
599 名前:名前は開発中のものです。 mailto:sage [2011/11/03(木) 18:06:34.79 ID:8v2tPhlf] レジストしようと考えているんだけど、 yoyogamesのアカウント(?)があらかじめ必要なのか?
600 名前:名前は開発中のものです。 mailto:sage [2011/11/03(木) 19:04:31.02 ID:XC3K9NT+] 横スクロールゲームを製作中なのですが、 地面をx軸に左へスクロールすると同時に右から新たに地面(左の地面と同じ素材)を生成するにはどうしたらいいでしょうか。
601 名前:599 mailto:sage [2011/11/03(木) 20:51:10.96 ID:8v2tPhlf] すいません、解決しました。 普通にレジストできたw
602 名前:名前は開発中のものです。 mailto:sage [2011/11/04(金) 01:46:03.50 ID:RvzcQM9w] >>600 地面ブロックをOutsideRoomで右端に移動させれば良いんじゃないかな
603 名前:名前は開発中のものです。 mailto:sage [2011/11/04(金) 09:20:17.21 ID:3pY4L2/9] 598だが、>>525 で全角の"〜"が表示されないと思ったら 元のユニコード対応表で1バイト目がE3になってた(GMで調べたらEFだった) なので対応する部分をE3からEFにコピペするとよろし 割とよく使う文字だと思ったから念のため報告しとく
604 名前:名前は開発中のものです。 mailto:sage [2011/11/06(日) 09:20:20.45 ID:IeEIMdZW] 日本で3Dゲーム作ってる人いないかな 海外だと人口多いみたいだしYoutubeとかでも講座動画見たいのが結構あるけど 興味あるんだけど英語で解説されてもよく分からない 表示するだけとかなら結構簡単みたいだけど 色々動かすとなると長々としたプログラムになっちゃうみたいだしやっぱり日本語の解説が欲しい
605 名前:名前は開発中のものです。 mailto:sage [2011/11/06(日) 09:46:59.96 ID:Lg4qDgR4] GM使うなら英語読むのは覚悟しないと ただでさえ少ない日本GMユーザー、その中でこれまた少ない3D そこから新たに解説を作ってくれるなんて人は残念ながらいない 日本語wiki等もかなり前から全く動きが無いし日本語GM6ヘルプに頼りつつ 活発な公式のフォーラムを見ていくしかないだろうね
606 名前:名前は開発中のものです。 mailto:sage [2011/11/07(月) 06:46:07.59 ID:colm/jfX] 3Dも割と色々出来るようだし最近のアップデートでも強化されてるようなのに残念だ 2Dはだいぶ自由に扱えるようになったけどそれはやっぱり先駆者達あったからこその物だからなあ
607 名前:名前は開発中のものです。 mailto:sage [2011/11/12(土) 00:41:05.53 ID:LzCERMfc] ファイル操作で馬鹿やると、どこが変なのか探すの大変だなあ おかげで、それなりには理解したけど 変数をtxtに出力して管理してるんだけど、これって、指定した行の文字だけを削除するとかってできる? 2行目に入れた3を削除して、そこに8を入れる。とかをやりたいんだけど。 現状、いちいちtxtを削除させてから新規に同じ名前のtxtを作成させてるけど、我ながら頭の悪い方法としか思えないぜ
608 名前:名前は開発中のものです。 mailto:sage [2011/11/12(土) 01:38:39.67 ID:NXyfTp+k] >>607 俺もそれが面倒だと思ったので、iniファイルを使う方に変えた txtと違ってファイルIDがないからゲーム中で同時に1つしか管理できないけど、データの位置を何行目じゃなくて文字列で指定できるから、 その問題が一瞬で解決する
609 名前:名前は開発中のものです。 mailto:sage [2011/11/12(土) 08:00:05.30 ID:OIeUUDK1] 普段はリストで管理して、書き出す機会は減らすってのじゃだめなの?
610 名前:607 mailto:sage [2011/11/12(土) 10:40:26.70 ID:eyvAIjBZ] リストってなんぞやと思ったら、listなんてものがあったとは 現状、思考錯誤の末の汚いコードだしiniかlistで書き直すことにするわ 過疎かと思ったら、返信が早くてありがたいです
611 名前:名前は開発中のものです。 mailto:sage [2011/11/12(土) 10:52:34.48 ID:NUwL39Xe] 現状ここが日本唯一のGMコミュニティなのか
612 名前:名前は開発中のものです。 mailto:sage [2011/11/12(土) 16:56:44.91 ID:GCTSm5d7] 連想配列ができればなぁ
613 名前:名前は開発中のものです。 mailto:sage [2011/11/19(土) 10:30:30.01 ID:PzpFR/rY] 画面のズームイン/アウトをさせたいんだけど、 view_w/hviewやview_w/hportを変更して、 その値をwindow_set_region_size()に入れても変化がない window_set_region_size()の使い方が間違ってるのかな?
614 名前:名前は開発中のものです。 mailto:sage [2011/11/19(土) 11:16:29.22 ID:em8hjx1d] 画面拡大縮小なら view_wview[index], view_hview[index] だけでいいはず
615 名前:名前は開発中のものです。 mailto:sage [2011/11/19(土) 12:17:15.17 ID:PzpFR/rY] >>614 本当だ。ありがとう では、もう少し突っ込んだことを聞かせて頂きたい 1. room作成時viewサイズを320*240で表示 2. room作成時viewサイズ640*480→320*240に変更 1.の時にゲームウインドウを最大化しspriteを表示させると、 ドット補間というかぼかしたように拡大してくれるんだが 2.の時はそれがなく、ドットが目立ちカクカクして見えてしまう これは何が問題なんだろう
616 名前:名前は開発中のものです。 mailto:sage [2011/11/19(土) 15:22:33.99 ID:em8hjx1d] GameMakerの仕様としてデフォルトのフルスクリーン機能を使うと ドットがにじんでしまうというものがあるので、どちらかというと1の方が問題かも。 拡大してカクカクに見えるのは低解像度向けの小さい画像ならしょうがないかと カクカクにしたくないなら解像度にあわせてある程度大きい画像を作ると見栄えがいいと思う。 フルスクリーンにする場合で、にじみが気になるときはウインドウのキャプション外して display_ の関数でディスプレイに合わせてウインドウの大きさを変えて・・・ というような疑似フルスクリーンを作る必要がある
617 名前:名前は開発中のものです。 mailto:sage [2011/11/19(土) 17:01:24.98 ID:PzpFR/rY] >>616 小さい画像で作っているので 1の方をキープできればと思ったんだ これを任意に制御するのは難しそうだね 丁寧な回答をありがとう、すっきりした
618 名前:名前は開発中のものです。 mailto:sage [2011/11/23(水) 12:34:46.28 ID:nEj4hLUO] いつの間にかGame Maker HTMLってのが出てたのか 誰か触ってみたヤシ居る?
619 名前:名前は開発中のものです。 [2011/11/23(水) 16:52:36.58 ID:dB8XYENA] 11/28がCyber Monday SaleでApressの電子書籍全部$15らしい 『The Game Maker's Apprentice』とか『The Game Maker's Companion』が気になる人はそんときに買えば?
620 名前:名前は開発中のものです。 mailto:sage [2011/11/25(金) 07:40:41.20 ID:WUnCrKoC] レジストしたいんだけどアカウント登録ってどうやるの? Emails don't matchって言われるけどフリーアドレスじゃ登録できないってことなのかな?
621 名前:名前は開発中のものです。 mailto:sage [2011/11/26(土) 04:23:15.49 ID:xF4e8thM] 8.1だったらプロダクトキーの入力だけでよかった気がするけど メアドも必要だったっけ?
622 名前:名前は開発中のものです。 mailto:sage [2011/11/28(月) 09:21:19.58 ID:oiLLKKYx] 画面の左上に残りライフを表すマークを表示したい。 でもドロースプライトではアニメーションするスプライトが表示できない。 そこでオブジェクトでライフを作って、jump to pojitionで画面左上から一定距離の地点に移動し続けてもらう(ステップイベントで)。 しかしそうすると画面の移動より1ステップ分送れて描画されるためライフ表示が画面の移動に一歩遅れる感じになる。 そこで移動ポジションに操作キャラの移動スピードを+してみる。 すると今度は端に来て画面が止まったときにおかしくなってしまう。 なんかいい方法ないですか?
623 名前:名前は開発中のものです。 mailto:sage [2011/11/28(月) 09:34:26.30 ID:oiLLKKYx] ドローイベントのサブイメージ番号に変数を利用することで自己解決! お目汚し失礼しましたー!!
624 名前:名前は開発中のものです。 mailto:sage [2011/12/01(木) 10:12:40.14 ID:10BWRZ/A] 突然申し訳ありませんが、日本語での講座とか解説のオススメってどこかありませんでしょうか…。 もしくは横スクロールアクションのお手本的な勉強になるようなフリーゲームがあれば教えていただきたいです
625 名前:名前は開発中のものです。 mailto:sage [2011/12/01(木) 17:41:08.35 ID:Zgt6Zccu] とりあえずサンプル眺めて基本的な使い方の流れを学んで、 後は非公式サイトの情報で横スクロールアクションの主要部分、重力落下とかジャンプとかそういうのを学んでいくのが楽かな。俺はそうだった 日本語版ヘルプがあると更に捗る 最近ならニコニコとかに講座動画ないかな?
626 名前:名前は開発中のものです。 mailto:sage [2011/12/01(木) 18:46:54.40 ID:oZZSYSez] >>625 今まさに重力関連で行き詰まっているところです…。 もう少し色んなサイトを探して、講座動画も見てみます。 ありがとうございます
627 名前:名前は開発中のものです。 mailto:sage [2011/12/01(木) 21:07:05.35 ID:H+Dey2CF] ジャンプボタン長押しだと高く、短くだと低くっていうのに戸惑った記憶があるわ
628 名前:名前は開発中のものです。 mailto:sage [2011/12/05(月) 18:17:42.43 ID:zoqyldCG] これ相当いいツールだな お手軽だし、GMLやればちょっと突っ込んだこともできる ただ、エディタとかデバッガあたりの動作がイマイチ 特にデバッガは以前開いた状態で開いてほしいな このあたりレジストすれば改善する?
629 名前:名前は開発中のものです。 mailto:sage [2011/12/05(月) 23:54:38.70 ID:iTVDtZ+3] >>628 レジストしてるけど、改善されない。 GameMakerはエディタと言語仕様が微妙なのが残念すぎる
630 名前:名前は開発中のものです。 mailto:sage [2011/12/05(月) 23:57:38.39 ID:JJYo6Ab+] デバッグ機能で復元できるのは変数の閲覧設定だけ インスタンスの状態をまるまる保存、復元したいならgame_save()でroomの状態が 全て保存されるので自分でデバッグ用オブジェクトを作れば以前の状態というのもできないことはないよ
631 名前:名前は開発中のものです。 mailto:sage [2011/12/06(火) 00:02:01.04 ID:ROAr+3K+] GMは対象との距離が0.5未満を当たってない、0.5以上を当たってると勝手に判定するのが厄介
632 名前:628 mailto:sage [2011/12/06(火) 01:06:20.71 ID:MpnaFec0] >>629 >>630 レジストしても使い勝手は変わらないのか・・・ でもまあ安いし、バージョンアップに期待してレジストしてみるわ ありがとう game_save()はいいこと聞いたw
633 名前:名前は開発中のものです。 mailto:sage [2011/12/10(土) 02:59:36.61 ID:7EHELc/B]
634 名前:名前は開発中のものです。 mailto:sage [2011/12/11(日) 18:09:46.10 ID:pQQ/Spbu] ゲーム中にフラッシュを再生したりとかできるんだろうか?
635 名前:名前は開発中のものです。 mailto:sage [2011/12/11(日) 19:43:35.82 ID:3RLaFiNA] 動画自体再生無理 だから何十何百という画像ファイルを 連続表示させる感じでやれば 動画はいけるかもな 外部DLLとかであるかは知らない
636 名前:名前は開発中のものです。 mailto:sage [2011/12/11(日) 20:02:45.97 ID:pQQ/Spbu] なるほど メモリめちゃくちゃ食いそうですね。 単純なループアニメ程度かできるのは。
637 名前:名前は開発中のものです。 mailto:sage [2011/12/11(日) 20:50:54.47 ID:egvdPHOj] レジストすればsplash_系の関数が使えるようになるから avi、mpg、wmv あたりの動画は標準機能で使える
638 名前:名前は開発中のものです。 mailto:sage [2011/12/16(金) 17:21:13.00 ID:DYxLyW1+] マジかよレジストしてくる
639 名前:名前は開発中のものです。 mailto:sage [2011/12/22(木) 12:53:57.91 ID:V7YjWRjO] room移動の時に使えるアクションコマンドでのエフェクトみたいのを他で使うことはできませんか?
640 名前:名前は開発中のものです。 mailto:sage [2011/12/22(木) 23:20:08.07 ID:Dd38ghUm] ルームのPersistentをオンにしておいて Restart Roomをエフェクト付きで実行するのはどうかな
641 名前:名前は開発中のものです。 mailto:sage [2011/12/23(金) 08:48:38.89 ID:hkbQEDPB] 公式フォーラムのメンテはいつおわるのですか?
642 名前:名前は開発中のものです。 mailto:sage [2012/01/18(水) 14:48:03.15 ID:d4rOnWOf] 2Dゲーで背景だけ3Dにしようと思ったんだけど、 d3d_start();を入れると、画面が上下逆になるんだけど(多分左下が0,0になるため) どうにか画面を上下逆転させずに3Dを使う方法ないかな これじゃあまりにもやりにくすぎるぜ
643 名前:名前は開発中のものです。 mailto:sage [2012/01/19(木) 00:04:19.46 ID:s3OlqeOX] >>642 残念ながらそれは仕様だから仕方ない
644 名前:名前は開発中のものです。 mailto:sage [2012/01/19(木) 00:23:46.98 ID:RfZqTlzO] 3D部分をひっくり返してそのあとカメラをひっくり返しとけばいいんじゃね
645 名前:名前は開発中のものです。 mailto:sage [2012/01/20(金) 00:04:23.19 ID:93eAZcC0] ふうむ、少し試したけど90度画面を反転させることに成功したわ あと90度反転してくれよ!
646 名前:名前は開発中のものです。 mailto:sage [2012/01/21(土) 18:27:44.33 ID:xX5kIMjz] _____ _ / ___ / | | / ̄/ __ / / <ゝ / /_ / ̄  ̄/ / / _ /_ 二 二 __/  ̄.| | ̄ / // \ / / <ゝ / / |_| / / / / /  ̄ ̄  ̄/ /\ / / //\  ̄ ̄ ̄ /__ / ̄ \ \ /__/___/ \/ / ̄/ /\ _ / /_ _/ ̄/_ __ ___ ./ / ._ \/ / // ヽ /_ _/ / / _| |_ / / ./ /_ / ̄ ̄\ / / ./ / | / /_ / / |_ レ'~ ̄| / / / _/  ̄ ̄ヽ|/ _ _/ / _/ \ \ / /| | \ \/\ . -/ -- / ./  ̄ / / / <_/ \ \ /_ / | |_ \__//__/ ̄ /_./ /__/ \__/  ̄ ̄ .|__| \/ _____ _ / ___ / | | / ̄/ __ / / <ゝ / /_ / ̄  ̄/ / / _ /_ 二 二 __/  ̄.| | ̄ / // \ / / <ゝ / / |_| / / / / /  ̄ ̄  ̄/ /\ / / //\  ̄ ̄ ̄ /__ / ̄ \ \ /__/___/ \/
647 名前:名前は開発中のものです。 mailto:sage [2012/02/03(金) 22:00:34.06 ID:jga3r8Qg] Gamemaker使ってた人で他の制作ツール使うようになった人って何使ってるんだろうか
648 名前:名前は開発中のものです。 mailto:sage [2012/02/04(土) 22:15:25.46 ID:UE5zeK8w] 質問です。とあるオブジェクトのステップイベントで以下のようなGMLを書きました。スプライトのサイズは32でルームの1マスも32です right=0;right_down=0;right_up=0 (こんな感じで他の変数も0に初期化しています) if (place_free(self.x-32,self.y)){left=2} if (place_free(self.x-32,self.y+64)){left_down=2} if (place_free(self.x-32,self.y-32)){left_up=2} if (place_free(self.x,self.y-32)){up=2} if (place_free(self.x,self.y+64)){down=2} (right略) 長々としたGMLですみません。もっと楽な書き方があるのかもしれませんが… これでこのオブジェクトの左のマスにソリッドオブジェクトがなければleftが2に、となるはずですよね? しかし同オブジェクトのドローイベントで「if(left=2){draw_arrow〜〜}というように矢印を描写し、正しく出来ているか確認してみると、上下だけが正しく出来ていないようです 下のマスにソリッドオブジェクトがあるのに下に矢印を表示、上のマスに何も無いのに矢印が表示されない、など。上下を間違えて逆にしてるのかとも思いましたがそうでもないようです 自分のスプライト分の座標のズレなども考えて見ましたが一向に改善されません。何か見落としがありますでしょうか?
649 名前:名前は開発中のものです。 mailto:sage [2012/02/04(土) 23:17:22.60 ID:x0qZjrHP] 文章中のif(left=2) ではなくて if(left==2) かな 動かすオブジェクトとソリッドオブジェクト両方のサイズが32で あたり判定の座標が左上起点だと仮定して 下方向は+64ではなくて+32なはず
650 名前:名前は開発中のものです。 mailto:sage [2012/02/05(日) 02:14:29.74 ID:AfERaF63] place_freeみたいな"place"が付く関数は、指定された「点」を調べるんじゃない 自分のスプライトを指定された座標に置いて、コリジョンが起きるか調べる だからスプライトのサイズとか余計なこと考えずに、上下左右調べるにはそれぞれ y-1, y+1, x-1, x+1 を使えばいい。ついでにいちいちselfを付ける必要もないよ
651 名前:名前は開発中のものです。 mailto:sage [2012/02/05(日) 03:54:00.74 ID:47IpmvYr] >>649 ,650 ありがとうございます。 >自分のスプライトを指定された座標に置いて、コリジョンが起きるか調べる 目からウロコです。なるほど言われてみれば確かにその通りです selfの有無なども教えて頂きとても助かります。何とか問題を解決できそうです
652 名前:名前は開発中のものです。 mailto:sage [2012/02/05(日) 21:58:59.60 ID:47IpmvYr] 改善されないと思ったらドローイベントにupとdownを書き忘れてました 非常に初歩的なミスで申し訳有りませんでした
653 名前:名前は開発中のものです。 mailto:sage [2012/02/06(月) 09:10:00.93 ID:vZLMh2+W] そういやUTF8(GM8.1仕様)のstringをSJIS(8以前の仕様)に変換するエクステンション作ったけど需要ある? mbtextにぶち込む前にこれ使えば、8.1でも今までのmbtextそのまま使ったり DLLとかとstringの受け渡しができるはず(8.1だと日本語含んでるとバグる) 前者についてはもう解決策出てるからアレだけど、後者で詰んでた自分みたいな人もいるのかなと思い
654 名前:名前は開発中のものです。 mailto:sage [2012/02/06(月) 18:31:46.54 ID:h5fc3Bp+] 先月から触っているのですがコード管理に中々手間取ってます。 Gamemakerで紐づけてあるコードをgrep検索とかできないでしょうか・・・?
655 名前:名前は開発中のものです。 mailto:sage [2012/02/06(月) 23:33:04.41 ID:OnKMM2vZ] >>653 ぜひ
656 名前:名前は開発中のものです。 mailto:sage [2012/02/08(水) 08:30:47.20 ID:hS0G/2Et] >>655 すまん仕事で遅くなった ってことでほい つttp://www1.axfc.net/uploader/Sc/so/316807 パスはgamemaker やっつけでれどみも入れといた サポートできるか自信ないから、もし動かなかったら見なかったことにしてくれ ソースも含めようと思ったら紛失してしまった…
657 名前:名前は開発中のものです。 mailto:sage [2012/02/09(木) 02:49:58.30 ID:Abu63UaD] if (hensu=1){if (keyboard_check(vk_shift)){timeline_index=timeline; timeline_position=0; timeline_running=true; hensu=0; exit;}} 変数1の時にShiftを押すとタイムラインが始まって変数0になるっていうプログラムにしたいんだけど、 上のだと何故かShiftを押し続けている間、タイムラインが始まり続けてるみたいで進まない。離すと進む キーを押した時点で変数は0になってるからタイムラインが始まるのは1度だけじゃないの?詳しい人解説お願いします
658 名前:名前は開発中のものです。 mailto:sage [2012/02/09(木) 09:11:54.58 ID:V3OnQ8MY] = ==
659 名前:名前は開発中のものです。 mailto:sage [2012/02/09(木) 09:29:54.01 ID:/i+w6imL] GMは()内では=は==と同じ意味だからそれは関係ないな
660 名前:名前は開発中のものです。 mailto:sage [2012/02/09(木) 10:38:27.17 ID:1+mLNczq] 試したけどきちんと一回しか動かなかったよ たぶん他でhensu に代入されてるような気がする 直接関係ないけど、delphi っぽく書かないなら式評価の"="はやめた方がいい
661 名前:名前は開発中のものです。 mailto:sage [2012/02/09(木) 14:43:24.89 ID:Abu63UaD] >>660 ありがとう。まだテスト段階の規模なのでおかしな所がないか探してみる ところでGMスレで聞くのはスレチかもしれないけど=と==というのはどう違うの? ググってみても検索演算子と判断されて困った
662 名前:名前は開発中のものです。 mailto:sage [2012/02/09(木) 15:02:37.66 ID:/i+w6imL] =は代入 ==は値の比較(等しい)
663 名前:名前は開発中のものです。 mailto:sage [2012/02/09(木) 15:10:43.64 ID:Abu63UaD] >>662 なるほど、これをやめた方が良いってのは他の言語で困るからかな? わざわざありがとう
664 名前:名前は開発中のものです。 mailto:sage [2012/02/11(土) 21:07:55.38 ID:LGNkVt2M] ゲーム作るのにまずテトリスとかからはじめようと落としてみたけど これって見た感じロマサガ的なRPGにはやっぱり向いてない?
665 名前:名前は開発中のものです。 mailto:sage [2012/02/11(土) 21:20:50.41 ID:7fBJhzz5] うん。どちらかというとアクション向き RPGならウディタとかがいいよ
666 名前:名前は開発中のものです。 mailto:sage [2012/02/11(土) 21:29:09.86 ID:LGNkVt2M] やっぱそうなのか とりあえずウディタはいくら使えど全然慣れてこないので こっちで簡単なゲーム作ってみる 簡単なのすら作れなきゃウディタは手も出さずに終わると思うけど
667 名前:名前は開発中のものです。 mailto:sage [2012/02/12(日) 00:14:06.33 ID:AdlhlyqN] RPGでも簡単に作れるよ 日本語表示するのが問題だけど最新版でもほとんど解決してんだろ?
668 名前:名前は開発中のものです。 mailto:sage [2012/02/12(日) 10:20:18.33 ID:0UF9Ao7z] あれ、作れるの? でも日本語は工夫してやらんと使えないんだよね 字ついた画像読み込ますとか
669 名前:名前は開発中のものです。 mailto:sage [2012/02/12(日) 15:29:22.85 ID:AdlhlyqN] まあそんな感じだね その画像読み込ますのを簡略化した物を作って配布してる方がいるからそれを使えば不自由なく日本語を表示出来る
670 名前:名前は開発中のものです。 mailto:sage [2012/02/13(月) 00:55:36.89 ID:XC5EfGhm] 初心者です。あと質問です。 テンプレート読んだのですけど、プログラム知識は皆無でもできるものですか?? あと、横スクロールアクションも作れますか? 英語ができなくても大丈夫ですか?? スレチだったらごめんなさい..
671 名前:名前は開発中のものです。 mailto:sage [2012/02/13(月) 08:33:15.54 ID:Fyhuh8ek] まあロマサガくらいなら作れるだろうな 他のツールとどっちが楽かはわからんけど >>647 亀だけど興味があるのはDXライブラリとかUnityとかかなあ でも公式のコミュが結構充実しててなかなかGameMakerから離れられないんだよね あとは時間の都合・・・
672 名前:名前は開発中のものです。 mailto:sage [2012/02/13(月) 11:23:54.65 ID:XC5EfGhm] >>670 です。 度々の質問申し訳ないのですが、画像を取り込みそれを使用などはできるのでしょうか....? >>671 さん。 回答ありがとうございます。
673 名前:名前は開発中のものです。 mailto:sage [2012/02/13(月) 12:24:05.78 ID:iceCk0ac] プログラムの知識は無くても問題ない 最初はGML抜きでやって、自分の思い通りに動かせるようになったらGMLの移行を考えるくらいで良いと思う GMはアクションやシューティングが得意ジャンル 英語はできなくても日本語ヘルプよめばある程度は使えるようになるけど いずれは公式フォーラム読む事になるから出来るに越したことはないな
674 名前:名前は開発中のものです。 mailto:sage [2012/02/13(月) 12:49:32.03 ID:XC5EfGhm] >>673 さん ありがとうございます! とりあえずいろいろいじって見ます!
675 名前:名前は開発中のものです。 mailto:sage [2012/02/14(火) 21:56:29.29 ID:4amWrr0o] うおおお....ジャンプができネェ.... 誰か助けてくれぇ...
676 名前:名前は開発中のものです。 mailto:sage [2012/02/15(水) 03:23:37.73 ID:oL7r1rpm] >>675 普通にジャンプさせたいだけなら、上方向(90°)に移動開始させて下方向(270°)に重力設定してやれば終わり。 着地時の接地で失敗してるなら、Move to contact positionはオブジェクトと既に接触した後だと正常に移動できない。 その場合は-(vspeed)分だけ移動させてから使うと良い。 着地した後は重力と速度を0にするのを忘れないように。
677 名前:名前は開発中のものです。 mailto:sage [2012/02/15(水) 15:27:46.29 ID:E6nUCBeV] >>676 もう少しやり方を詳しくお願いします_| ̄|○ 頭が弱いので、わからないです...( ; ; )
678 名前:名前は開発中のものです。 mailto:sage [2012/02/15(水) 15:36:21.98 ID:E6nUCBeV] >>676 すいません。もう少し状況を詳しく報告しますね! キャラが横にしか移動せず、重力も作り方すらわかりません...そして... 現在わかってないのは ・重力の作り方 ・ロックマンの様なジャンプのやり方 ・キャラの歩きのモーション? です....初歩的な質問ですいませんが、答えてくれると嬉しいです(>人<;)
679 名前:名前は開発中のものです。 mailto:sage [2012/02/15(水) 15:42:10.87 ID:LJrNj9Q6] gavity vspeed hspeed sprite これがわかるようになるまで調べる。 基本英語のサイトが多いけど感覚でわかると思う。 それと日本語のヘルプを読んでみる。
680 名前:名前は開発中のものです。 mailto:sage [2012/02/15(水) 15:50:30.83 ID:vE++5gPy] 公式の横スクロールアクションのチュートリアル落とすといいよ 段階的に作られてるから情報が一気に入ってこなくて覚えやすい 説明文は英語だけど、読めなくてもGMファイルを開けば何をやってるかは大体掴める
681 名前:名前は開発中のものです。 mailto:sage [2012/02/15(水) 16:04:09.26 ID:E6nUCBeV] >>679 .680 お二人ともありがとうございます! 公式のやつを一度見てみます!
682 名前:名前は開発中のものです。 mailto:sage [2012/02/15(水) 16:11:23.47 ID:E6nUCBeV] >>680 多レス申し訳ないのですが、公式のチュートリアルは、過労死のやつですか...? すいません。英語にも弱くて.... 教えていただけると幸いです..._| ̄|○
683 名前:名前は開発中のものです。 mailto:sage [2012/02/15(水) 16:36:58.02 ID:vE++5gPy] 公式の構成が変わって8.1版チュートリアルは準備中になってるな こっちが旧公式のチュートリアル sandbox.yoyogames.com/make/tutorials
684 名前:名前は開発中のものです。 mailto:sage [2012/02/15(水) 16:42:51.93 ID:E6nUCBeV] >>683 ありがとうございます!
685 名前:名前は開発中のものです。 mailto:sage [2012/02/15(水) 18:06:32.59 ID:+qbdM4M/] おまいら・・・優しいな(´;ω;`)ブワッ お母さんにもらったチョコ食べてくる
686 名前:名前は開発中のものです。 mailto:sage [2012/02/15(水) 18:21:29.13 ID:E6nUCBeV] >>685 そうですよね。皆さん優しいです チュートリアルして、ジャンプはできましたけど、床が移動できなくなりましたwwww 頑張ってみます
687 名前:名前は開発中のものです。 mailto:sage [2012/02/15(水) 18:27:27.70 ID:E6nUCBeV] >>686 ジャンプできたいやっほおおおおお!
688 名前:名前は開発中のものです。 mailto:sage [2012/02/15(水) 19:03:14.65 ID:vE++5gPy] 事実上ここが日本のGMコミュニティだしなー
689 名前:名前は開発中のものです。 mailto:sage [2012/02/15(水) 20:14:32.56 ID:a7xBGBkQ] もっと国内でも普及して欲しい物だな あっちじゃ3Dとか通信も盛んなようで羨ましい
690 名前:名前は開発中のものです。 mailto:sage [2012/02/15(水) 20:19:44.11 ID:E6nUCBeV] さらに質問です。何度もごめんなさい... マップの足場などを雲などにするのはどうすればいいのでしょうか?
691 名前:名前は開発中のものです。 mailto:sage [2012/02/15(水) 20:43:42.90 ID:zGfc/gJl] スプライトで作ればいいんではないか?
692 名前:名前は開発中のものです。 mailto:sage [2012/02/15(水) 20:50:43.90 ID:E6nUCBeV] >>691 んー...チュートリアルでは、スプライトでは作ってないみたいなんです タイルセット...?みたいなものを使いたいのですがよくわかりません... でも、アドバイスありがとうございます!
693 名前:名前は開発中のものです。 mailto:sage [2012/02/15(水) 22:07:34.14 ID:vE++5gPy] visibleを無効にしたゲーム中は見えない汎用足場オブジェクトを作ってルームに配置 雲とかの絵を描いたタイル用背景を作ってそれを足場オブジェクトに被せる
694 名前:名前は開発中のものです。 mailto:sage [2012/02/15(水) 22:15:36.23 ID:E6nUCBeV] >>693 ありがとうございます!出来ました!!
695 名前:名前は開発中のものです。 mailto:sage [2012/02/16(木) 00:30:42.33 ID:w/v8SXSI] どこか日本の代理店で日本語でサポートとかしてくれないと使用者人口はなかなか増えないよな
696 名前:名前は開発中のものです。 mailto:sage [2012/02/16(木) 00:36:04.45 ID:nBhJgIlk] 俺は、なんかどっかで配布されてたGM6の日本語化マニュアル+GM7で未だに使ってるけど 英語わかんなくても、普通になんとかなるんじゃね?あとはサンプルとにらめっこする根気な気がする。
697 名前:名前は開発中のものです。 mailto:sage [2012/02/16(木) 00:54:15.69 ID:w/v8SXSI] すでに使ってる人間はそうだろうけど、英語版しかないとこれから始めようって人間がなかなか増えない
698 名前:名前は開発中のものです。 mailto:sage [2012/02/16(木) 01:30:21.13 ID:nBhJgIlk] 全然でないとこ見ると、日本語対応は開発側が完全に見限ってるっぽい? 慣れると使いやすいし、ゲームだけじゃなくていろんな使い道があって便利なんだけどなぁ・・・ 動作も思ってるより早いし、付属のエディタがちょっと残念なくらいw
699 名前:名前は開発中のものです。 mailto:sage [2012/02/16(木) 06:32:37.72 ID:rxDgty8W] 開発者の誰かが日本語はちょっときついみたいなこと言ってた気がする スクリプトエディタの日本語未対応っぷりからして期待薄だろうな とか言いつつ、Game Maker Studioには少しだけ期待してる俺がいる
700 名前:名前は開発中のものです。 mailto:sage [2012/02/16(木) 07:07:20.90 ID:FZDNzkiO] あっちのソフトはあっちのソフトなんだからさ こっちの言語に対応しない、できないってのも当然だろうよ ジブリに実写映画作らせるようなもんか
701 名前:名前は開発中のものです。 mailto:sage [2012/02/16(木) 12:44:37.92 ID:Xv3c3w5y] いまだにGM8使ってるけどみんな8.1なの?
702 名前:名前は開発中のものです。 mailto:sage [2012/02/18(土) 05:44:47.09 ID:dyAlJN4O] 8よりは8.1の方がいいんじゃないの? エディタで全然日本語使えないとか不具合直ってないとか聞いたような 7から8.1使ってるからよくわからないけど
703 名前:名前は開発中のものです。 mailto:sage [2012/02/20(月) 00:07:33.41 ID:KPwymrvm] これって旧バージョンはもう手に入らないんだっけ 8.0がほしいんだけど
704 名前:名前は開発中のものです。 mailto:sage [2012/02/20(月) 14:06:14.96 ID:pHoLV5NK] 他サイトにインストーラーあるよ
705 名前:sage [2012/02/21(火) 16:28:50.04 ID:AxWLOWIR] 失礼します。 ルーム内に被らないようにインスタンスを生成するにはどうすればいいか分かる方いらっしゃいますか? 例えば32*32を1マスとして縦4マス横4マスにランダムに配置するといった感じです。
706 名前:705 mailto:sage [2012/02/21(火) 16:29:28.82 ID:AxWLOWIR] すみませんsageの場所間違えました。
707 名前:名前は開発中のものです。 mailto:sage [2012/02/22(水) 00:50:05.77 ID:3tL6N3Ze] ある値100を000100みたいに表示するのってどうやるんだっけ 随分前にスレで見た気がするけど忘れてしもうた
708 名前:名前は開発中のものです。 mailto:sage [2012/02/22(水) 06:25:48.56 ID:ehccJjcS] GMLの場合、 >>705 position_emptyがtrueになるまで無限ループでランダムな座標を生成し続ける 自前でやるなら配置した座標を配列に保存しておいてチェックしながら配置する >>707 前の回答ではないと思うが、10で割った回数で数値の桁数を調べて、足りない分だけ左に文字0をつける
709 名前:名前は開発中のものです。 mailto:sage [2012/02/22(水) 08:23:07.03 ID:IJ3YTDOR] >>708 のレスをてけとーに書いてみると、aを元の数字とした場合 digmax = 5; //表示させたい桁数、たとえば5 numdig = floor(log10(a))+1; //aの桁数をnumdigに代入 mystring = string_repeat("0", max(digmax-numdig, 0)) + string(a); //必要な数だけ頭に0をつける。aが既に5桁以上なら無視する って感じかね log10がわかんなきゃnumdig = string_length(string(a))でもおk
710 名前:名前は開発中のものです。 mailto:sage [2012/02/22(水) 10:24:54.49 ID:ehccJjcS] >>709 log10は「その手があったか!」と思ったが、だいたいそんな感じ 俺の場合数学もスマートに書くのも苦手だからifやwhileで固めてpowerで割ってる その3行の意味は全て分かるから、俺もそっち使おうかな
711 名前:705 mailto:sage [2012/02/22(水) 12:14:07.90 ID:lxEeg+CY] >>708 ありがとうございます。 色々試してみます。
712 名前:名前は開発中のものです。 mailto:sage [2012/02/22(水) 12:57:26.62 ID:B5yUKJB4] お前ら教えてくれ GM8.1で、GMLからウインドウのサイズ変更ポリシーを変えることってできる? 起動時は自由にサイズ変更できるけど、 途中から縦横比固定で変更するようにしたいんだけど……
713 名前:名前は開発中のものです。 mailto:sage [2012/02/22(水) 19:35:22.52 ID:3tL6N3Ze] >>708-709 うまくいったありがとう
714 名前:名前は開発中のものです。 mailto:sage [2012/02/23(木) 05:11:28.82 ID:UrDS8oX0] >>712 アスペクト比固定の有無を途中から変えたいってこと? やったことないけどwindow_set_region_scale(scale,adaptwindow)あたり使ってみたらどうだろ 普段はscaleを0にしてアス比固定したいときだけ-1にするみたいな
715 名前:名前は開発中のものです。 mailto:sage [2012/02/23(木) 05:24:06.43 ID:UrDS8oX0] 連投すまんが追記 scaleが-1だとウインドウのサイズによっちゃ余白ができるけど その場合はステップイベントでウインドウのサイズを調べておいて 余白がある場合はwindow_set_sizeで適当にサイズを変更するようなコードを足しとけばいいんじゃないかな 試してないけど多分こんな感じ check = true; //アス比を固定するかどうか orig_width = 320; //デフォルトのウインドウの幅 orig_height = 240; //デフォルトのウインドウの高さ aspect_ratio = orig_width/orig_height; //アスペクト比 //アス比固定したいかどうかチェック if(check) { //横に余白がある場合 if(window_get_width()/window_get_height() > aspect_ratio) { //横幅に合わせて縦幅を変更 window_set_size(window_get_width(), window_get_width()/aspect_ratio); } //縦に余白がある場合 else if(window_get_width()/window_get_height() < aspect_ratio) { //縦幅に合わせて縦幅を変更 window_set_size(window_get_height()*aspect_ratio, window_get_height()); } }
716 名前:名前は開発中のものです。 mailto:sage [2012/02/23(木) 05:26:57.25 ID:UrDS8oX0] すまん、余白を消したいなら 横幅に合わせて縦幅を変更するのと縦幅に合わせて横幅を変更するのが逆だわ 大人しく仕事行って来る
717 名前:712 mailto:sage [2012/02/23(木) 12:31:20.48 ID:dFlmFisb] >>714-716 なるほど window_set_region_scaleはちょっと触ったけどよく解んなかったんだよな ちょっとその方針でやってみるよ、ありがとう
718 名前:名前は開発中のものです。 mailto:sage [2012/02/23(木) 15:40:54.96 ID:WwW1lmg7] ロックマンみたいな画面移動作りたいんだけど全くうまくいかない…
719 名前:名前は開発中のものです。 mailto:sage [2012/02/23(木) 23:40:47.42 ID:o8SwttSc] デバッグ時以外はコメントアウトされるプリプロセッサもどきな構文ってGMにありますか? デバッグ部分のif文のスクリプト処理も軽減化させたいんですが。
720 名前:名前は開発中のものです。 mailto:sage [2012/02/24(金) 00:14:00.52 ID:ERwWWT0F] ロックマンXみたいなダッシュをしたいんですが、どうすればいいのかわかりません.... 誰か教えていただけると嬉しいです
721 名前:名前は開発中のものです。 mailto:sage [2012/02/24(金) 09:39:07.50 ID:rMXses6p] >>718 ロックマンよく知らんけどview使うのが早いんじゃない? >>719 debug_modeくらいしか思いつかんな
722 名前:名前は開発中のものです。 mailto:sage [2012/02/25(土) 02:01:00.42 ID:yoZUsxkg] 今日8.1ダウンロードしてみたのですが、レジストしてないと ゲーム画面背景にロゴが常に表示されててかっこわるいです。 古いバージョンではロゴがないようなので、 >>3 から落とそうとしたら全部no longer availableとなっていました。 ロゴ無しにしたかったら8.1レジストしやがれということでしょうか?
723 名前:名前は開発中のものです。 mailto:sage [2012/02/25(土) 04:18:49.82 ID:w6453NyD] >>722 ttp://game-maker.softonic.jp/ こちらでどうでしょうか?
724 名前:名前は開発中のものです。 mailto:sage [2012/02/25(土) 21:06:39.39 ID:yoZUsxkg] >>723 無事ダウンロードできました!ありがとうございます! 検索の仕方が悪かったようで、お手数おかけしました。これでロゴ無しすっきりです。
725 名前:名前は開発中のものです。 mailto:sage [2012/02/28(火) 02:38:47.11 ID:1CYGPQXs] >>718 亀だが、公式フォーラムでtransition_kind関係を検索するとメトロイド系のルーム切り替えのサンプルがあった気がする。 独自でルーム切り替え作るとその辺は楽
726 名前:名前は開発中のものです。 mailto:sage [2012/02/29(水) 12:29:20.56 ID:hiP/Hvpg] 効果音とかのリソースを外部読み込みするにはどうやるのが良いのかな 効果音管理用のオブジェクトのCreateイベント内でループ回して読み込むようにしてるんだが ファイル数が多いとエラーになる
727 名前:名前は開発中のものです。 mailto:sage [2012/02/29(水) 21:37:39.23 ID:rNsCAG70] ビルトインのsound系関数は読み込みエラーが多い気がするな 俺は適当なDLL使ってる 公式フォーラムで探すと色々出てくるから見てみるといい
728 名前:名前は開発中のものです。 mailto:sage [2012/03/05(月) 16:05:25.81 ID:OtgMz52J] 2Dで物理演算のような物を作りたいのですが、オススメのサンプルなどありますでしょうか? 重力で物が落下し、物が下にあるとそれ以上落下しないなどはもちろん、跳ね返りやその際の減速、相手への反作用等々…
729 名前: 忍法帖【Lv=40,xxxPT】 mailto:sage [2012/03/05(月) 23:54:23.45 ID:H2n7qYdf] サンプルじゃないけど Verlet積分ってのは便利
730 名前:名前は開発中のものです。 mailto:sage [2012/03/06(火) 08:47:27.70 ID:L3ZoA+cq] GMPhysicsってのをどっかで見た気がするな あれどうなんだろ
731 名前:名前は開発中のものです。 mailto:sage [2012/03/06(火) 22:52:00.92 ID:RddFywCR] >>729 ありがとうございます 単純な物と難しい物が出てきましたが、難しい方は理解出来ず、単純な方は高速化以外にイマイチメリットが見えず… 難しい分野なようですが式として表されてる事には驚きました
732 名前:名前は開発中のものです。 mailto:sage [2012/03/10(土) 12:49:23.44 ID:LuOK2OdF] ランダムで何も無い地点に自動的に移動させようと思い以下の様なGMLをCreateイベント内で書きましたが go_x=0;go_y=0; while (place_empty(go_x,go_y)){ go_x=floor(random(room_width)); go_y=floor(random(room_height));} どうも毎回go_x、y共に0固定となってしまいます 最初の宣言の後にwhileが来ており、(0,0)の地点にはオブジェクトが置いてある為、何も無い地点には該当しません どこに間違いがあるのでしょうか?
733 名前:名前は開発中のものです。 mailto:sage [2012/03/10(土) 14:32:10.64 ID:ysLAMSDv] place_emptyはスプライトが衝突するかしないか判定する関数だから、スプライトが設定されてなかったら普通に配置される。
734 名前:名前は開発中のものです。 mailto:sage [2012/03/10(土) 21:01:48.54 ID:7T8ly01/] あと、判定条件逆じゃね? 「何も無い限り繰り返す」=「何かとぶつかるまでやり直す」ことになってるよ ちなみにdo〜until使うと判定が最後にくるので、最初の初期化を省略できる do { go_x = ... go_y = ... } until (place_empty(...)) whileとは逆で「条件文が真になるまで」繰り返すので注意だ
735 名前:名前は開発中のものです。 mailto:sage [2012/03/11(日) 00:23:53.53 ID:qfjJ4rrT] も一つ思い出したので補足。障害物が全部solidという前提だが move_random(1, 1); とすると自動的に何もない場所にランダムで移動する
736 名前:名前は開発中のものです。 mailto:sage [2012/03/12(月) 01:04:12.52 ID:VmBiribk] >>733 ,734,735 ありがとうございます。判定条件逆というのが原因でした place_emptyの返しを誤解していました。その座標にオブジェクトがない時に真になるのですね もう1つ新しい疑問なのですが、collision_rectangleやcollision_circleなんかでは指定した空間にオブジェクトがあるか無いかを判別出来ますよね もし指定した空間内にオブジェクトがあった場合、そのオブジェクトの座標なんかを調べる事は出来ないのでしょうか? GML内でcollision_rectangleの後にother.xなどを使っても駄目なようでした。よろしくお願いします
737 名前:名前は開発中のものです。 [2012/03/12(月) 16:35:08.00 ID:EWMM0AFV] stepイベントって3種類あるけど違いってなんなの?
738 名前:名前は開発中のものです。 mailto:sage [2012/03/12(月) 17:38:19.55 ID:maSPPQj2] >>737 処理される順番。以下Game Maker Japanより転載。 補足: Game Makerがイベントを処理・実行するオーダー(順序)が重要となってくる場合もあるでしょう。 ここにイベントのオーダーを示します: 1. [Begin step] 2. [Alarm] 3. [Keyboard], [Key press], [Key release] 4. [Mouse] 5. [Step] (ここで全てのインスタンスが新しい位置へセットされる) 6. [Collision] 7. [End step] 8. [Drawing]
739 名前:名前は開発中のものです。 mailto:sage [2012/03/13(火) 08:25:25.08 ID:QQFBHB9l] そういやGame Maker Studioのベータテストが始まるのか 個人的にはAndroid対応とかより細かい動作を改善して欲しいんだよな 起動の早さとかマルチスレッド対応とか
740 名前:名前は開発中のものです。 mailto:sage [2012/03/17(土) 18:19:10.12 ID:p0me1/TD] 8.1 Standardでパーティクル制御したいんだけど、デストロイヤの使い方がわからん 全然パーティクルが消えてくれないんだけど createしたあとにregionで領域指定するだけではダメなの?
741 名前:名前は開発中のものです。 mailto:sage [2012/03/18(日) 15:53:28.54 ID:01kvw/dN] >740 ありがちな罠は引数の順序 x1, y1, x2, y2 じゃなくて xmin, xmax, ymin, ymax だぞ 後は、円形の使おうとすると円の中じゃなくて外が範囲になるバグがあった気がする それ以外だったらちゃんとコード示してくれんとわからん
742 名前:740 mailto:sage [2012/03/18(日) 19:36:32.23 ID:I1Zel2x/] >>741 ありがとう コード晒そうと見なおしたら解決できたよ 間抜けなことにcreateの引数をミスタイプしてたorz
743 名前:名前は開発中のものです。 mailto:sage [2012/03/24(土) 19:29:45.87 ID:WZkVTWV3] 最新版でも音は変質しちゃう?
744 名前:名前は開発中のものです。 mailto:sage [2012/03/28(水) 05:51:58.04 ID:ZbIF9+dS] Studioのオープンベータが始まってるのに案の定話題になってなくてワロタ そういう自分もろくに触っちゃいないが
745 名前:名前は開発中のものです。 mailto:sage [2012/03/28(水) 12:00:18.53 ID:lKZAEsPj] studioは1万か proが値上がりした分かなり安く感じるな バージョンアップの買い直しが無ければ手を出したい所だが
746 名前:名前は開発中のものです。 mailto:sage [2012/03/29(木) 08:27:49.43 ID:JP9+VsRF] 調べてみたらAndroidとかiOS用にビルドするためには課金が必要なのね でもそれを含めても一万円は良心的な気がする
747 名前:名前は開発中のものです。 mailto:sage [2012/04/12(木) 17:48:57.96 ID:80zpISve] だいぶ前からバグ報告のページがnot found
748 名前:名前は開発中のものです。 mailto:sage [2012/04/20(金) 15:31:55.05 ID:OfZa7tNE] うおおおお! ステージ移動とどうやったらジャンプをスタイリッシュにできるかわからん...誰か教えてください!!
749 名前:名前は開発中のものです。 mailto:sage [2012/04/20(金) 17:32:13.86 ID:OfZa7tNE] 多レス申し訳ありませんが、 ロックマンのように、何かのキーでダッシュしたり、ただ立っている時は少しずつ動いたりと(モーション?)などをするにはどうすれば良いのでしょうか?
750 名前:名前は開発中のものです。 mailto:sage [2012/04/23(月) 04:25:03.20 ID:7tEktY2W] GameMakerって購入方法はどうなっているんですか? 高校生なのでWebMoney等でないと買えなくて困っています
751 名前:名前は開発中のものです。 mailto:sage [2012/04/23(月) 04:27:05.49 ID:7tEktY2W] スレきちんと読んでいませんでした。すみません。 クレカしか無いんですね。
752 名前:名前は開発中のものです。 mailto:sage [2012/04/23(月) 18:53:59.93 ID:n0xcCaYI] >>750 Vプリカっていうコンビニ払いのプリペイドクレジットがあるぞ ただGMで使えるかどうかは知らん
753 名前:名前は開発中のものです。 mailto:sage [2012/04/23(月) 19:46:36.69 ID:7tEktY2W] >>752 ありがとうございます。 日本語ヘルプよく読んだらPayPalでも買えるらしいので使えなくても大丈夫そうですね。
754 名前:名前は開発中のものです。 [2012/04/24(火) 12:54:14.92 ID:sUXAv5BI] 質問です。 現在銃を撃つのを三連射したいのですが、どうすれば良いのでしょうか... あとキャラをジャンプ中に左右を入れ替えるといきなりしたに行ってしまいます。 解決方法をご教授いただけると幸いです。
755 名前:名前は開発中のものです。 mailto:sage [2012/04/24(火) 14:50:12.87 ID:QQGH7DRl] >銃を撃つのを三連射したい ・一回押したら3発自動で連射 ・押しっぱなしで連射、3発撃ったら押していても発射しなくなり、再度ボタンを押し直せば3発出るようになる ・押しっぱなしで連射、3発撃つごとに再装填。 <装填後> 1:ボタンを押したままであれば再度連射。 2:ボタンを再度押し直すことで連射。 ↑どれ?↑ >キャラをジャンプ中に左右を入れ替えるといきなりしたに行ってしまいます。 ・左右を入れ替えるとはどういうことか ・どういうコード・アルゴリズムかがわからないので答えようがない
756 名前:名前は開発中のものです。 mailto:sage [2012/04/24(火) 15:10:46.01 ID:QQGH7DRl] 最初の一回だけ3発連射するだけのコードなら <Createイベント> count = 0;//弾を発射した回数 keika = 0;//弾を発射してからの経過時間 kankaku = 3;//発射後次に弾を発射するまでの時間 <Stepイベント> if(count < 3){ keika += 1; if(keika >= kankaku){ keika = 0; count += 1; //弾発射処理 } }
757 名前:名前は開発中のものです。 mailto:sage [2012/04/28(土) 20:30:37.56 ID:+8bvhLyP] 今日からGM8.1使い始めたばかりなので アニメーションの設定の仕方がよくわからないです。
758 名前:名前は開発中のものです。 mailto:sage [2012/05/04(金) 10:04:16.04 ID:jILf/Xcj] 8.0の画面で購入したのですが、8.1のライト版で同じようにSoftWrapのコードを入力してもアクティベートできませんでした。 どうしたらアップデートはできるのでしょうか?回答お願いします。
759 名前:名前は開発中のものです。 mailto:sage [2012/05/04(金) 10:45:32.77 ID:5MRtmQMK] >>755 一回押したら三連射にしたいです。 あと、キャラの話は右を向いて左を向く時に壁に密着してるとめり込む感じです >>756 コード...?まだ使い始めたばかりなのでなのが何か... 初心者で申し訳ない....
760 名前:名前は開発中のものです。 mailto:sage [2012/05/04(金) 13:38:24.86 ID:hCtFARAQ] >>758 8.1は8.0のアクティベーションコードではアクティベートできない 8.1で改めて購入する必要がある
761 名前:名前は開発中のものです。 mailto:sage [2012/05/04(金) 14:44:13.69 ID:7N0TSlzk] 前に無料で8.0から8.1にしたけど期間限定とかだったっけ? 公式にログインしたら8.1のコードあるかもよ
762 名前:名前は開発中のものです。 mailto:sage [2012/05/04(金) 15:45:57.63 ID:hCtFARAQ] >>761 今公式サイト行って購入ページのCoupon Codesに8.0のライセンスコード入力したら無料でライセンスもらえた 期間限定ではないようだ さっきはよく確認せずにレスしてごめん
763 名前:名前は開発中のものです。 mailto:sage [2012/05/05(土) 07:00:35.35 ID:4SJFt/gI] >>761-762 ありがとうございます
764 名前:名前は開発中のものです。 mailto:sage [2012/05/11(金) 11:53:12.94 ID:Vsb2PDWk] 作った動作サンプルとかをアップできるような場所あればいいね
765 名前:名前は開発中のものです。 mailto:sage [2012/05/11(金) 13:09:02.10 ID:M6uLIxwT] >>764 普通にaxfcとかのアップローダー使えばいいんじゃないか?
766 名前:名前は開発中のものです。 mailto:sage [2012/05/11(金) 17:50:45.84 ID:G5J77Gt5] 日本語入力のチャットバー的なのは作れないだろうか
767 名前:名前は開発中のものです。 mailto:sage [2012/05/12(土) 15:34:07.97 ID:XBUPyeVQ] text_pos = string_pos("//",text); if(text_pos !=0) { text = string_delete(text,text_pos,string_length(text)-text_pos); } こんな感じでtextの//を取り除く文を作っているのだけれども、どうも//が認識されないのか、取り除いてくれない。 何かエスケープ文字とか必要なのかな
768 名前:名前は開発中のものです。 mailto:sage [2012/05/12(土) 17:02:37.34 ID:PZCclpWs] マルチバイトではないこと前提に text = "1234567890//asdfg" 出力 1234567890 argument0 = string_pos("//", text); text = string_delete(text, argument0, string_length(text)-argument0+1); または //text = string_copy(text, 1, argument0-1);
769 名前:名前は開発中のものです。 mailto:sage [2012/05/12(土) 18:26:26.58 ID:XBUPyeVQ] >>768 ありがとう。データ見直してみたら、必死に直してた場所に関数が使われてなかったってオチだった
770 名前:名前は開発中のものです。 mailto:sage [2012/05/12(土) 19:34:08.60 ID:U/vWQ+Zv] キャラがダメージを受けた時などにSpriteEditorのFadeと同じような効果を使いたいのですが、 もう一個画像を用意する以外に可能な方法があればご教授して頂けませんか?
771 名前:名前は開発中のものです。 mailto:sage [2012/05/12(土) 19:37:50.84 ID:XL8nMHsl] PROならオブジェクトのimage_blendをc_redとかに変更 元に戻すにはc_whiteにする
772 名前:名前は開発中のものです。 mailto:sage [2012/05/12(土) 19:52:03.55 ID:U/vWQ+Zv] >>771 素早い回答有り難うございます。 単色のスプライトにdraw_sprite_ext等で試していたのですが色の組み合わせが悪くて真っ黒になっていたようです。
773 名前:名前は開発中のものです。 mailto:sage [2012/05/12(土) 21:17:47.22 ID:U/vWQ+Zv] 8.0でwiki通りにdirectory_create("name");と書いたのだけどカレントディレクトリにフォルダが出来ない。 解決したけどdirectory_create(working_directory+"/name");じゃないと出来なかった…
774 名前:名前は開発中のものです。 mailto:sage [2012/05/13(日) 00:02:51.43 ID:j0/P/YpK] wikiもだけど、日本語訳のマニュアルもpass指定関係は間違ってたりする。 file_find_firstでフォルダ内のデータを検索しても、データの名前が帰ってくるだけでpassは帰ってこなかったりする。
775 名前:名前は開発中のものです。 mailto:sage [2012/05/13(日) 20:20:40.22 ID:AM2E6H7c] directory_createは7.0以降のヘルプではちゃんと「フルパスを指定しろよ!絶対だ!」と 念押ししてあるがな(6まではなかった) file_findのは「name」と書いてあるけど、たしかにそれだけで読み取れというのは無理があるか
776 名前:名前は開発中のものです。 mailto:sage [2012/05/15(火) 21:09:19.39 ID:zJA2waiw] windowのタイトルバーにスコアを表示させないようにするのってどうするの?
777 名前:名前は開発中のものです。 mailto:sage [2012/05/15(火) 21:59:20.70 ID:IFxiwHDK] D&Dなら「score」タブの最後にある青いアイコンをドロップしてshow scoreの設定を変える GMLならshow_score=false 今回はたまたま良かったけど、お使いのバージョンの記載もお忘れなく
778 名前:名前は開発中のものです。 mailto:sage [2012/05/15(火) 22:16:34.15 ID:zJA2waiw] できました。丁寧にありがとうございます。 バージョンは8.1でした。
779 名前:名前は開発中のものです。 mailto:sage [2012/05/16(水) 22:13:41.82 ID:nYmMFsKp] Studio版は WindowsとMACの実行形式に加えAndoroidやiOS向けにも書き出せるようだけど まだbeta版ってことはなんかおかしいところあんのかな?
780 名前:名前は開発中のものです。 mailto:sage [2012/05/17(木) 09:53:28.05 ID:LkDolaHw] 自分が触ってみたときはさすがベータって感じだったな。 今どうなってるのかは知らない。 製品版が出てもXP非対応になるらしいから、手を出すべきかどうか悩む……。
781 名前:名前は開発中のものです。 mailto:sage [2012/05/17(木) 12:11:01.78 ID:uzkk6qAc] XP非対応か そりゃ困るなぁ…
782 名前:名前は開発中のものです。 mailto:sage [2012/05/17(木) 13:27:10.73 ID:gnt9SzOZ] 将来のこと考えると切り離して開発者をXP対応から解放するべきだろうけど XPユーザー多すぎて遊んでもらえないのが辛いのう(´・ω・`)
783 名前:名前は開発中のものです。 mailto:sage [2012/05/17(木) 17:43:17.05 ID:gnt9SzOZ] Normal Soundだと音高くなったり低音ボコボコしたりなぜ音変わるの…? Multimedia Playerだと変わらないのに。bGM使うしか無いのか… ところで8.1のCouponCodeを入力する場所ってどこですか?
784 名前:名前は開発中のものです。 mailto:sage [2012/05/23(水) 11:47:37.67 ID:dA+08B4b] Studioきたね 見てみたら生成したゲームはXPも対応してるっぽい? 触ってみたいけどバグ取れるまで少し様子見かな
785 名前:名前は開発中のものです。 [2012/05/26(土) 00:53:14.96 ID:rzAPPgiS] studio商法か 高いわ・・・
786 名前:名前は開発中のものです。 mailto:sage [2012/05/28(月) 16:34:45.74 ID:BgEj8YxM] 8.1liteで作ったんだけどこのままレジストするか それともスタジオ版買うかどうするかな スタジオ版のほうで8.1liteで作ったのがそのままちゃんと動いてくれるかなぁ?
787 名前:名前は開発中のものです。 mailto:sage [2012/05/28(月) 20:14:55.78 ID:0fy3KRvk] いつの間にかルームエディターの配置オブジェクトを選んだ時に出るスプライトが 左から数ドット見切れるようになったんだけどなんだこれ 特に問題は無いけど気持ち悪い
788 名前:名前は開発中のものです。 mailto:sage [2012/05/30(水) 00:01:08.60 ID:nCBj0Ywu] スタジオ版ってHTML5、Android、iOSの出力機能がそれぞれ別売りなのかよっ 全部買ったら596ドルってたかっ!
789 名前:名前は開発中のものです。 mailto:sage [2012/05/30(水) 11:18:54.20 ID:nCBj0Ywu] 8.1のフルバージョン買おうとメアド入力したのに 一向にメールが送られてこない… Gmailじゃ駄目なの?
790 名前:名前は開発中のものです。 mailto:sage [2012/05/30(水) 12:46:17.93 ID:c9Ehry2B] iOSとかで売り物作ろうと思うなら$200も高くないと思うけど、 趣味で作るにはちょっと尻ごんじゃう値段だね。 とりあえずWindows対応版だけでも動作報告ホスィ
791 名前:名前は開発中のものです。 mailto:sage [2012/05/30(水) 12:56:53.83 ID:nCBj0Ywu] メアド入力した後に下に出てくる GoogleCheckoutのボタン押さないといけなかったのね 入力したメアドにになにか送られてくるのかと思ってた
792 名前:名前は開発中のものです。 mailto:sage [2012/05/30(水) 14:34:34.66 ID:pdy5nKY5] 攻撃を加えると二体に分裂するオブジェクトがあります。 このオブジェクトの分裂する限界は五体までにしたいのです。 しかし、「五体いるときに攻撃しても分裂しない」と書いても、 四体の時に二、三体を巻き込んで攻撃すると六体以上に分裂してしまいます。 これを防ぎ、四体いる時に三体を同時に攻撃してもそのうち一体だけが分裂するようなプログラムを組むには どうしたらいいのでしょうか? 分かる人どうかお願いします。
793 名前:名前は開発中のものです。 mailto:sage [2012/05/30(水) 14:44:03.43 ID:b1+gQag4] 同時に攻撃しても内部的には順番に処理してるから5体を超えないんじゃ
794 名前:名前は開発中のものです。 mailto:sage [2012/05/30(水) 14:53:11.69 ID:pdy5nKY5] しかし実際に動かすと超えてしまう・・・ (instance_number(obj)<5) の時にタイムラインを実行して、そのstep1で新しいオブジェクトを作っている。
795 名前:名前は開発中のものです。 mailto:sage [2012/05/30(水) 14:56:30.77 ID:pdy5nKY5] あ、解決しました。 新しいオブジェクトを作るとこだけタイムライン上でなくて元オブジェクトの処理でやったらできた。 ありがとうございまーす!
796 名前:名前は開発中のものです。 mailto:sage [2012/05/31(木) 15:51:24.98 ID:m3WOd4rT] このアプリケーションで、完成度の高い横スクロールアクションが公開されているところを教えてください(;´Д`A 内部構造まで見ることができるととても嬉しいです
797 名前:名前は開発中のものです。 mailto:sage [2012/05/31(木) 20:48:40.52 ID:J9nmaKBf] GM製の横スクロールアクションで有名どころだと Iji(*)、AnUntitledStory(*)、Spelunky(*)、Momodoraあたりか。(*)はソース公開 Mod作るならともかく、ゲーム作りで参考にするならサンプル見るのが一番いいよ
798 名前:名前は開発中のものです。 mailto:sage [2012/05/31(木) 21:20:56.58 ID:qSqQrmvu] こういう時に自分のゲームを出せるくらいになりたい
799 名前:名前は開発中のものです。 mailto:sage [2012/05/31(木) 23:38:25.15 ID:m3WOd4rT] >>797 サンプルを見たのですが(マリオみたいな恐竜を倒しつつクリアするやつ)、操作していない時のキャラの動きた銃の玉の速度、段数、ジャンプの加減などがよくわかっていません(;´Д`A いろいろとご教授いただけると幸いです
800 名前:名前は開発中のものです。 mailto:sage [2012/05/31(木) 23:55:36.63 ID:qSqQrmvu] プログラムを知りたいんじゃなくて、ゲームバランスとかを知りたいのかね?
801 名前:名前は開発中のものです。 mailto:sage [2012/06/01(金) 00:33:27.76 ID:JYZre3aR] SPELUNKYってXBLAでも出てるようだけど gamemakerのエクステンションでXBLA用に書き出せるようなものがあるの?
802 名前:名前は開発中のものです。 mailto:sage [2012/06/01(金) 00:49:39.93 ID:VxUIzI12] >>800 ゲームバランス...? 申し訳ないのですが、このソフトをあたつて数日なので、なにがなんだか...(;´Д`A
803 名前:名前は開発中のものです。 mailto:sage [2012/06/01(金) 08:04:19.33 ID:bwmrnoGC] >>801 そういう機能は無いよ。それは作者がXNAでリメイクしたやつ
804 名前:名前は開発中のものです。 mailto:sage [2012/06/01(金) 08:10:38.31 ID:uqtEPGI2] dustforceもC++だかで作り直してsteamで出したんだよな
805 名前:名前は開発中のものです。 mailto:sage [2012/06/02(土) 07:02:09.77 ID:p7hXYCih] ナイトメアスフィアとか背景歪ませたりしてるけど、あれどうやってやってるのかな
806 名前:名前は開発中のものです。 mailto:sage [2012/06/03(日) 22:24:03.03 ID:0VIeY74h] 最近アップデートがとんと来ないな スタジオもいいが通常版もしっかりやってほしいぜよ
807 名前:名前は開発中のものです。 mailto:sage [2012/06/04(月) 01:33:07.01 ID:+HHJy3fO] すみません、ご存知の方がいたら教えてください。バージョンはGameMaker 8.1 Standardです。 1. オブジェクト名(object_get_name(ind)で取得できる文字列)からobject_indexを逆引きする方法はあるでしょうか? 2. object_indexは、exeが変わらない限りゲームを何度起動しなおしても変化しない、で合っているでしょうか?
808 名前:名前は開発中のものです。 mailto:sage [2012/06/04(月) 01:46:13.12 ID:7cRR5GUF] あれ、たしかオブジェクト名が定数扱いで、そのままobject_indexの値が入っていると思ったけど。 むしろ、object_get_name(ind)が逆引きの扱いかと。 オブジェクトのobject_indexは、エディタ上で作成していたのなら、exeの再起動どころか exeを作り直しても変わることはない。 ゲーム実行中で作成しているのであれば、実行時の状況によってindexの値が変わると思う。
809 名前:808 mailto:sage [2012/06/04(月) 02:25:33.35 ID:7cRR5GUF] ごめん 1 に関してたぶん勘違いしてた。 ソース上のオブジェクト名を、ある変数に文字列として持っているような場合に、 その文字列と同じ名前の object_index がほしいってことなのかな。 すると、こうするとよいかも。 strobj にオブジェクト名を文字列で持っているとして、 execute_string("return "+strobj) とすると、object_indexを取得することが可能。 execute_string()は、実行時に文字列をGMLとしてパースして実行するので、処理に時間がかかるから多用は禁物です。
810 名前:名前は開発中のものです。 mailto:sage [2012/06/04(月) 22:48:08.03 ID:9sYJDr2m] オブジェクト名とindexの組を最初に列挙してmapに入れておくという方法もある。 起動時に一度だけ実行しておけば後は速い。 ttp://www.gmlscripts.com/script/map_objects もっとも、できるだけ名前に頼らない方が望ましい というか名前が必要になることの方が少ないと思うんだけど。 例えばファイルのセーブ・ロードに使うのなら、 809の言うようにindexは変わらないのだから、名前ではなくindexを保存しておけばよい。
811 名前:807 mailto:sage [2012/06/04(月) 23:15:23.71 ID:yBYS/2q1] execute_string(str)!そういうのもあるのか! ありがとうございます、やりたかったのはまさに>>809 です。 そして用途は>>810 の通りセーブ&ロードです。 確かにobject_indexが変わらないのであれば、わざわざ名前で保存する必要はないですね。 名前のほうが好都合なのは、対象のオブジェクトの定義が存在しない別のexeからセーブデータの中身を操作するときくらいかな。
812 名前:名前は開発中のものです。 mailto:sage [2012/06/06(水) 12:10:02.35 ID:MjJm+/om] ぐぬぬ...スタイリッシュに作りたいけど難しい... 何も操作していない時に、ロックマン見たく息してる動作見たいなのをいれるのはどうすればいいですか...?
813 名前:名前は開発中のものです。 mailto:sage [2012/06/06(水) 18:40:08.43 ID:8cfzKWPC] 自機の通常スプライトにその動作してるアニメのスプライトを設定するだけじゃないの?
814 名前:名前は開発中のものです。 mailto:sage [2012/06/22(金) 01:21:36.18 ID:9TrTtGsq] sandbox.yoyogames.com/make/tutorials このチュートリアルのゲームを参考にジャンプアクション作ってるんだけど チュートリアル通りにやれば普通に動くものは出来るとして ベクトル加算するタイプのジャンプアクション作ろうといろいろと弄ると 壁にぶつかると動きが止まったりとか変な動作しだして結構むずかしいぃ…
815 名前:名前は開発中のものです。 mailto:sage [2012/07/02(月) 22:17:23.58 ID:uZ0uI0nU] なんでgamemaker、バイリニア補完つけてくれないん?
816 名前:名前は開発中のものです。 [2012/07/04(水) 20:34:19.99 ID:QS5yruHi] めんどくさいねん
817 名前:名前は開発中のものです。 mailto:sage [2012/07/09(月) 01:53:41.41 ID:GWDux81V] これってルームを指定して実行する方法はないの? 動作確認がいちいち面倒くさいよぉ
818 名前:名前は開発中のものです。 mailto:sage [2012/07/09(月) 08:42:58.53 ID:c20R2XLP] room_goto(room)でルーム移動するとか確認したいルームを一番上に持ってくるとか
819 名前:名前は開発中のものです。 [2012/07/18(水) 04:16:17.45 ID:CFYx9GHi] constantでもglobalでもなんでもいいから、最初に移動したいルーム(下の例だとroom0)をどっかで定義しておく global.room_ini = room0; そんで一番上のルームのcreationイベントで room = global.room_ini; しておくとかかな あとはglobal.room_iniの値だけ変更すればルームを並べ替えなくてもいい
820 名前:名前は開発中のものです。 mailto:sage [2012/07/18(水) 05:39:41.56 ID:UR9meSko] 普通にroom_gotoでいいと思うが
821 名前:名前は開発中のものです。 mailto:sage [2012/07/18(水) 07:07:18.21 ID:CFYx9GHi] それでもいいんだが、いちいちcreationイベント編集するのが面倒なら もっと編集しやすい場所で初期ルームの設定変えられるようにしておけばって話 例えばこういう設定を一個のスクリプトにまとめとくとかね まあいくらでも方法あるし好きなようにすればいいとおも
822 名前:名前は開発中のものです。 mailto:sage [2012/07/18(水) 17:42:40.33 ID:4D6ZJi2M] >>818 >>819 ありがとうございます。 結局、作業中は最初のルームにステージ選択できるメニューを作って それでステージの動作確認してます
823 名前:名前は開発中のものです。 mailto:sage [2012/07/20(金) 23:31:25.66 ID:elZIS9el] 非公式情報サイト復活か猿でもわかるような解説動画ないかな 敷居高くてオレニハムリダー
824 名前:名前は開発中のものです。 mailto:sage [2012/07/21(土) 00:38:18.48 ID:jDcOgRgf] 解説動画ならyoutubeでgamemakerで検索したら沢山出てくるよ 英語だけど見ればわかると思う
825 名前:名前は開発中のものです。 [2012/07/22(日) 10:30:51.57 ID:rEZVUkcs] 日本語で39dllとかの解説ないんかなー
826 名前:名前は開発中のものです。 mailto:sage [2012/07/22(日) 15:54:17.28 ID:DO2/Q339] >>823 動画見ただけでわかろうとせずに、ブロック崩しとか簡単なのでいいから とにかく自分の手を動かしてみるといいと思う それくらいのチュートリアル動画なら某動画サイトに転がってたと思うぞ
827 名前:名前は開発中のものです。 mailto:sage [2012/07/26(木) 04:03:13.37 ID:eF7EmCN+] GM Studio、人柱してきたぞ 日本語通る&日本語表示出来る。 HTML5対応の関係でUnicode範囲が緩和出来るようになったらしい。 使い方メモ。 1.フォントを作成 2.32 to 127とか入っているリストの下の[+]をクリック。 3.12352 to 12543と入力(これだとひらがなとカタカナしか使えないけど)。 (詳しい人向けに言うと、ここにはUTF-16の番地を入れる) あとはDrawイベントでDraw Textなりをすればいい。 UIも日本語通るようになってる。 ちなみに、フォントは一度画像テクスチャに変換しているらしく、 漢字まで表示できるように範囲指定すると、 テクスチャのサイズがでかすぎて保存出来ないとエラーが返ってくる。 過去のゲームが全然コンバートできなくて、 結構しんどい感じなのでまだお勧めはしない。 (パフォーマンスなども未確認)
828 名前:名前は開発中のものです。 mailto:sage [2012/07/26(木) 04:44:36.98 ID:eF7EmCN+] 追記 使いたい文字を書いたテキストファイルを読み込む機能があった。 ひとまず使いたい漢字はつかえた。 PasteBinに読み込ませたテキストを保存しとく。 pastebin.com/muJmKkHw
829 名前:名前は開発中のものです。 mailto:sage [2012/07/26(木) 18:04:29.13 ID:QrAVzA4s] 過去の資産をそのまま簡単にiOS版作れるのかと思ったら コンバートは難しいのか
830 名前:名前は開発中のものです。 mailto:sage [2012/07/26(木) 18:59:29.83 ID:eF7EmCN+] >>829 まだ詳しく見てないんだけど、 スクリプト使わない範囲なら そのままコンバート出来ると思う。 スクリプトは何だか仕様変更が結構ありそうな予感がする。 まずオブジェクトとかスプライトの名前かぶりがエラーになるようになった。 解消後にコレクション周りとかでエラーが多発して詰まってる。 拡大とかもぼやけるようになっていたりして、 エンジン側の変更も大きい予感。 体験版用意してくれればいいのになーと思った
831 名前:名前は開発中のものです。 mailto:sage [2012/07/26(木) 19:47:04.00 ID:QrAVzA4s] なるほどGMLのほうも変ってるのね モーションセンサーとか位置情報を取得できる関数が増えてるのかな?
832 名前:名前は開発中のものです。 [2012/07/26(木) 20:40:28.61 ID:e5TYrGUN] 画像の補正アルゴリズムも変わったのか
833 名前:名前は開発中のものです。 mailto:sage [2012/07/26(木) 21:32:11.44 ID:eF7EmCN+] >>831 傾きはdevice_get_tilt_x() みたいなので取れると思う。 マルチタッチとかはまだ分かってない。iOSエクスポータ買ってないので。
834 名前:名前は開発中のものです。 mailto:sage [2012/07/28(土) 19:49:54.69 ID:R6e/y21i] F9でスクリーンショットとったら絵が固まるんだけど… 描画が更新されてないだけでマウスやキーボードの操作は受け付けてるみたい 適当に作った別プロジェクトではちゃんと撮れるし、何かが悪さしてると思うんだが全く見当がつかない 分かる人いたら教えて下さい 8.1Standard使ってます
835 名前:名前は開発中のものです。 mailto:sage [2012/08/03(金) 01:15:40.77 ID:nq9QMmCB] >>834 切り分けが大事だよ 実験用コピー作って、 現象が起きなくなるまで ゲームの要素削っていったらどうか といってもスクショ機能全然つかわんから俺だったら放置
836 名前:名前は開発中のものです。 mailto:sage [2012/08/04(土) 07:36:12.52 ID:lI0KOgRG] >>827 人柱超乙 お前のお陰で俺もそのうち買う気になった 今のところDLLの互換性が不安で足踏みしてる フォントの件だけど、つまり>>828 みたいに使いたい漢字だけ登録すれば >>827 で言ってるエラーは回避できるってことなのかな 頑張ったじゃねーかYoYoGames
837 名前:名前は開発中のものです。 mailto:sage [2012/08/04(土) 18:04:37.26 ID:6e+g/4IA] >>835 切り分け試してみたけど、すっからかんの状態にしてもダメだった というか、新規プロジェクトで改めて試したらダメだった 別PCで作った実行ファイルだと正しく撮れることがあるみたい PC側の問題っぽいわ スクショなんて別ソフトでも撮れるしひとまず放置するわ、ありがと
838 名前:827 mailto:sage [2012/08/04(土) 21:23:39.61 ID:KZeRzhhl] >>836 そうそう、そういうこと。 DLL関係はあんまり期待出来ないと思った。 自分で試した範囲だと、よこしま氏のbGMは動かなかったな。 この前更新履歴見たら、「日本語が表示出来ないバグを修正」とか 書いてあったんだよね。良いことだ。 あとは無料版と日本語化パッチと半額セールさえ来れば 日本でのヒットあるで!(ないよ)
839 名前:名前は開発中のものです。 mailto:sage [2012/08/05(日) 11:40:08.03 ID:pPT5pcci] それよりも日本語のマニュアルが欲しい
840 名前:名前は開発中のものです。 mailto:sage [2012/08/07(火) 08:10:00.09 ID:8lceL1Hb] >>838 サンクス、早速俺もお布施してきたぜ ソフトを丸ごとC++で書き直したんだな…よくがんばったよ てことでざっと触ってみた感想 ・フォント周りはかなり良くなってる(日本語描画もバッチリ) ・スクリプトエディタの日本語表示は相変わらず(8.1と一緒)、慣れれば気にならない ・外部ファイルからスプライトを読み込むなら、pngじゃないと駄目っぽい。 あと非同期読み込み(和訳合ってるか謎)に対応したとか聞いたけどまだ試してない ・使えなくなった関数(obsolete functions)がそれなりにある (variable_*とかexecute_fileとか。つまりコードをダイナミックに生成するもの) ・単体exeじゃなくてインストーラごと作成する仕様に。 最初は面食らうけど慣れれば色々いじれて楽しい。日本語化したり翻訳後の文章をいじったり ・リソースの管理、共有がしやすくなった。このあたりはベータと一緒 ・たまにエラーを吐き出すextensionがある。読み込む関数削ったら普通に動いたりするし、まだよくわからん ・速さについては知らん(エラー吐きすぎて8.1のプロジェクトが動かなかった) 便利な関数が減ってたり、リソースが少なかったりでまだ移行する気になれないけど よりプロフェッショナルにしようって意気込みが見えて個人的には好印象だな 特にフォント周りには感動したわ。アジア人向けの配慮としては完璧だ とりあえずまあ、そこまで本格的じゃなくていいって人なら8.1でも十分だと思う 触ってたら楽しかったもんで、長文すまんな 他にもなんかあったらまた書くわ
841 名前:名前は開発中のものです。 mailto:sage [2012/08/13(月) 12:07:17.76 ID:2Ad/AvHZ] ゲームのIDごとにハイスコアリストが管理されてるってヘルプに書いてるけど そのリストのデータはどこに作成されるの?
842 名前:名前は開発中のものです。 mailto:sage [2012/08/13(月) 19:46:07.35 ID:QRnEoG7z] 最近全然アップデート無いな スタジオできたらもう用済みってか?
843 名前:名前は開発中のものです。 mailto:sage [2012/08/14(火) 06:44:10.81 ID:yF/1EHIy] スタジオは出たばかりなんだから大目に見ようや それとは別に開発者の発言見るに8.1の開発にはかなり四苦八苦してると思う GM9があってもスタジオベースになるかもな
844 名前:名前は開発中のものです。 mailto:sage [2012/08/15(水) 12:37:25.82 ID:iJfBhYkh] 日本語のまとめサイトってどこ見ればいいの? GM6の頃にやってたけど日本語フォント対応してるなら ひさびさにやってみたい!
845 名前:名前は開発中のものです。 mailto:sage [2012/09/10(月) 00:21:22.74 ID:hsvkf1qq] Studioのフリー版が登場
846 名前:名前は開発中のものです。 [2012/09/10(月) 20:42:43.80 ID:Biq7xysF] おおぉホントだ ちょっと色々と触って機能を試してみるか
847 名前:名前は開発中のものです。 mailto:sage [2012/09/11(火) 21:40:33.36 ID:iKQkqZ7Q] view 座標に小数を使える日はこないんだろうなあ
848 名前:名前は開発中のものです。 mailto:sage [2012/09/11(火) 23:04:34.16 ID:QwPa/0Hw] 必要?
849 名前:名前は開発中のものです。 mailto:sage [2012/09/13(木) 00:29:50.23 ID:iWC4BdvY] ニコ動のチュートリアルを見てブロック崩しを組んだのですが 衝突イベントから反射とブロック消し二つのアクションを起こす筈が まれに反射はしてもブロックの消し残りが起きてしまうことがあります (ブロックの端とか側面に当たった時など) これは GML などでより堅牢なプログラムを組むことが要求されるのでしょうか? それと >>560 さんで話題になったブロック崩し正確さうpオプションとは 反射の設定を precisely にすることなのでしょうか?
850 名前:名前は開発中のものです。 mailto:sage [2012/09/13(木) 00:40:54.82 ID:ud5j2tuC] GMLじゃないから起きたって事はまず無いだろうね >>560 のはそれで合ってる ただし玉のスプライトの当たり判定も丸かスプライトの見た目通りにすること
851 名前:名前は開発中のものです。 mailto:sage [2012/09/13(木) 00:42:36.65 ID:WSkwLiM6] ブロック崩しなら「precise」はチェックしなくてもいいと思うよ
852 名前:名前は開発中のものです。 mailto:sage [2012/09/13(木) 01:31:36.68 ID:iWC4BdvY] >>850 >>851 レスありがとうございました スプライトの当たり判定 なんぞやそれ? のレベルなので まずはニコ動のチュートリアルの続きをやって勉強します でも消し残りは何と言うか、反射しておいてそれかい(笑)って感じですね
853 名前:名前は開発中のものです。 mailto:sage [2012/09/13(木) 18:04:58.80 ID:WSkwLiM6] フリーゲームサイトに載ってるのではこれがgamemaker制だね ゲームの動きもブロック崩しに近いから参考程度にでも www.freem.ne.jp/win/game/4071
854 名前:名前は開発中のものです。 [2012/09/15(土) 20:24:21.74 ID:Ct0C+AfS] gamemaker8でゲームを作ろうと思いましたが、 簡単に作ったゲームを実行しようとしてもタイトルが真っ暗になって フリーズしてしまいます。 gamemaker8で作成されたゲーム(exe)を叩いてもタイトルで 必ずフリーズしてしまいます。他のソフトで作成されたゲームは 問題なく動きます。 OSはWindows7 Proffesional(32bit)です。 原因わかる方いらっしゃいますでしょうか
855 名前:名前は開発中のものです。 mailto:sage [2012/09/16(日) 00:13:18.73 ID:s1HHs/78] それだけの情報じゃ gm8がwin7に対応してないからって推測しか出来ないなぁ 8.1にしてみたら?
856 名前:名前は開発中のものです。 [2012/09/16(日) 12:08:21.91 ID:mzmQNus1] >>855 ありがとうございます。 これだけの情報じゃ厳しいですよね・・・。 もう一台のWindows7だと問題なく動くんですが gmだけでなく、exeにされたゲームも動かないのがよくわかっていません。 引き続き調べてみます。
857 名前:名前は開発中のものです。 mailto:sage [2012/09/16(日) 14:11:34.12 ID:N4oclbot] exeが動かないってそれ普通じゃないぞ
858 名前:名前は開発中のものです。 mailto:sage [2012/09/17(月) 14:09:08.72 ID:vH6bJjdj] ドライバ関連かハードウェア的な問題じゃないのかな。 gamemakerを再インストールしてもだめなら、 gamemaker側で何とかするレベルじゃない気がする。
859 名前:名前は開発中のものです。 [2012/09/17(月) 21:34:57.46 ID:1W2yI4hD] gamemakerでスマートフォンアプリを作ろう とかそういった本書いてどっかの出版社に持ち込んだら 出版してくれるかな?
860 名前:名前は開発中のものです。 mailto:sage [2012/09/17(月) 23:59:04.53 ID:GbMLOdym] >>856 セキュリティ関係じゃねーの? ウィルス対策ソフトかなにかを一度切ってみたら exeが全部動かないというなら、少なくともGMは関係ない。
861 名前:852 mailto:sage [2012/09/18(火) 00:27:50.93 ID:XuEF0Vb/] ブロック崩し不調の原因は ブロックを不注意で重ね書きしていたから らしいです だからブロックが消えるのに衝突が都合2回必要なのでした おそまつ >>853 ありがとうございます 参考にする前にまず地力をつけないとw
862 名前:名前は開発中のものです。 mailto:sage [2012/09/18(火) 03:16:52.93 ID:U2hw/0lB] >>859 面白いかもしれないけど日本語非対応なのがネックだな 日本語化パッチとか同封してれば別だろうけど その上で出版となるとYoYo通さないと駄目なんじゃ? よく知らないがな
863 名前:名前は開発中のものです。 [2012/09/18(火) 21:09:14.17 ID:rPCJwWdv] >>857 ,858,860 ありがとうございます。 どうやらgmは関係ないようです。 やはりハードウェア的な問題でしょうか。 セキュリティ関係のソフトは現在入ってなく gm以外のexeで動かない物は今のところありません。 ちょっと遠く離れた友人のPCなので 自分で触ることができなくてなかなか厳しいです。 どうもありがとうございました。
864 名前:名前は開発中のものです。 mailto:sage [2012/09/19(水) 11:22:04.02 ID:BkQVAtKZ] スマフォアプリは有料になるから 普通に「gamemakerでゲームを作ろう」のほうがいいな YoYo側とのやりとりは乗り気になったら出版社側がやってくれるんじゃないかね
865 名前:名前は開発中のものです。 mailto:sage [2012/09/19(水) 17:11:27.68 ID:l5KkyJj4] 失礼します。 現在弾幕STGを作成しているのですが、東方projectのような 3Dっぽい背景を描画するのを試みようとしているのですが、 どう手をつけていいかさっぱり分からず・・・。 どなたか指針だけでも示していただけないでしょうか。 環境はgm8,レジスト済です
866 名前:名前は開発中のものです。 mailto:sage [2012/09/19(水) 18:20:55.76 ID:e/Xd3Kpq] 3Dモードというのがあって、カメラワークとかを指定して、3D表示させることができる。 ヘルプの一番下の3D Graphics で、詳しいことが書かれてる。 または、draw_primitive系の関数を使って、台形にテクスチャを張り付けるような感じにする。 台形を3Dっぽく見えるように自力で整えるのは高校レベルの数学(三角関数)が必要だから、 その辺の知識も必要。 ニコニコ動画に、3Dっぽく見せてるサンプル動画が上がってる ttp://www.nicovideo.jp/watch/sm17322258
867 名前:名前は開発中のものです。 mailto:sage [2012/09/19(水) 19:40:06.39 ID:l5KkyJj4] >>866 ありがとうございます。 色々試行錯誤してみます!
868 名前:名前は開発中のものです。 mailto:sage [2012/09/24(月) 18:14:55.54 ID:n5iZ7eUS] 今日からGame maker studio触ってみようと思う。 iOSのアプリとか作ってる人いる?
869 名前:名前は開発中のものです。 mailto:sage [2012/09/29(土) 10:14:40.67 ID:S0MC2126] Studioのver.1.1でいつの間にかoggに対応してたのか ループ点読み込めるとしたらかなり便利だろうな >>868 Pro持ってるけどiOSは未経験 ハード上の制約がどれくらいなのか気になるな
870 名前:名前は開発中のものです。 mailto:sage [2012/10/02(火) 08:42:39.84 ID:HgJxOSzS] iOSエクスポータ高いし誰も買ってないんじゃ無いの エクスポータだけならまだしもAppleの開発者ライセンスもいるしな
871 名前:名前は開発中のものです。 mailto:sage [2012/10/03(水) 06:17:55.57 ID:moXKly4H] steamのソフトウェア部門にGM来てるじゃん studioだけで8.1は無いから今後8.1は放置されてくんだろうな 既にそうだし
872 名前:名前は開発中のものです。 mailto:sage [2012/10/04(木) 06:56:48.90 ID:YlooJ0O3] steamに来たから少しは賑わうかと思ったら全くそんなこと無かった
873 名前:名前は開発中のものです。 mailto:sage [2012/10/04(木) 07:44:35.53 ID:RLu9eKRc] steamに来てたから気になって見に来たよ
874 名前:名前は開発中のものです。 mailto:sage [2012/10/04(木) 17:23:50.47 ID:7Oycsfv0] これでノベルゲーム作った人いる?
875 名前:名前は開発中のものです。 mailto:sage [2012/10/04(木) 20:57:20.98 ID:OS+/2+s7] >>874 海外製で漢字全部扱うの大変そうだしわざわざこれでノベルゲー作る事はないんじゃないかな もちろん無理ではないだろうけど
876 名前:名前は開発中のものです。 mailto:sage [2012/10/04(木) 22:18:38.45 ID:KyY+b/7E] 何でも作れるもんなあ でも俺は絵心が絶望的に無いんだよね。ゲーム自体が作れても画像がどうにもならん
877 名前:名前は開発中のものです。 mailto:sage [2012/10/05(金) 06:40:00.49 ID:de6iZ/xS] 上でも出てるけど漢字についてはStudioで解決してる 多分フリー版でも使えるんじゃないかな >>876 気持ちはわかる 真面目な話、バイト代とか給料から稿料を捻出して外注するのも手なんだぜ
878 名前:名前は開発中のものです。 mailto:sage [2012/10/05(金) 12:50:06.10 ID:kmomMfuQ] 874だけどどうもありがとう。 ノベルゲーじゃなくてもゲームの合間にシナリオ入れたりすることもあるから気になってたんだ。 ちょっと試してみる。
879 名前:名前は開発中のものです。 [2012/10/05(金) 21:25:45.54 ID:XPRPstj6] そういやGameMakerのフォント機能ってどうなってるの? それぞれの環境に同じフォントが入ってないと文字化けするの? もしそうだったらどのフォント使うのがベストなの
880 名前:名前は開発中のものです。 mailto:sage [2012/10/06(土) 01:05:39.92 ID:ViPXbMLZ] 公式でstudio買うとsteamキーも付いてくるようになったな 逆はどうなんだろ 買うのはsteamからの方が楽なんだよな >>879 フォントはたぶん埋め込み だから文字化けはない
881 名前:名前は開発中のものです。 [2012/10/08(月) 20:47:58.47 ID:lfDd4v/Y] 8.1だけどノベルゲーのベースになるようなものにちょっと挑戦してみるか
882 名前:名前は開発中のものです。 mailto:sage [2012/10/08(月) 20:57:48.85 ID:PyFxIbwA] チュートリアルからアプリケーションを書きだしてみたんだけど、mp3ファイルだけ 別ファイルになってしまった。 これって.winファイルの中に入れられない? 音楽素材は再配布不可のところが多くて、音楽ファイルが素のまま入ってると怒られそう。
883 名前:名前は開発中のものです。 mailto:sage [2012/10/08(月) 22:35:02.61 ID:Ru5hpJYv] これからGMでゲ製するならstudioでつくった方がよさそうだな。 無印GMだとPCでしかプレイできんのだよね。
884 名前:名前は開発中のものです。 mailto:sage [2012/10/09(火) 02:31:28.01 ID:pD9XU2nn] そうは言っても$500のマスターコレクションが必要だぞ
885 名前:名前は開発中のものです。 mailto:sage [2012/10/09(火) 02:54:26.04 ID:HFxMqUzS] steam経由でポチってしまった…Pro版だけど。 有料バージョンはマスコレ含めてあと数時間10%OFFですぞ。 ところで、steam workshopにあるGamemaker製のゲームをプレイしてみたいのだけど、 subscribeに登録してダウンロードまでできるがPlay押しても始まらないんだよね。 うちの環境だけの問題なのかもしれないが、こんな症状出てる人ほかにいるかな…?
886 名前:名前は開発中のものです。 mailto:sage [2012/10/09(火) 12:16:39.36 ID:5DjIvNG9] うちではプレイできたよ。
887 名前:名前は開発中のものです。 mailto:sage [2012/10/09(火) 21:51:42.29 ID:Xyto9P1t] 試しに最新版8.0落としてみたけどファイル名に付いてるverが1.0になってる 間違えたかな…
888 名前:名前は開発中のものです。 mailto:sage [2012/10/10(水) 00:01:42.69 ID:iFUNIRn5] studioで作った場合、steamで売り出せるって事でいいのかな。 これからのサポートも手堅いだろうけど、なにか買うだけの恩恵が欲しいな。
889 名前:名前は開発中のものです。 mailto:sage [2012/10/10(水) 01:35:46.49 ID:zkz0mHR6] steam版インスコしてみたけど、playsoundをセットしても音が出ないわ 再生ボタン押せば普通に鳴るのに、テストしようとrun押してコンパイルするとまったく音が出ない steam版のバグなのかなこれ?
890 名前:名前は開発中のものです。 mailto:sage [2012/10/10(水) 08:40:53.70 ID:/SGM7DJQ] >>889 Global Game Setting開いてUse New Audio Engineのチェックをはずす
891 名前:名前は開発中のものです。 mailto:sage [2012/10/10(水) 10:15:48.52 ID:B7FbAdfB] >>887 最新版は8.1のはずだが何事
892 名前:名前は開発中のものです。 mailto:sage [2012/10/10(水) 10:57:58.17 ID:nYSHjqIH] >>887 >>891 Studioの方落としたんじゃないの?
893 名前:名前は開発中のものです。 mailto:sage [2012/10/10(水) 11:26:31.48 ID:7CildkdZ] steamのマスターコレクションが20%OFFになったね 昨日までに買っちゃった人かわいそう
894 名前:名前は開発中のものです。 mailto:sage [2012/10/10(水) 11:48:25.14 ID:BLVZURGx] updateできねえ
895 名前:名前は開発中のものです。 mailto:sage [2012/10/10(水) 13:51:26.92 ID:zkz0mHR6] >>890 ありがとう マジで助かった
896 名前:名前は開発中のものです。 mailto:sage [2012/10/12(金) 20:21:22.62 ID:2IaYfkRo] オイラのスチームさんは20%オフセールなんてしてくれていないぞ・・・
897 名前:名前は開発中のものです。 mailto:sage [2012/10/12(金) 21:32:35.31 ID:wJdAfO4b] store.steampowered.com/sub/17001/
898 名前:名前は開発中のものです。 mailto:sage [2012/10/12(金) 22:07:15.51 ID:2IaYfkRo] バンドル割引が20%オフって事か。 てっきり10%オフが20%オフになったのかと思ってた。 テンキュー
899 名前:名前は開発中のものです。 mailto:sage [2012/10/13(土) 07:03:15.55 ID:0rLtMYnx] >>897 もう終わってる?499ドルだけど
900 名前:名前は開発中のものです。 mailto:sage [2012/10/13(土) 09:28:47.25 ID:kWu18icq] アカウントにログインしてると20%OFFだ ログアウトしたら499ドルだった
901 名前:名前は開発中のものです。 mailto:sage [2012/10/13(土) 23:56:27.38 ID:5wOilGhm] steam起動してGMSみたけど、なぜか20%オフにならないな・・・ ブラウザからじゃないとダメかいな。
902 名前:名前は開発中のものです。 mailto:sage [2012/10/14(日) 16:53:27.77 ID:BKUyQvJm] GameMakerって、画面の切替にトランジションは使える? 付属のデモや動画を探してみたけど、瞬時切替のゲームしか見つからなかった。 瞬時切替やフェードイン・アウト以外の、クロスフェードやグレースケールの画像をタネにして 色んな見栄えで切り替えできれば導入したい。
903 名前:名前は開発中のものです。 mailto:sage [2012/10/14(日) 19:30:29.78 ID:Ocpcy/Wk] >>902 transition_define(kind,name)という関数で独自の画面切替を定義できるみたいだけど、 使ったことが無いので求める動作を実現できるかどうかは分からないなあ。 【参考】 wiki.yoyogames.com/index.php/GML_Functions:_Rooms
904 名前:名前は開発中のものです。 mailto:sage [2012/10/14(日) 19:47:04.56 ID:BKUyQvJm] >>903 タダで入手できるんだからジワジワと研究してみようと思う。ありがとう。 >>874 や>>881 みたいにノベルゲーのシステムとして興味を持ってる人がいるんだな。 俺は今まで吉里吉里にフレームワークを作ってやってきたけど、吉里吉里自体の将来性を考えると、 そろそろ潮時のような気もするので、今現在開発が進んでいるシステムへの乗り換えを検討してるところ。
905 名前:名前は開発中のものです。 mailto:sage [2012/10/15(月) 07:24:28.38 ID:AQEXRDiO] >>902 ビルトインの関数にこだわらないならなんでも出来るんじゃないかな クロスフェードとかグレースケールならサーフェス使えばいいと思う グレースケールはそれ系のエクステンション探さないと駄目かも
906 名前:名前は開発中のものです。 mailto:sage [2012/10/15(月) 09:04:30.18 ID:AWgNWciN] うは…10パーセントオフだったのか…次の機会を待とう。 スタンダードはsteam越しじゃないけど持ってるので。
907 名前:名前は開発中のものです。 mailto:sage [2012/10/17(水) 18:07:06.73 ID:0+h/Q7oB] 質問があります。 640×480の画像ファイルから64×48のスプライトを作ろうとしているのですが ツールではなくコードでやる場合 sprite_addを使うと480の縦長のスプライトが出来上がるということになってしまします。 コードからツールを使ったように分割画像を作る方法ってないもんでしょうか?
908 名前:名前は開発中のものです。 mailto:sage [2012/10/18(木) 23:28:12.63 ID:2TKi10CM] 初歩的な質問ですみません。 GM8.1使用、GMLは少しだけ理解できます。 攻撃モーションに4枚のgifアニメを使用しています。 これをZキーを1度押せば4枚目までアニメーションし その後少しウエイトを置きたいのですがどうすればいいでしょうか? ご指導お願いします。
909 名前:名前は開発中のものです。 mailto:sage [2012/10/19(金) 00:12:15.50 ID:gjdAWHl8] if(image_index = 3){ alarm[0.] = 10; image_speed = 0; } こんなんとか? 簡単にやるなら4枚目のスプライトを以降に沢山コピーする
910 名前:名前は開発中のものです。 mailto:sage [2012/10/19(金) 09:24:13.34 ID:+1aeJyGG] >>907 よくわからんが640*480の画像を縦10コマ、横10コマに分割して サブイメージ数100枚のスプライトを作りたいってことか? それならサーフェスを使うといい サーフェスにもとのスプライトを描画して、あとはsprite_add_from_surface(だっけか?)かなんかで サーフェスの一部分をスプライトにするとか
911 名前:908 mailto:sage [2012/10/19(金) 21:58:34.38 ID:WOn3Xy1b] >>909 勉強になりました、ありがとうございます。
912 名前:名前は開発中のものです。 mailto:sage [2012/10/24(水) 20:18:37.64 ID:V/te1T8V] >>910 まさにそれがやりたかったことです。 ありがとうございます。
913 名前:名前は開発中のものです。 mailto:sage [2012/10/28(日) 12:17:57.34 ID:r/ijrhha] windows8への対応はどんな感じ? GM8だと落ちると言われたけど
914 名前:名前は開発中のものです。 mailto:sage [2012/10/28(日) 16:00:04.67 ID:rvwBcf7y] 知らんが、対応できていないとしても、君がまともなゲームを一本作る頃には対応は完了してるから心配するな
915 名前:名前は開発中のものです。 mailto:sage [2012/10/28(日) 16:31:44.72 ID:YEUPlqjo] 無印GMレジスト済みだが、Studioに移行するべきか・・・ 無印はもうティッシュのように捨てられたんだ!
916 名前:名前は開発中のものです。 mailto:sage [2012/10/28(日) 19:12:10.17 ID:qzSzxwO2] GameMaker8.0で初めてゲーム作ろうしているものです アクションゲームの一面をポップンミュージックのように上からものをおとして それにあたると死ぬ、耐えきればプロックが消えて咲きに進めるようになる というところを作りたいです タイムライン、というもので作ればいいのは分かったんですが、作ってもうまく作動しません どのようにタイムラインを作ればいいのか詳しく書いてるおすすめのサイトなどはないでしょうか?
917 名前:名前は開発中のものです。 mailto:sage [2012/10/28(日) 20:52:39.63 ID:eTv8gFns] 一定のタイミングでオブジェクトを生成するなら タイムラインは Add を押して Indecate the moment に開始までに必要なステップ数を入力し Actions に右側タグ main1 の Create Instance を指定する。 新しくオブジェクトを作成し Create イベントで main2 の Set Timelineで上で作ったタイムラインを指定する 一定時間ループさせるなら Set Timeline で Loop の設定にし、 さらに main2 の Set Alarm を使いループさせたい時間を入力する Alarm イベントで Stop Timeline を使う こういう感じになると思うんだけど文章にするとややこしいな
918 名前:名前は開発中のものです。 mailto:sage [2012/10/28(日) 21:10:14.22 ID:qzSzxwO2] ありがとうございます 早速やってみます
919 名前:名前は開発中のものです。 mailto:sage [2012/10/28(日) 22:10:29.14 ID:qzSzxwO2] うーん できたんですけど step1 音楽を流して step5 ポップ君作成 step□ ポップ君を下に動かす という動作で□が20や30だと動くんですが100などにすると動かなくなります step間ではなれすぎていると雨後かくなるなどの仕組みがあるのでしょうか
920 名前:名前は開発中のものです。 mailto:sage [2012/10/28(日) 23:26:11.90 ID:eTv8gFns] そういうことは無いはず デバッグモードのときに、緑の十字ボタンを押して (タイムラインを設定したオブジェクトの名前).timeline_position 例えば、object0.timeline_position のように入力すると 現在のタイムラインの位置を確認できるよ
921 名前:名前は開発中のものです。 mailto:sage [2012/10/29(月) 06:12:08.21 ID:pkHkKL53] GameMakerって未だにシェア登録しないと加算合成できないのか?
922 名前:名前は開発中のものです。 mailto:sage [2012/10/29(月) 21:08:11.15 ID:e7ZPXR/q] 8.1で、backgroundにGIFアニメを持ってくるのってできる?
923 名前:名前は開発中のものです。 mailto:sage [2012/10/30(火) 00:20:32.95 ID:IXYZ2QSE] 慣れてきたらクローンゲームとかアイワナとかじゃなくて オリジナルを作りたいなぁ
924 名前:名前は開発中のものです。 mailto:sage [2012/10/30(火) 08:03:58.29 ID:W/EjE2TX] >>922 出来ない 背景をアニメーションさせたければスプライトを使って自作するとか タイルでもやれるのかもしれないけど俺はよく知らん >>923 やればいーじゃん
925 名前:名前は開発中のものです。 mailto:sage [2012/10/30(火) 17:15:55.38 ID:IXYZ2QSE] うん、ちょっとずつでいいから頑張るよ
926 名前:名前は開発中のものです。 mailto:sage [2012/10/31(水) 03:28:31.65 ID:/Im4cYjg] 924だが応援してるぜ クローンゲーはノウハウと注目を得やすい(モチベ保ちやすい)って意味で最初はいいけど 続けてると物足りなくなるよな その点オリジナルは大変そうだがやりがいはありそう
927 名前:名前は開発中のものです。 mailto:sage [2012/10/31(水) 03:30:07.43 ID:0kHDei4S] オリジナルは才能ないやつが作るとクソゲーにしかならないのがな まぁそんなヤツはクローンゲー作ってもなぜかクソゲーにしてしまうんだが
928 名前:名前は開発中のものです。 mailto:sage [2012/10/31(水) 17:19:28.60 ID:cGSXzQZY] クソゲーのうちは公開しないで人に見せられるレベルになったらだれか友人にみてもらうよ
929 名前:名前は開発中のものです。 mailto:sage [2012/10/31(水) 20:49:06.15 ID:+v8EcUJC] クローンゲーとりあえず作ってるけど、 オリジナルも作りたいって確かに思う。 でも発想力に欠けてるんだよねー 技術も無いんだけどさ、根本的にコレだ!っていうの閃かない。
930 名前:名前は開発中のものです。 mailto:sage [2012/10/31(水) 22:21:22.50 ID:cGSXzQZY] とりあえずタイムラインを使いこなせるようにしたい 今それで花火みたいのつくってみてる
931 名前:名前は開発中のものです。 mailto:sage [2012/10/31(水) 22:23:47.04 ID:TkAt71tQ] 二次創作の同人なんかもそうだけど 俺からするとむしろ他人のフンドシで相撲を取れることがすごいと思う 俺にはとても無理
932 名前:名前は開発中のものです。 mailto:sage [2012/10/31(水) 23:45:42.35 ID:7admu19s] 本人が満足できるか、他人が満足できるか。 アマチュアの製作はどっちかが満たされてれば良いと思うんだよね。両方ならもっといいけど。
933 名前:名前は開発中のものです。 mailto:sage [2012/11/01(木) 00:25:50.51 ID:uZvj1Oot] そう固く考えるな 作ったものを楽しんでもらえればいいのよ
934 名前:名前は開発中のものです。 mailto:sage [2012/11/01(木) 00:41:00.94 ID:/I0sgrlK] そんな大げさなゲームつくれないよ、マリオ1~1つくって姉と「マリオってすごいな・・・」 って呟くぐらいのクソゲーかげん 当然公開もしない
935 名前:名前は開発中のものです。 mailto:sage [2012/11/01(木) 00:43:59.33 ID:ol1yPQMl] マリオの挙動を解析するスレを見つつ、マリオの動きを再現したら全く同じものが40分で作れたぜ
936 名前:名前は開発中のものです。 mailto:sage [2012/11/01(木) 00:57:05.04 ID:/I0sgrlK] 俺は中間まで作るのに一週間かかった
937 名前:名前は開発中のものです。 mailto:sage [2012/11/01(木) 07:19:49.66 ID:zjbhtlTk] 久々に伸びてる?と思ったら結構活動してる人多いのね 同人ゲーとしてイベント頒布してる人もいるのかな それともフリーで公開がメイン?
938 名前:名前は開発中のものです。 mailto:sage [2012/11/01(木) 17:16:51.00 ID:/I0sgrlK] タイムライン分けが分からん
939 名前:名前は開発中のものです。 mailto:sage [2012/11/01(木) 17:22:11.10 ID:LbWOScnp] SteamのWorkshopで公開すればいいじゃん 他人がGameMakerで作ってるゲームも簡単に遊べるし 「このレベルで公開しても大丈夫なのか(驚愕)」と自信もつくぞ
940 名前:名前は開発中のものです。 mailto:sage [2012/11/01(木) 18:31:25.54 ID:uZvj1Oot] 夢現とかふりーむに登録してフリーで公開したら 1000くらいDLあったから ちょっと欲出して有料版作ってDLsiteとかで売ってみたけど 10本も売れなかった…
941 名前:名前は開発中のものです。 mailto:sage [2012/11/01(木) 20:33:47.46 ID:Zith45D2] 1本(割れ厨が世界に放出するための1本)でないことに誇りを持つべきだ
942 名前:名前は開発中のものです。 mailto:sage [2012/11/01(木) 20:58:06.01 ID:/I0sgrlK] がんばって強制スクロールをくんでみた 適当なオブジェクト動かしてviewで追わせたみただけだけど
943 名前:名前は開発中のものです。 mailto:sage [2012/11/01(木) 22:38:02.62 ID:/I0sgrlK] もっといい方法あるのかなぁ
944 名前:名前は開発中のものです。 mailto:sage [2012/11/02(金) 16:14:37.20 ID:wwxeCEbI] 動いてりゃそれでいんだよ
945 名前:名前は開発中のものです。 mailto:sage [2012/11/02(金) 17:24:08.44 ID:xoaD+sB7] ありがとう、がんばる
946 名前:名前は開発中のものです。 mailto:sage [2012/11/05(月) 02:29:38.18 ID:5J1QUUBM] 最近DLしてゲーム制作の練習してるんですけど ちょっと詰まっちゃったんで質問です シューティングゲームでキーを押したら飛行機から弾を発射するっていうのを、弾オブジェクト内のイベントだけで作ろうとしたんですけど キーを押しても何の反応もありません 飛行機オブジェクトの方に、キー押したら弾が出るっていうイベントをいれたら出来ます 弾の制御は全部弾オブジェクト内だけで行おうと思ってたんですけど無理ですかね
947 名前:名前は開発中のものです。 mailto:sage [2012/11/05(月) 07:33:58.37 ID:tyikI44I] >>946 弾オブジェクト内のイベントってのはゲーム上に生成された弾オブジェクトの実体それぞれに対して発動する 例えば弾オブジェクトに"スコアを+1する"ってキーイベントを登録したとすると ゲーム上に弾が5個存在していればそれぞれの弾に対して上記のイベントが発動して結果スコアが+5されるし 弾が存在しない場合はイベントが一度も発動せずスコアは増加しない だから、"弾を作成する"というイベントを弾オブジェクトにどうやって登録しても、 まずゲーム開始時に弾が存在しなければイベントは発動されないから弾は出てこない だいたいのオブジェクトは別のオブジェクトから生成されるものだと思って我慢しよう
948 名前:名前は開発中のものです。 mailto:sage [2012/11/05(月) 19:38:16.29 ID:5J1QUUBM] >>947 サンクス やっぱり無理か これができたらメンテナンスがしやすくなるって考えてたんだけど、しょうがないですね
949 名前:名前は開発中のものです。 mailto:sage [2012/11/06(火) 04:07:28.65 ID:KpNxBMQv] そんなに面倒か? 弾の生成だけコントローラのオブジェクトで制御して 弾の挙動は弾オブジェクト内で制御すればいいだけでは
950 名前:名前は開発中のものです。 mailto:sage [2012/11/06(火) 04:33:13.37 ID:oDLrKnge] 赤ん坊自体に生まれてくるという命令を組み込んだって、 親が赤ちゃんを作らなけりゃそもそも赤ん坊が存在しないんだから赤ん坊が生まれてこれるわけがない それと同じ事
951 名前:名前は開発中のものです。 mailto:sage [2012/11/06(火) 08:56:25.91 ID:OSHZLM3k] >>949 それも思ってたんだけど、それなら飛行機オブジェクトのほうで弾インスタンス生成したほうがまだしっくりくるかなあと 好みの問題にすぎないだろうけど >>950 なるほど わかりやすい ゲーム制作楽しいな ファンネルっぽいオブジェクトとか簡単に作れるし、動いてるのがたまらん 無料版でやってたけどスプライト数制限あるし、steamでstandard買う 円高バンザイ
952 名前:名前は開発中のものです。 mailto:sage [2012/11/06(火) 08:59:31.14 ID:+dAiblAQ] 公式で買ったほうがいいんじゃねえか 今はsteamで買っても非steam版はもらえるのか?
953 名前:名前は開発中のものです。 mailto:sage [2012/11/06(火) 09:11:30.07 ID:OSHZLM3k] >>952 公式ヘルプには無理って書いてあった でももうポチっちゃったわ steam版でもそんなに問題ないよね…
954 名前:名前は開発中のものです。 mailto:sage [2012/11/07(水) 07:36:55.62 ID:I62YVQe2] Studioではデバッグモードからコードを実行できなくなったけど、 Studio使ってる人はこの辺不便に感じてる? あとvariable_local_setとかも使えなくなってるよね。 8.1でこの辺多様してるから気になってるんだ。
955 名前:名前は開発中のものです。 mailto:sage [2012/11/07(水) 18:29:49.91 ID:8lvKk/26] 関数の仕様変更は面倒だよなー。 俺もそれが原因でStudioへの移行に踏み切れない
956 名前:名前は開発中のものです。 mailto:sage [2012/11/07(水) 21:50:51.78 ID:Pba7Zixr] steam版と非steam版って何が違うのさ。 steam版だと必ずsteamも動かしていなきゃいけない分、やや負担が掛かりそうな気がしてる。
957 名前:名前は開発中のものです。 mailto:sage [2012/11/07(水) 21:57:36.65 ID:FFMDlKL2] >>946 と逆のことしたいをだけど タイムラインで物体Aを生成 時間を設定 物体Aのイベントで自分を物体Bに変える 物体Bのイベントで何秒後に消す・・・ といったことは可能でしょうか・?
958 名前:名前は開発中のものです。 mailto:sage [2012/11/07(水) 22:04:14.83 ID:x20zP5cJ] ABともにcreateイベントでアラームを設置 アラームでAにはオブジェクト変更、Bにはインスタンス破壊ってのはどうかね
959 名前:名前は開発中のものです。 mailto:sage [2012/11/07(水) 22:45:28.16 ID:FFMDlKL2] ありがとうございます やってみます
960 名前:名前は開発中のものです。 mailto:sage [2012/11/09(金) 04:54:08.30 ID:HndgvdQr] 8.1からStudio Standardへのアップグレードキャンペーンやってるね ってことはYoYo的には8.1互換がStandardって感じ? 本格的に無印(Delphi)ベースの開発はストップしそうだな…
961 名前:名前は開発中のものです。 mailto:sage [2012/11/09(金) 05:43:10.75 ID:8I7mzFMX] 中途半端な時期にやるから8.1持ってるのに値引き無しでもう買っちまったぜ、キャンペーンならプロが買えたってのに YoYoって前からこういうとこ適当なんだよな 8.1はもうアップデートも全然無いし終わりだろうな studioは8.1から変わったり消えたりした関数があるよ 無くても困らないのがほとんどだけどパーティクル関連はアトラクターとかディフレクターが無くなったりで寂しい
962 名前:名前は開発中のものです。 [2012/11/09(金) 13:13:17.14 ID:M2kBBzKW] しかしstudio高いなぁ アプリ作るのに4万も出すなら XcodeとCocoaTouchで作るだろ
963 名前:名前は開発中のものです。 mailto:sage [2012/11/09(金) 16:03:33.66 ID:kElizBkA] プロにアップデートした。HTML5への出力をアドオンにして安くしたのか… まぁ、出力関連は後で良いよな。高くなるけど。