[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 04/06 23:07 / Filesize : 265 KB / Number-of Response : 893
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【2D】ゲーム作成ツールGameMaker part4【マンセー】



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/


221 名前:名前は開発中のものです。 mailto:sage [2009/07/27(月) 01:46:39 ID:pfTBKVpb]
C++でRPG作って、そのマップエディタをGMで作ってる俺のようなのも居る

222 名前:名前は開発中のものです。 mailto:sage [2009/07/27(月) 08:58:58 ID:NneejjYT]
>>217
わからんでもないが、ライセンス書かなくも音割れバグとかで簡単にバレるよ

223 名前:名前は開発中のものです。 mailto:sage [2009/07/27(月) 10:02:43 ID:X0yauOKd]
俺も>>220に同意
まず基礎が出来てる状態でゲーム作りを学んで、余裕が出来たり不足を感じたら
C++なりなんなりに移行しようと思ってる
pro版でextensionとか使えば大体の用は足りるしな
日本語描画もよこしまさんのスクリプトで補完されたし

224 名前:名前は開発中のものです。 mailto:sage [2009/07/28(火) 07:48:38 ID:BtFahcpx]
最初のロード画面をなんとかできないかな
非表示じゃ味気ないからバーじゃなくてgifアニメ表示できるとか

225 名前:名前は開発中のものです。 mailto:sage [2009/07/29(水) 17:01:01 ID:vVv3xV/u]
ゲーム中マウスでMSペイントみたいに自由に線をかくことはできますか?
あとその線を辿るようにオブジェクトを動かしたりすることはできるでしょうか?

226 名前:名前は開発中のものです。 mailto:sage [2009/07/29(水) 17:35:46 ID:5nVguQsg]
グローバル変数の値のみを保存する方法ってありますか?
gamemakerのセーブを使うと丸ごと保存してしまうので・・・

227 名前:名前は開発中のものです。 mailto:sage [2009/07/29(水) 20:31:01 ID:p52lIH/W]
ファイルに書き出す

228 名前:名前は開発中のものです。 mailto:sage [2009/07/29(水) 21:01:59 ID:/KofeTr0]
>>225
自由に線を描くのは面倒。特に曲線となるとね。
ステップイベントで、マウスの左クリックが押されているときのルーム座標を配列で記録する、ということをして、
ドローイベントで、配列に入れた座標をたどるように直線を描く、ということをする。
MSペイントのような直線の描画の仕方をしたければ、
最初にクリックした座標を記録し、次にドラッグして離した座標を記録して、
その2点間を直線で描くようにする。

このあたりに必要な変数や関数は、
mouse_x mouse_y draw_line()
あたりか。あとは、配列(array)についての知識が必要だ。

つぎに、線を辿るようオブジェクトを制御したければ、
記録した座標を元に、move_towards_point()を実行してやればよいかと。
Pro版であれば、ゲーム実行中にもPathリソースを作ることが可能なので、
これを利用しても出来るはず。(調整とか難しそうだけど)
必要な関数は、helpの Changing Resource にある Path の項目にある。

これらを駆使すれば可能。結構むずかしめの内容だから、それ相応の知識と経験が必要。

229 名前:名前は開発中のものです。 mailto:sage [2009/07/29(水) 23:05:51 ID:drifYlMd]
>>226
iniファイルに書き出すのが一番簡単かな
プレイヤー簡単に書き換えられちゃうけど



230 名前:名前は開発中のものです。 mailto:sage [2009/07/29(水) 23:23:03 ID:5nVguQsg]
>>229
できれば詳しく教えていただけませんか?
まとめwikiにもそれらしいのが見つからなかったです・・・

231 名前:名前は開発中のものです。 mailto:sage [2009/07/30(木) 00:05:05 ID:3O7J4K1+]
>>230
日本語版ヘルプの「ファイル、レジストリの操作、プログラムの実行」の中の「INIファイル」を参照

232 名前:名前は開発中のものです。 mailto:sage [2009/07/30(木) 00:10:55 ID:J2rqCKCO]
>>231
ありがとうございます!
じっくり読んで出直してきます

233 名前:名前は開発中のものです。 [2009/07/30(木) 00:27:39 ID:nNQ8sNDh]
I wanna be the englineをもとにして作ろうとしているのですが、
trigger01に触れたら、上方向のトゲが飛び、
trigger02に触れたら、別の右方向のトゲが飛ぶ
このようにしたいのですが、trigger01に触れると上方向のトゲは飛ぶのですが、trigger02に触れても右方向のトゲが飛びません。
また、先にtrigger02に触れると逆のパターンになります。

上方向のトゲのイベント
Create:Execute a piece of code depth=1000002;
step:Execute a piece of code
if (vspeed==0) {
if (trigger01.triggered) {
vspeed=-8;
}
}
else {
}

Outside Room:Execute a piece of code instance_destroy();

右方向のトゲのイベント
Create:Execute a piece of code depth=1000002;
step:Execute a piece of code
if (hspeed==0) {
if (trigger02.triggered) {
hspeed=-7;
}
}
else {
Outside Room:Execute a piece of code instance_destroy();

trigger01のDepth:1000002 trigger02のDepth:1000002
たすけてください。お願いします。

234 名前:名前は開発中のものです。 mailto:sage [2009/07/30(木) 00:29:33 ID:nNQ8sNDh]
sageるの忘れていました。すいません。

235 名前:名前は開発中のものです。 mailto:sage [2009/07/30(木) 00:38:50 ID:kAinn6XT]
右方向ならhspeedはマイナスの値でなくプラスの値なんでないの?
hspeed=7
に変えてみ。

236 名前:名前は開発中のものです。 mailto:sage [2009/07/30(木) 00:40:18 ID:nNQ8sNDh]
あ、すいません。左方向でした。

ご指摘ありがとうございます。

237 名前:名前は開発中のものです。 mailto:sage [2009/07/30(木) 00:57:04 ID:kAinn6XT]
ああ、思い出した。これ、前に俺も嵌ったわ。
これはエンジン側のバグで、triggerParent の player との衝突イベントで、

with (instance_id) ...

ってあるけど、これを

with (object_index) ...

と直せば、トリガ別に反応するようになる。
…多分エンジン作者はこういう意図だったのではないかと思ってる。

238 名前:名前は開発中のものです。 [2009/07/30(木) 01:25:59 ID:nNQ8sNDh]
nNQ8sNDhです。
そうなんですか!エンジン側のバグだとは・・・
今はちょっとパソコンが使えないのでまたあとでやって見ます。
どうも親切に教えて頂きありがとうございました。

239 名前:名前は開発中のものです。 mailto:sage [2009/08/01(土) 00:00:40 ID:W+p5V0Gb]
>>229
txtファイルに書き出した後、ファイル暗号化のextensionを使う、とかどうだろう
俺も考えてはいるがまだ試してはない



240 名前:名前は開発中のものです。 mailto:sage [2009/08/01(土) 14:46:38 ID:cciNANQN]
ゲーム名変更ってどうやるのですか?

241 名前:名前は開発中のものです。 mailto:sage [2009/08/05(水) 15:11:10 ID:b5+ghAk/]
>>240
キャプションならルームの設定画面で変えられたはず
タスクバーに出る名前ならファイル名

242 名前:名前は開発中のものです。 mailto:sage [2009/08/06(木) 20:49:12 ID:kaETpL1/]
>>241
解決しました!ありがとうございます。



243 名前:名前は開発中のものです。 mailto:sage [2009/08/08(土) 11:10:52 ID:ZmtbojIq]
日本でGM製のゲームを販売した人とかいるのかね(prolite問わず)

244 名前:名前は開発中のものです。 mailto:sage [2009/08/10(月) 03:10:31 ID:Td6rAmr8]
prolite?
俺のモニタじゃないか

245 名前:名前は開発中のものです。 mailto:sage [2009/08/10(月) 08:05:12 ID:+vzKASON]
今年の冬に体験版頒布する予定
冬コミ受かればだけど…

246 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 20:03:31 ID:hxrL4l1F]
数字の描画で3桁ごとにカンマをつけるみたいな関数はないのか

247 名前:名前は開発中のものです。 mailto:sage [2009/08/11(火) 21:13:40 ID:+JCwviha]
Youさくっと作っちゃいなよ
var i, s; s = string(argument0);
for (i = string_length(s) - 2; i > 1; i -= 3) s = string_insert(',', s, i);
return s;
みたいにさ。え、小数点?マイナス?何それおいしい?

248 名前:名前は開発中のものです。 mailto:sage [2009/08/12(水) 10:32:00 ID:zJpdpp9d]
>>247
おお、なるほど
さっそく使わせてもらいます

249 名前:名前は開発中のものです。 mailto:sage [2009/08/13(木) 19:29:05 ID:n7BrVf28]
コピペじゃなくて自分で考えながら打てよ



250 名前:名前は開発中のものです。 mailto:sage [2009/08/14(金) 15:03:45 ID:QmqtuE6D]
GM6.1Aを使用してます。
小さめのドット絵を使ったゲームで、
プレイするときには2倍に拡大して表示させたいのですが、
Scalingから200%を指定すると、補間がかかった状態で拡大されてしまいます。
個人的な好みではあるのですが、ドット絵は補間がかかっていないほうが好きなので、
補間をかけずに拡大する方法はあるのでしょうか?

251 名前:名前は開発中のものです。 mailto:sage [2009/08/14(金) 16:36:24 ID:5GXcCdrT]
Global Game Settings
>□ Interpolate colors between pixels
 ↑off

「ピクセル間の色を補間する」って意味。
これ試した?

252 名前:名前は開発中のものです。 mailto:sage [2009/08/15(土) 03:16:16 ID:9d6KyXWa]
試したんですが、どうやらそれは、
スプライトやタイルなどのの回転や縮小などを行った際に
潰れたピクセルの補間を行うかどうかのチェックのようで、
OffにしてScaleを200に設定しても補間がかかったままになってしまいます。

253 名前:名前は開発中のものです。 mailto:sage [2009/08/15(土) 12:37:05 ID:ppqDPS8T]
ラスタ画像だから拡大して読み込みしたら、そうなりそうな気がしないでもなかったけど
6持ってないから7で試した
7だと色の補間はデフォではされないな


254 名前:名前は開発中のものです。 mailto:sage [2009/08/15(土) 15:03:13 ID:X/GGZr0+]
素直に最初から2倍サイズで描くか、画面サイズだけ2倍にするか

255 名前:名前は開発中のものです。 mailto:sage [2009/08/16(日) 12:38:41 ID:XtteL4+o]
www.dotup.org/uploda/www.dotup.org37407.zip.html
pass:game
なんか作ってみました
不評なら無視してください


256 名前:名前は開発中のものです。 mailto:sage [2009/08/16(日) 13:07:24 ID:KGsCaqBn]
ReadMeすらなしで骨組みだけ見せられても何ともコメントしづらいが

動きはぬるぬる動く感じでいいと思う
デバッグ表示はルームの左上じゃなくて常に画面のどこかに表示できるようにしたほうがいい
動くカーソルの意味がよく分からない。赤い的にキャラが隠れたときにカーソルも同時に隠れるので

257 名前:名前は開発中のものです。 mailto:sage [2009/08/16(日) 13:21:32 ID:XtteL4+o]
動くカーソルはViewsのObject followingに設定してあります。

258 名前:名前は開発中のものです。 mailto:sage [2009/08/16(日) 14:23:23 ID:XtteL4+o]
何かアイデアとか書いてくれるとうれしいです

259 名前:名前は開発中のものです。 mailto:sage [2009/08/16(日) 20:40:04 ID:rBixYuWx]
構ってちゃんなら「不評なら無視してください」なんて書くなよ…
一切苦情や駄目出しするなってことだろ?



260 名前:名前は開発中のものです。 mailto:sage [2009/08/17(月) 09:29:59 ID:ZujRoECo]
話は変わるが、誰かGame Maker製ゲームのパッチの作り方知っている奴いる?
とりあえず目に入ったのは
gmc.yoyogames.com/index.php?showtopic=425567
くらいだろうか。
これはパッチ作るというよりオートアップデータみたいだけど。

261 名前:名前は開発中のものです。 mailto:sage [2009/08/17(月) 09:57:19 ID:ZujRoECo]
連投すまん。
これとかも使えるのかな。
ttp://www.clickteam.com/website/usa/patchmaker.html

262 名前:名前は開発中のものです。 mailto:sage [2009/08/17(月) 11:13:12 ID:Ueaog0aD]
データベースが使えればなぁ
二次配列だけじゃちと大変

263 名前:名前は開発中のものです。 mailto:sage [2009/08/17(月) 11:56:20 ID:Qgv3R6CG]
>>260
説明文読む限り後者のほうが使い勝手がいいような気がする
試してないから分からないけど

ただ根本的にパッチは当てるバージョンの問題が出てくるので
ゲームみたいな頻繁に更新があるものは、実行ファイルとリソースを分けて配布して
更新の際に実行ファイルの新しい奴をそのまま出すほうが無難だと思う
GMはこのリソースを分けるって機能がすこぶる弱いのが難点ではあるけども

264 名前:名前は開発中のものです。 mailto:sage [2009/08/18(火) 13:56:57 ID:9A1tpfH5]
前から思ってたんだけどスプライトの当たり判定決める時の矩形ってRightとBottomがマイナス方向に1ドットずれてない?

265 名前:名前は開発中のものです。 mailto:sage [2009/08/18(火) 18:47:44 ID:V95lH0QN]
処理系にもよると思うけど、
DirectXとかWinAPIなんかだとRightとBottomは矩形範囲外になってるから
間違ってるとも言えないよ。

266 名前:名前は開発中のものです。 mailto:sage [2009/08/18(火) 19:20:34 ID:XY3wfPj9]
5.3Aで作ってたゲームがグラボ新しくした瞬間に全滅したよ……
グラボが古いDirectXに対応してなくて常時15fpsきるとかw

267 名前:名前は開発中のものです。 mailto:sage [2009/08/19(水) 00:09:19 ID:8UMBNhvo]
グラディウスみたいな地形横スクSTGってやっぱりroomをステージ分の長さにして予め地形をつくっておいて
横移動するオブジェクトをカメラで追うって形でつくるのかな
この方法だと速度が1未満だとガクガクしちゃうんだよなー

地形無しならroomを解像度と同じにしてタイムラインで敵を出すって方法でいいんだろうけど

268 名前:名前は開発中のものです。 mailto:sage [2009/08/19(水) 01:36:00 ID:gfZ128LH]
突然だが、GMのround関数は「銀行家の四捨五入」と呼ばれるちょっと特殊なもので
小数部がちょうど0.5の場合、近い方の偶数に丸められる。
たとえばround(1.5)=2だが、round(2.5)もやはり2となる。なので
10.0, 10.5, 11.0, 11.5, 12.0, 12.5, 13.0, ... といった数列をroundで丸めると
10, 10, 11, 12, 12, 12, 13, 14, 14, 14, ... という結果になる。

スプライトとかビューの座標も内部的にはroundで丸められるから
ちょうど0.5刻みで増やしていくとガタガタになるんだよね。
もしそれに当てはまるようだったら、自分でfloorで丸めてやれば滑らかになる。

269 名前:名前は開発中のものです。 mailto:sage [2009/08/19(水) 01:48:51 ID:wXabhXLH]
>>268
うお、そんなん知らなかった
なんか背景だけ変にガクガクすることがあったのはそのせいだったのか

試しに補間切ってみたら全体が恐ろしくガタガタになって笑ったw



270 名前:名前は開発中のものです。 mailto:sage [2009/08/21(金) 22:57:15 ID:Q14mr33w]
>>268
説明上手ね 勉強になるわ

271 名前:名前は開発中のものです。 mailto:sage [2009/08/22(土) 15:43:54 ID:rmxnEHai]
情報サイトが復活せずなかなか使う事ができません・・・
何か役に立つ参考書や代わりの基礎がわかるサイトとかないでしょうか?

272 名前:名前は開発中のものです。 mailto:sage [2009/08/23(日) 16:29:46 ID:aoeKXHFm]
英語ばっかりだもんなぁ

なんか最近ニコニコでもGM講座上げられてるっぽいよ
見た事は無いからどうとも言えないけど

273 名前:名前は開発中のものです。 mailto:sage [2009/08/23(日) 17:05:09 ID:wXNv9n59]
いちお、Gamemakerの書籍執筆してる。
ちゃんと出るか分からないけど。

GMJのチュートリアルや、
GM6日本語ヘルプ(これが一番参考になる)でこと足りる気がするけど、
サンプルベースで解説してるとこあんまない気がする。

書いてて、8になっても多言語化に
前向きじゃないとこが不安だなぁ。
仕方なく5.3Aベース。


274 名前:名前は開発中のものです。 mailto:sage [2009/08/23(日) 20:47:22 ID:MlQYahV9]
>>273
すげぇ…本出すのか
絶対買います

俺も日本語ヘルプに一番頼ってるなぁ
というかアレしか参考にしてない

275 名前:名前は開発中のものです。 mailto:sage [2009/08/24(月) 02:46:58 ID:eI7HA7BS]
>>272
あれすんごい役に立つよ。
インスタンスのID管理(with構文の解説とか)があれば完璧。

完全初心者の自分は、これとGM6の日本語ヘルプだけで何とかできるようになったよ。

276 名前:名前は開発中のものです。 [2009/08/24(月) 18:12:12 ID:Xzm++a1G]
ひとつのタイムラインで同種の複数のインスタンス(ザコ敵など)の動作を管理することは可能?
移動アクションはタイムライン通りに動作するんだけど
なぜか弾発射アクションがインスタンスの数の分繰り返されちゃう(発射タイミングも同調してる)

277 名前:名前は開発中のものです。 mailto:sage [2009/08/25(火) 18:54:59 ID:rkoG69qV]
事故解決しました
self、other、objectの選択ミスでした

278 名前:名前は開発中のものです。 mailto:sage [2009/08/29(土) 00:49:32 ID:oZsv/vS3]
情報サイト復活しないなあ・・・このまま閉鎖かなあ

279 名前:名前は開発中のものです。 mailto:sage [2009/08/29(土) 22:25:35 ID:P1d63aqY]
講座動画みて使い方はわかったんですがアニメーション機能って
GameMakerにはついてないですか?gif使えば解決はするんですが
どうもgifって色合いとかが好かないからbmpでやりたいと思ってたのですが




280 名前:名前は開発中のものです。 mailto:sage [2009/08/29(土) 23:35:54 ID:Flg6LP3J]
普通にbmpでも出来るだろ?

281 名前:名前は開発中のものです。 mailto:sage [2009/08/30(日) 01:45:45 ID:j2Hdof3G]
静止画をある一定の間隔で表示するだけでアニメになるんだよ、知ってた?

282 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 09:42:06 ID:QbWxYMZ7]
一つのスプライトに複数の画像を登録したら普通にアニメーションするよ
Sprite Editor上で add from file とかやってサブイメージを増やすようにすればよい

283 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 09:58:18 ID:w2mc7ljU]
ヘルプもまともに読めないようじゃ、絶対に作品は完成しないな

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で何が出来るのか」を覚えていけばいい。
扱える道具が増えていくと「こういうことをしたい。ならこれをこう使えばいい」という感じにすらすらと組める。
組めないのは、使える道具の数が少ないから。
やりたいことだけを追ってると、使える道具の数は増えない。
長い目で見ればいい。別に急がなくてもいいじゃん。
マニュアルあるんだし、いろいろ試せばいいじゃん。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<265KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef