1 名前:名前は開発中のものです。 mailto:sage [2009/04/23(木) 08:11:08 ID:iAS0afeL] 無料Windows用2Dゲーム作成ツール"Game Maker"について、色々と語り合うスレッドです。 ●本家(英語) ttp://www.gamemaker.nl/ ●GameMaker Japan - 非公式情報サイト(日本語) ttp://gamemaker.main.jp/(現在一時閉鎖中) 前スレ 【2D】ゲーム作成ツールGameMaker part3【マンセー】 ttp://pc11.2ch.net/test/read.cgi/gamedev/1210437707/
284 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 13:35:06 ID:vWZLqWIv] >>282 ありがとうございます、試してみます >>283 ヘルプにアニメーション表示させる方法って書いてました?
285 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 13:40:15 ID:w2mc7ljU] >>284 余裕で書いてある
286 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 14:11:24 ID:qWj+aYrC] >>283 大人げないぞ
287 名前:名前は開発中のものです。 mailto:sage [2009/08/30(日) 21:24:11 ID:pRVo7FMi] レジストでのみ使えるアクションの簡単な解説などを載せているサイトや文書などはないでしょうか?
288 名前:名前は開発中のものです。 mailto:sage [2009/08/30(日) 21:28:25 ID:CRpFUzJB] 現在一番イイ文書がマニュアル
289 名前:名前は開発中のものです。 mailto:sage [2009/08/30(日) 21:42:53 ID:vGUVZRLY] 俺も日本語マニュアルに育てられてきた
290 名前:名前は開発中のものです。 mailto:sage [2009/08/30(日) 23:09:16 ID:w2mc7ljU] 6と7で微妙に違ってたりするね パーティクル関係で、6の日本語マニュアルに書いてある関数定数がいくつか使えなかったりした。
291 名前:名前は開発中のものです。 mailto:sage [2009/08/30(日) 23:21:43 ID:lQ/SzS0M] 実は、6.0→6.1で仕様がかなり変更されたんだよね。 パーティクル関係も変更され、6.0と互換性がなくなった。 エフェクト(パーティクルの簡易版)の導入もこの頃だし。 正直、コンマ1以上の仕様変更が成されてると思う。
292 名前:名前は開発中のものです。 mailto:sage [2009/08/31(月) 00:00:32 ID:9/zf57qv] あるインスタンスがあってそれにぶつかったら変数(仮にAとする)が1増えて、 ルームをリスタートしてもAが1のままにするのってどうやるの?教えてエロい人。 説明下手でごめん。
293 名前:名前は開発中のものです。 mailto:sage [2009/08/31(月) 00:15:27 ID:xoC9a6jx] ルームのリスタートは、改めてそのルームに移動したのと同じと考えるべし。 そのルームに配置されているインスタンスは全て作り直されるので、それまでルーム内で変更されていたものはリセットされてしまう。 ということなので、そのルームに配置されているオブジェクト等で変数Aを変更していても無駄。 (ただし、persistent指定のオブジェクトならその限りにあらず) つまるところ、グローバル変数を使用しろということ。 ルーム間をまたいで変数を保持したければ、グローバル変数を使うのが最も楽な方法だ。 ぶつかったときに、 global.A = 1 というようにしておけばよい。
294 名前:名前は開発中のものです。 mailto:sage [2009/08/31(月) 00:45:01 ID:8wkxvCk1] Aの部屋で特定のもの触れたら 「global.testing」 加算1(set variableでapplication to は other)でそのあとにこのインスタンスを廃棄。 その状態でBの部屋にいくと「global.testing」が0よりも大きければ消えるブロック(step)は確かに消えてるが、リスタートしたら元に戻る。 ますます分からないです。
295 名前:名前は開発中のものです。 mailto:sage [2009/08/31(月) 02:18:53 ID:Mg29Csoo] global.testing はそのほかで絶対にいじっていないか? ルーム開始時に初期化していないか?(global.testingをクリエイトイベントとかでいじっているオブジェクトとかいたら注意) とか確認するべし。 >リスタートしたら元に戻る の「リスタート」がなにを指すのか不明確なんでわからないけど。 ブロックが消えた状態のルームBをリスタートするのか、 それともルームAで、触れた後リスタートして、触れずにルームBにいくのか、とか、 いろいろ考えられるのでよくわからん。
296 名前:名前は開発中のものです。 mailto:sage [2009/08/31(月) 13:04:25 ID:8wkxvCk1] >>295 ux.getuploader.com/testglobal/ 試しに作ってみた。これ見て原因をつきとめてくれたら俺が喜ぶ。
297 名前:名前は開発中のものです。 mailto:sage [2009/08/31(月) 18:11:39 ID:CPbVIc8V] >>296 を見てみたが、本題に入る前にコメント。 global.testingが0より大きいかどうかのチェックは、 Stepイベント内ではなくCreateイベントがいいかと。 Stepイベント内に入れるということは毎ステップ確認するということ。 考えてみれば、別に毎ステップ確認する必要はない。 作った直後にglobal.testingを確認して、大きければ消す。 Stepイベントに入れていることが、ルーム移動後に一瞬ブロックが見える原因。 んで、本題と思われるglobal.testingについてだが、 Debugモードでglobal変数を見ながらRを押せば、testingが消えることが確認できる。 で、探してみて見つかったのが、ScriptのloadGameにてgame_restart()が使われているってこと。 >>292 や>>294 での『リスタート』ってのはこのことだと思われるが、 これはゲームをリスタートしているのであって、ルームをリスタートしているんじゃない。 そこが、>>293 や>>295 を混乱させてしまった問題点。 game_restartってのは、本当に最初からゲームを開始するということ。 『一度ゲームを終了して再起動する』『全部白紙の状態から始める』等と思えばいい。 リスタート前に設定したglobal変数? あるわけないわな。再起動したんだから。 解決策としては、game_restartじゃなくて、room_gotoを使うこと。 ゲームを再起動するのではなく、最初の部屋に行けばいい。
298 名前:名前は開発中のものです。 mailto:sage [2009/08/31(月) 18:25:47 ID:CPbVIc8V] んー、混乱ってのは違うか。正しくは誤解だな。 まぁ自分が何をやっているのかをもう少し理解しましょう。
299 名前:名前は開発中のものです。 mailto:sage [2009/08/31(月) 19:02:36 ID:wpAfIbhX] 例のアイワナ改造のおしえて君でしょ。懲りないよなぁ。
300 名前:名前は開発中のものです。 mailto:sage [2009/09/01(火) 02:09:54 ID:OPp9P9If] GM7でoldファイルを読み込んだ際読み取れないアクションや微妙に変更されてしまうアクションにはどんなものがあるでしょうか。
301 名前:名前は開発中のものです。 mailto:sage [2009/09/01(火) 15:11:41 ID:xZ6TfPlm] アクションゲームで攻撃ヒット箇所にエフェクトを付けたいのですが 「剣(攻撃判定)が相手にヒットした箇所」はどのようにして認識させればいいのでしょう?
302 名前:名前は開発中のものです。 mailto:sage [2009/09/01(火) 22:22:13 ID:e0ycJLaX] 講座をみてブロック崩しの作り方はわかったのですが GameMakerにはアクションゲームを作るのに重力のシステムは導入されていないのでしょうか?
303 名前:名前は開発中のものです。 mailto:sage [2009/09/01(火) 22:27:44 ID:R+Ajue9X] されてるよ
304 名前:名前は開発中のものです。 mailto:sage [2009/09/01(火) 22:44:59 ID:e0ycJLaX] >>303 どうもです、もう少し見直してみます
305 名前:名前は開発中のものです。 mailto:sage [2009/09/01(火) 23:09:39 ID:AYrB2wjf] ヒント:hspeed vspeed gravity gravity_direction
306 名前:名前は開発中のものです。 mailto:sage [2009/09/01(火) 23:11:54 ID:7XI/9lIO] >>302 「もしかして重力機能まではGMに標準装備されてないのかもしれないのぅ」 「いや、答えを教えてくれるほど親切ではないですよああいうスレの人たちは」 ふざけんな、初心者講座orヘルプ見りゃ分かるだろ てか重力とか、かなり基本的な(しかも易しい)機能じゃねーか 自分が何も努力しないのを棚に上げて「親切でない」とはよく言ったもんだな 大体ちゃんと教えてくれる人もこのスレには沢山居る 296といい、もう少し失敗してでも、時間かけてもいいから せめて何か作ってから(動かなくても)質問しろよ 丸投げを他人の所為にするな
307 名前:名前は開発中のものです。 mailto:sage [2009/09/01(火) 23:21:45 ID:R+Ajue9X] まあそれでもスレが過疎るのよりはいいよ
308 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 00:30:39 ID:BwWKBUE+] まあ、どんな機能があるかもわからず、ちまちまマニュアルを頭から読めというのも酷な話かもねぇ。 ただ、付属のサンプルでどんなゲームが出来るかぐらいは見極めて欲しいものだ。 これから始める人は、GameMakerインストールフォルダ下のExamplesフォルダにあるサンプルを一通りプレイしてみよう。
309 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 00:33:21 ID:ZW4PKcTf] 8使えなくなったんだけど正式版がアップされるわけでもなく… あれ?これって…今まで作ったファイル…あれ?
310 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 00:50:16 ID:ZW4PKcTf] え…せっかくdslistとか使い方覚えたファイルが…pngしこたま使ったり…8専用のスプライトのデータも… いつか正式8でるよね?ね?
311 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 01:00:38 ID:NmRgzIJ9] マニュアルをテキストに変換してアイポッドに突っ込んで 休み時間毎にじっくり読んでた高校時代を思い出すなぁ…… あの頃が一番楽しかった
312 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 01:05:34 ID:BwWKBUE+] >>309-310 インストールフォルダにあるヘルプをよく読んどくべき。 gm_readme.html より引用。 This is the SECOND beta version of Game Maker 8.0 that is only meant for testing. It will stop working at the end of August 2009. (訳)これは、GameMaker8.0のセカンドベータ版で、テスト運用向けです。2009年の八月末に使えなくなります。 十中八九、バグ修正やら仕様の修正やら入るだろうから、互換性も正式バージョンともとられないだろうね。 なんというか、ベータ版で本気で作るのもどうかと思うけど。 パソコンの日付を変えてとりあえず起動して、作ったデータを出来るだけサルベージしておくようにするしかないと思う。 (リソースエクスポート機能で出力する.gmresファイルの互換性も怪しいから、画像はpngファイル、スクリプトはテキストファイルにするなりしておくこと)
313 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 01:22:53 ID:LETSGIOS] どこかの会社がライセンス買って正式に日本語版出してくれないかなー アクツクにあれだけ期待感が持たれてたくらいなんだから、出せばそこそこ売れると思うんだよねー アクツクなんかより、はるかに多機能だし安いし
314 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 01:24:48 ID:ZW4PKcTf] ありがてぇ!日にち変えただけで動いたよ!しっかり中身移しとくよ! betaからbeta secondにデータ引き継げない時点で覚悟しとくべきだった…!
315 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 03:29:29 ID:T0hqEYdC] >>306 君はあのチャットにいた1人か 俺がなんで質問しなかったかわかるかい? 君みたいに実は知っててもしらばっくれてて叩くことしか しない奴が現にいるからだ。 最初からそんな質問ふっかけてバカにされるよりは行き当たりばったり やってたほうがマシだ、そもそも他所でのログ張り付けてまで人をバカ にするかね、直接言いもしないで、まったくもっていやらしい
316 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 03:45:26 ID:T0hqEYdC] 確かに初心者の質問にも親切に教えてくれる人はいるよ。 しかしそういった質問に不快を覚える人もいるんだ、現に君がそうだろう? 本当はいろいろスレで聞きたい事はあったさ。 でも不快に思う人が絶対いるから避けてただけだ。 それならばいっそ自力でやったほうがいいとね、 それなのに何なの君は、そういう嫌がらせして楽しいのかな?
317 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 04:28:46 ID:X3un+pIU] >>306 は強ち間違ったことは言っていないと思う 重力なんてちょっと調べればすぐ分かるようなことを質問されても 「本当に自分で調べたのか?」と思いたくもなる そのくらい自力で見つけられないのなら、君はこれから何百と質問しなければいけなくなるぞ 重力の有無なんて目じゃないほど難しいことばかりだからね そして俺らはその質問全部に親切に答えていかなければいかないのかと思うと、ハァ…ってなるよそりゃ
318 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 04:35:10 ID:1Yx29Q5b] >>317 >質問全部に親切に答えていかなければいかないのかと思うと 回答者の自由意思じゃなかったっけ? あと他人にとっては些細なくだらない質問だったとしても、質問者にとっては「とっかかり」の部分かもしれないじゃない。 調べろよクズみたいな言い方してほしくないな。
319 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 04:37:20 ID:1Yx29Q5b] 根本的に俺の意見はズレている可能性はあります。 それはそれとして、重力設定=GMでの機能がどれかわからない という単純な錯誤である可能性のs・・・まぁいいか。
320 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 04:39:38 ID:T0hqEYdC] >>317 だから俺は>>306 とチャットで話してた時に「スレで質問してくれば?」と 言われたけど質問はしたくないと言ってたんだ。 初心者の質問など相手にされないし、もし教えてくれる人がいても くだらない質問して迷惑かけたくないから、初心者スレとかなら別ですけどね ちなみにこんな時間まで起きてるのもチャット出た後も延々と1人で作業 続けてるんすよ、自分は「ちょっと調べればすぐわかるような事」でも 人にとっちゃそのちょっと調べればすぐわかる事に何時間も費やす奴も いるんす・・・
321 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 06:38:55 ID:9/SevXio] GMでゲーム作りたいってのなら、GMの使い方を『自分が』覚えなきゃいけないわけで。 そりゃ最初はわからんことだらけだろうけど、その為のマニュアルやサンプルなわけで。 自分で何かを創作するからには、最初は全然わからなくても最終的に自力で全てやりこなす気でないと無理。 >>119 から抜粋。 ツクールと比べて自由度が高い分、何でも自己責任で作らなければいけない。 マニュアル読めないやつは、いきなり作りたいゲームから作ろうとするな。 まずチュートリアルに沿ってゲームを作るなり、Exampleを見ながらその通りに作ってみるなりしてGMに慣れるのが先だ。 自由に作るのは慣れてからにしろ。 そもそも「こういうことをしたいけど、どうすればいいのか」を追うんじゃなくて、 「GMで何が出来るのか」を覚えていけばいい。 扱える道具が増えていくと「こういうことをしたい。ならこれをこう使えばいい」という感じにすらすらと組める。 組めないのは、使える道具の数が少ないから。 やりたいことだけを追ってると、使える道具の数は増えない。 長い目で見ればいい。別に急がなくてもいいじゃん。 マニュアルあるんだし、いろいろ試せばいいじゃん。
322 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 07:55:56 ID:5QDrSqN7] ヒント:初心者≠ろくに調べもしない奴
323 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 12:23:00 ID:EtyLDNSU] 何こいつきもい てかニコ動の初心者講座くらい見ろ
324 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 12:43:24 ID:Cce9QmIE] 質問することが悪いわけではないし、解答しないことが悪いわけでもないし でも、質問するって事は他人の親切に甘えるって事だから、解答して貰えなくても 催促したり相手を貶しちゃいけないと思うんだ きっと初心者が嫌いなわけでもなくろくに調べもしない奴が嫌いなわけでもなく 図々しい人が気に入らないだけなんだと思うよ
325 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 14:29:46 ID:T0hqEYdC] >>323 とっくに観てるよ、俺が怒ってるのは ここではない別の場所で話してたログをわけがあって質問しなかっただけなのに そのままここに張り付ける奴がいたってことに腹立ててるんだ
326 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 15:18:11 ID:Cce9QmIE] まー他所で起こったトラブルをココまで引っ張ってきて欲しくないわな そこで解決してくれ
327 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 15:22:32 ID:EtyLDNSU] 見たんならあんな質問は出てこないと思うがな
328 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 17:22:48 ID:dZJrWY4g] 貼り付けられるような陰口紛いを書き込むなよ
329 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 17:43:10 ID:EtyLDNSU] 取り敢えず、待て まず教えてもらう人に「親切じゃない」って言ったお前が悪いだろ そりゃ誰だって怒るわ そんな奴に陰湿だの言われる筋合いは無い 自分の言動を鑑みろ 大体、段階的に説明してるサンプルすら読まないとか あれほど良い教材はないぞ てか、「重力ある?」→「あるよ」→「不親切な説明」 っておい、お前はハリセンボンかwww
330 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 17:52:24 ID:T0hqEYdC] 陰口も何も事実だと思いますがね 「アクションゲームが作りたいのですがチュートリアルは今見れないし ヘルプと講座だけではよくわかりません、どうすればいいですか?」 って聞くとかどう考えてもおかしいでしょ。 まず人に聞く前に自分でまだやれるだけのことはやってそれでもわからなかったら質問する。 そんな少しわからないくらいで毎回バカげた質問ばっかりしたら教える方も嫌だろうし 教えてくれる人もいるとは思いますがそんな親切な人ばかりではない、空気を悪くしてしまう可能性がある だから今は自分の力でなんとかする、とそう別の場所で話してたんですよ。 で、それを聞いてた人が結局その話題をこっちまで持ってきてこうなったんです
331 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 17:56:27 ID:T0hqEYdC] >>329 「重力ある?」→「あるよ」→「不親切な説明」 何て一言も言ってないですよ。 そもそもその別所で話をしてたのは質問する前の話題なんで。 「じゃあ面倒なことにならないように「はい/いいえ」ですむだけの 最低限の質問だけしてみます」と話してて 「重力はあるか?」と聞いただけなのです
332 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 18:02:18 ID:T0hqEYdC] 別所での話の流れ GameMaker使ってみてるけどチュートリアル今見れないしヘルプと講座だけだと ちょっとわかりにくい箇所があるなあ、と雑談 ↓ 本スレで質問してみれば? ↓ まだ自分でも調べつくしたわけじゃないしもう少し自力でやってみるよ。 あまり質問ばっかしてても印章悪いし毎回親切に教えてくれる人がいるわけでもないし ↓ 初心者スレとかはないのか?とりあえず質問してみては? ↓ 初心者スレはないようです、ではせめてヒントだけでも捕まるようにyesかnoで すむ簡単な質問だけしてみます。 ↓ 答えがもらえました、もう少し調べなおしてみようと思います(雑談終わり) その後>>306 に雑談していた内容のログの一部が張られた、というわけなんです
333 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 18:05:32 ID:Cce9QmIE] あーごめん、俺が冗談交じりに「されてるよ」とだけ解答したのも原因……なのか? ちょっとだけ口や筆がすべっちゃうことはたまにあるさ ちょっと落ち着こうぜ
334 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 18:06:33 ID:Cce9QmIE] ちなみに俺はそのチャットとか知らなかったんだ
335 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 18:13:54 ID:T0hqEYdC] >>333 いえ、その答えは望んでた答えなのです。 ちょうどそのとき重力機能を探したけど見つからない時で 「もしかして重力は自分でスクリプト組まないとダメなのかなあ」とか 思ってた時だったのです。 まあ普通の人ならば自己解決する質問を答えてくれない人=親切ではない と別所で発言してたのは聞く人によっては誤解を招く発言かもしれませんが 自分は他の人が自力で解決する事は自分も自力で解決したほうがいいと思っています。 だからそんな質問しても普通は教えない、という意味で別所で発言していたのです。 こんな事になってしまいましたが自分は別所での問題を本スレにまで 持ち込む気はありませんでした、本当すいません
336 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 20:55:23 ID:ZW4PKcTf] 海外フォーラムの「tutorials and examples」のとこから色々落としてみなよ。 横スクロールならplatformで検索すると参考になるものがたくさん出てくるぜ! 俺はニコ動対戦のエフェクトに感動してゲームメーカー始めたんだけど、調べまくった末に エフェクトは「GCE3.1」に含まれてるものだ!って気付いたときには嬉しかったよ!サンプル見てれば使い方なんてすぐ覚えれるよ!
337 名前:306 mailto:sage [2009/09/02(水) 20:57:38 ID:M3yV7oHH] >>320 俺別にあんたと話した覚えは無いんだけど >>325 確かに貼り付けとか陰湿かもとは思った。ROM専なのも褒められたものじゃないとは思う 他スレの話をここに持ってくるのはどうかとは思う ただこのスレの住人を「不親切」っていうのはどうか お前がこんなこと言わなければ304で話は終わってたとは思わんか? >>330 ,1 大体、陰口言われて(しかも事実とか言われて)好意的に教えたいと思うだろうか? 「これから教えてくれるかもしれない人」を敵に回したとは考えが及ばんか てか「勉強した」って。何回も言われてるがExample内のサンプルゲーム見たか? あれで分からないとか正直お前が(自分の満足する)ゲームを完成させるのは無理だ ダラダラダラダラ言い訳してる暇があったら移動アクションあたりの機能を片っ端から使ってはどうか 重力が何かとかプラモ作るのに「Aランナーって何?」って聞くようなものだ 説明書(サンプルゲーム)を見れば子供でも分かるというのに・・・
338 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 21:13:48 ID:T0hqEYdC] >>337 あんたROMか、それはよかった、あの話してた人の中にアンタみたいなカスが いなくて本当よかった、ここでの話題ならまだしも雑談チャットのログを わざわざ張るんじゃねえよ何考えてんだ。 現に真実だろ?それともサンプルもなにもみないで手当たり次第質問 してみんながそれを子供に教えるみたいに1レス1レスつけることが 正しいと思ってるの? こっちは最低限の質問だけして極力自力でやろうとしてたのに アンタが人のログ勝手に張り付けて話デカくしてんだろ
339 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 21:28:34 ID:ZW4PKcTf] おいおい、話のミソが「質問の答え方」ならまだしも「ログ貼ったどうの」なんなら余所でやって!
340 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 21:30:24 ID:5iV83Toe] どっちも頭冷やせ。そして出て行け。 チャットでも何でもやって、そっちで話し合え。 質問云々より、こういうやり取りがいつまでもグダグダか続く方が迷惑。
341 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 21:48:23 ID:mAa/OU6S] >>336 ニコ動対戦ってな〜に?
342 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 21:53:41 ID:ZW4PKcTf] タイトル超うろ覚えだったわ!ニコニコアクションゲーム だったわ!
343 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 22:02:50 ID:mAa/OU6S] おk 探してくる
344 名前:名前は開発中のものです。 [2009/09/02(水) 22:08:24 ID:EtyLDNSU] 急に態度でかくなったな 人のこと疑ったのを棚に上げてよくもまぁ 努力せず吠えるだけのお前はさしずめクソだな 一生人に噛み付いてろ
345 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 22:15:04 ID:M3yV7oHH] >サンプルもなにもみないで手当たり次第質問 してみんながそれを子供に教えるみたいに1レス1レスつけることが 正しいと思ってるの? いや、俺はサンプル「見ろ」って言ってんだぜ?反対だろ ちゃんと見れば1レス1レスつける手間が省ける。日本語大丈夫か? 大体キレるくらいなら無責任な陰口やめればどう?
346 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 22:21:49 ID:T0hqEYdC] >>345 お前こそチャットでは何も言えないくせに無関係な人巻き込んで 荒らすのやめろよ、マジでいい加減にしろ
347 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 22:40:44 ID:ZW4PKcTf] まあまあ、お互い「やめる」で意見一致してるんだから素直に喧嘩やめようぜ!新規君もログが見づらくなるぜ!な!ここで終りな! ちなみに ttp://www.messy-mind.net/gm-samples/ ここのサンプルはすげー役立つ。特に「Advanced Seeking Missiles」はすごい! ミサイルの軌跡はスプライトを重ねてるんじゃなくて一つのスプライトをポリゴンで伸ばして曲げて表現してるんだよ! 俺ずっとリアルに動く触手が作りたくて「こういうことできればなー」って思いつつ半年ぐらいvertexいじってたんだけど独学じゃどうしようもなくてさ、 あんまり褒められたやり方じゃないかもだけど血眼になってサンプル探して見っけたよ!自分じゃどうしようもできないことはそりゃあるから聞けばいいよ! 大体三日悩んで無理なことは諦めて別のアプローチするか質問するかサンプル探すかするほうが良い。目安ね!
348 名前:名前は開発中のものです。 mailto:sage [2009/09/03(木) 10:11:08 ID:DjW5SCxV] jFontMakerで、作った画像はどのようにして使うのか、ご教授願えませんか? Read meに載ってたサイトは今見れないので、使い方が分からないのです。
349 名前:名前は開発中のものです。 mailto:sage [2009/09/03(木) 10:53:33 ID:1k0ytKa3] >>348 勝手にうpしてもいいのかわからないけど、保存していたページがあったのでどうぞ ttp://www.dotup.org/uploda/www.dotup.org101076.zip
350 名前:名前は開発中のものです。 mailto:sage [2009/09/03(木) 11:39:46 ID:DjW5SCxV] >>349 なるほど、こんな風に使うんですね。日本語描画がとても楽になりそうで助かります。 ありがとうございました! あと、ここを見てる(?)作者のよこしま様もありがとうございました!
351 名前:名前は開発中のものです。 mailto:sage [2009/09/03(木) 19:44:59 ID:HRgxn6OM] >>301 俺だったら当たり判定用のオブジェクトを作って、Maskに当たり判定の画像を登録して、 剣のオブジェクトに当たり判定用のオブジェクトを重ねる。
352 名前:名前は開発中のものです。 mailto:sage [2009/09/03(木) 19:49:37 ID:A1uxg92h] >>301 が言ってるのは、多分格ゲーのヒットエフェクトみたいなのの事だと思うんだけど、 俺がGMで格ゲー作ってた頃は、当たり判定を四角にして、それぞれの頂点位置で計算してたな…… 攻撃判定とあたり判定の重なってる部分の中央がヒット位置になるから……
353 名前:348 mailto:sage [2009/09/04(金) 00:37:42 ID:hPja4GRM] jFontMakerの使い方について質問した者ですが、壁にぶち当たりました。 全角スプライト(spr_zen20)、半角スプライト(spr_han20)の画像を作って、Drawイベントにコード { mbtext_setfont(spr_zen20, spr_han20, 20); mbtext_draw("描画するテキスト", 16, 320); } と書いて、そのコードがあるオブジェクトをルームに置いたら "Unexpeted error occured when runnig the game" と出て、ゲームが始まりません。直す方法がさっぱり思いつかないので、教えていただきないでしょうか?
354 名前:名前は開発中のものです。 mailto:sage [2009/09/04(金) 00:53:03 ID:WGz77ChS] スペックが足りてない時にそのエラーが出たりもするみたい 自分が昔開発してた頃は他の原因でも起こったと記憶があるんだけどどんな時だったかな…… とりあえず、サイズ8とかのフォント画像を作って、それでもならなかったらスペック不足かも 後は……5.3Aなら画像をビデオメモリに置かないようにするとか
355 名前:名前は開発中のものです。 mailto:sage [2009/09/04(金) 00:53:50 ID:s8584eVK] ウィンドウが最初に表示されるより前にエラーが発生すると Unexpected errorだとか、無関係なイベントでエラーが報告されることが多い。 とりあえず最初のルームをダミーにして、2番目のルームに置いたら まともなエラーメッセージが出るかもしれんのでよろしく。
356 名前:名前は開発中のものです。 mailto:sage [2009/09/04(金) 00:54:17 ID:WGz77ChS] あー、逆だ 小さい画像で試して、それで起動した場合はスペック不足だ
357 名前:348 mailto:sage [2009/09/04(金) 10:28:53 ID:hPja4GRM] >>354 〜>>356 助言感謝です。画像サイズを小さくしたら動きました! が、表示したら全角文字が文字化け状態になってしまいました。 jFontMaker(ver 2.2.1)では、MSP明朝、サイズ10ピクセルの設定で画像を生成しています。 言い忘れてましたが、GMは7.0を使っています。 3度、ご教授お願いします。
358 名前:名前は開発中のものです。 mailto:sage [2009/09/04(金) 13:11:33 ID:XFg+jLoI] mbtext_setfont()の設定は、ちゃんと画像サイズに合わせるように変えた?
359 名前:名前は開発中のものです。 mailto:sage [2009/09/04(金) 13:53:23 ID:qIBiQQLY] うみゅーん、文字がずれて表示されるんでなく、ぐちゃぐちゃな模様が表示されたりするなら、 スペック不足だね…… オンボードの頃、GM含めいろんなゲームでなりましたし。 大きい画像分のメモリがしっかり確保できてないから起こるんだと思う。
360 名前:名前は開発中のものです。 [2009/09/04(金) 20:48:09 ID:Chdo0brv] どのくらいのスペックでバグが発生するのかしりたい 配分したとき低スペックのプレイヤーから問い合わせがきそうだから
361 名前:348 mailto:sage [2009/09/04(金) 23:38:56 ID:hPja4GRM] >358 画像を生成するときにフォントサイズを10にして、コードには mbtext_setfont(spr_zen20, spr_han20, 10) と書いたんですが…ひょっとして違うのでしょうか? >359 (出力させたい文章)描画するテキスト → (実際の出力)〜∵・・‘′々‘ と、このように文字化けするんです。フォントサイズとmbtext_setfont()の設定は ちゃんと合わせたつもりなんですが・・・ >360 ノートPCで、こんなスペックです。 CPU: Core2Duo T7500 2.2GHz メモリ:2ギガ グラボ:GeForce8400m G 256MB OS:Windows XP
362 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 00:59:24 ID:NZes6lzq] スプライトをstrip登録するときに失敗しているかもしれない。 jFontmakerで、サイズが10ピクセルの全角出力指定しているときに、 右上のところに出る ”[Create from Strip]の設定”で 再度strip登録しなおしてみて。。。
363 名前:348 mailto:sage [2009/09/05(土) 08:36:25 ID:V5A76hW6] >>362 ああ!jFontMakerで作成した画像を[Create from Strip]から読み込ませたら表示できました! 今、気づいたんですが全角は絶対このやり方で取り込まないといけないんですね。 頂いた説明を勘違いして、全角画像はGM6以降はLoad spriteで読み込ませるだけだと思い込んでました。 お恥ずかしい…。 どうもみなさん、ご迷惑おかけしました!そして、ありがとうございました!
364 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 11:19:47 ID:iXSll8nt] >>361 それはスペックの問題じゃなくね? デュアルコアで、メモリ2Gも積んでれば十二分すぎるだろ 文字画像の容量なんて20pxで300KBくらいだぞ 俺はすでにネットで公開してるけど、動作が重いって言ってるプレイヤーはいるけど 文字に関しては特になにも言ってこない
365 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 11:22:16 ID:iXSll8nt] って、既に解決済みだったか
366 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 14:49:00 ID:p3CCNVlM] すいません、かなり初歩的な質問なんですが、複数のパーツを同時に動かしたいのですが、二次元配列の使い方がわからないんです…。 for (i=0;i=5;i+=1) {for (ii=0;ii=5;ii+=1){pt[i,ii]=0}} で初期化ってできてますか? i=0:ii=0→胴体部、ii=1→頭部、ii=2→腰部 i=1:ii=0→右腕肩部、ii=1→右腕上腕部、ii=2→右腕下腕部 . . . という風にインスタンスを登録して、ステップイベント中に pt[0,0].x=x pt[0,0].y=y //胴体パーツの位置 for(i=1;i=5;i+=1) { pt[i,0].x=pt[0,0].x+lengthdir(L,A+pt[0,0].Angle) //胴体パーツと四肢の接合 pt[i,0].y=... } for (i=0;i=5;i+=1) {for (ii=1;ii=5;ii+=1) { pt[i,ii].x=pt[i,ii-1].x+lengthdir(L,A+pt[ii-1].Angle) pt[i,ii].y=... } と計算して各パーツを動かせるかな、と思ったのですが何一つ動きません…。 どこらへんから間違っているのでしょうか?長くなってすいません…。
367 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 14:59:47 ID:oaTLqo7a] まずforの使い方が違う × for (i = 0; i = 5; i += 1) ○ for (i = 0; i < 5; i += 1) インスタンスの登録ってのもちゃんと pt[0, 0] = instance_create(...) みたいにやってる?
368 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 15:12:23 ID:p3CCNVlM] ありがとうございます!さっそく直してみます。親オブジェクトのクリエイトイベントで pt[0,0]=instance_create(x,y,prt) pt[0,1]=instance_create(x,y-10,prt) pt[0,1].L=point_distance(x,y,pt[0,0].x,pt[0,0].y); pt[0,1].A=point_direction(x,y,pt[0,0].x,pt[0,0].y); という風にやっています(Angleはprtから返ってくるようになっています) ちょっと動くかどうか確かめてみますね…
369 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 15:15:57 ID:p3CCNVlM] やった!動きました!ありがとうございます!(連投すいません)
370 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 17:57:51 ID:iXSll8nt] mbtext_drawって結構CPU負荷高そうだね アイテム一覧など、画面中に文字が表示されるような場合は素直に一つ一つスプライト作った方がいいかな
371 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 18:08:33 ID:2qZWX7kG] >>370 それがいいと思う 数百文字くらいなら平気だけど、半角文字を1000字超えるとやばいかも…… 自分は1000字描画して30fpsまで下がった経験アリ。
372 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 20:16:00 ID:iXSll8nt] やっぱりそうか アイテムの名前のスプライトをGIFで作ってみたけど、一つあたりの容量は300バイト 仮に1000個のアイテム名スプライトをグローバル変数に格納したとしても 300KBだから余裕そうだ
373 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 21:04:10 ID:GoHukLEx] surface使えるなら、surfaceに描画→画面に表示ができるので、 毎フレーム mbtext_draw() を呼ばなくて済む。
374 名前:名前は開発中のものです。 mailto:sage [2009/09/06(日) 01:54:45 ID:r0F+BZ3f] マイクって使えるのかな? DSでマイクに息を吹き掛けると葉っぱを飛ばせるとかそういうのがあるけどそれもどきみたいな
375 名前:名前は開発中のものです。 mailto:sage [2009/09/06(日) 11:36:57 ID:5yze3jpk] 標準ならそれは無理。 マイクからの音声を解析するプラグインを自作すれば可能かもしれない。
376 名前:名前は開発中のものです。 mailto:sage [2009/09/06(日) 17:03:10 ID:rREoIiJg] messy-mindのサンプルがわけわからん
377 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 09:34:29 ID:/JVvCKur] 横スクロールアクションゲームの雛形とかどこかに落ちてないでしょうか キー操作と当たり判定が安定しなくて困ってます
378 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 10:13:48 ID:ADkvlysT] >>377 公式サイトのTutorial: Creating a Scrolling Shooterを 横にすりゃいい話
379 名前:名前は開発中のものです。 [2009/09/07(月) 14:17:04 ID:ADkvlysT] あと>>376 お願い
380 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 17:14:50 ID:V7WLXwLP] 教えて欲しいのなら、それ相応の態度ってもんがある
381 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 20:10:07 ID:V+VMrqdA] お願いってなにをどう?
382 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 21:12:47 ID:mhvu03xI] >>377 またお前か、いいかげん努力することを覚えろ
383 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 23:08:44 ID:k+fWuIeg] >>382 たぶんそれは俺と勘違いしてるんじゃないかな。
384 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 23:52:10 ID:VD5vQbb8] GMのサンプルや解説ばかり見るよりも、 アクションゲームを題材にやってるプログラミング講座の方が役にたったりするなー GMでも同等の設定は出来るんだし。