【2D】ゲーム作成ツールGameMaker part8

2018/02/13(火) 20:49:20.55ID:5ycbJqzB
2Dゲーム作成ツール"Game Maker"について、色々と語り合うスレッドです。

GameMaker Studio 2はWindows用、Mac用有り。試用版有り(実行ファイル作れない等制限有り)。
GameMaker: Studio 1.4はWindows用のみ。フリー版無くなった。

●本家(英語)
 ttp://www.yoyogames.com/
●Game Maker まとめWiki
 ttp://www.wikihouse.com/GameMaker/index.php

前スレ
【2D】ゲーム作成ツールGameMaker part8 ・
http://mevius.5ch.net/test/read.cgi/gamedev/1511007226/
2020/04/02(木) 16:06:34.71ID:NEPG2A0S
まあ、許せるレベルだけどこの金額でやっていけんのか?
今の開発ペースでサブスクって言われても・・って感じがするが。
ぶっちゃけ完成品作るにはGMはしんどい。
2020/04/03(金) 05:17:18.87ID:m8EailBs
GameMakerで完成させられない実力ならアクションツクールくらいしか選択肢なくね
2020/04/12(日) 22:35:44.89ID:Otm7OQKU
GamemakerってUnityより簡単に2Dゲーム作れますか?
2020/04/13(月) 09:04:02.78ID:wJikLmXp
逆にUnityで2Dゲーってかなりムズいだろ
2D制作の補助機能が貧弱
2020/04/13(月) 20:27:25.04ID:YhMGuPPe
unityは2Dゲー作るまでの準備がめんどくさいなーと思いました!
2020/04/14(火) 13:35:24.57ID:T7bLs4Ug
GMは他のオブジェクトの変数を観たり書き換えたりするのにダイレクトに指示出来るから
手早くプロトタイプやミニゲーム作るのに向いているよ。(Unityは用意が必要)
ゲームでよく使う機能(HPバー、座標から角度出したり、一番近いオブジェクト選択...等)用意されてるし
個人規模の制作ならおすすめです。
323名前は開発中のものです。
垢版 |
2020/04/15(水) 08:50:20.93ID:SPsMidCM
gamemakerは
オブジェクト志向を理解するためのツールとして最適だと思う
2020/04/15(水) 13:24:11.47ID:Tg23jlMk
どうだろw
2020/04/16(木) 15:32:45.82ID:BEmf4fOL
すいません教えてほしいんですけども
簡単なジャンプアクションを作ってまして、ゲーム中キー入力で全画面にできるようにしたんですけどもその際fpsが半分くらいになって処理落ちするんです
で全画面状態のままWindowsキーとかで一旦画面を切り替えたあとゲームに戻ると全画面でも処理落ちしてない状態に直ります
その状態でゲーム内でウィンドウ化→全画面にするとまた処理落ち状態に
ルームにこの処理をするオブジェクトのみおいても同様のことが起こります
何か解決策ってありますでしょうか
処理にはwindow_set _fullscreen しか使っていません
2020/04/16(木) 16:04:05.16ID:NKxAPbsJ
global game settingだかのsleep merginの値変えると良くなるかも
2020/04/16(木) 16:36:25.55ID:5Y8JgrGE
Graphicsオプションの垂直同期やVertex buffer methodなんかの設定でも、
特定のPCでFPSが変になる問題が起こったりする
2020/04/16(木) 20:27:49.87ID:BEmf4fOL
ありがとうございますsleep merginいじったらとりあえず直りました!
これ0にしても永久に無効とかにならないんですね
2020/04/17(金) 22:40:36.84ID:LtXpxM8K
sleepの値を0にすると、CPUにwindowsの処理を割り込ませないって意味になってしまう
1にしとかないとOS周りの処理が挟まったとき不安定になる
2020/05/07(木) 16:11:46.11ID:JIMaIsTV
バージョン2.2でオブジェクトに対してbonceを設定するのはどうすれば良い?
無料ではじめる2Dゲームって書籍を買ったんだけど現状のGMSと内容が一致してないからここで詰まった
2020/05/11(月) 14:28:18.97ID:PMsxu5zP
object_existsで確認した後なのに処理がwith構文使わんとエラー吐かれるの納得いかないんですけどー!
332名前は開発中のものです。
垢版 |
2020/05/23(土) 09:53:55.02ID:pMZ02lLl
有志で進めてる日本語化が順調のようで嬉しい
2020/05/26(火) 16:33:25.42ID:tkuwWYno
ryzen使ってる人いますか?
古いソフトと相性が悪いらしいので8.1がどうなのか知りたい
334名前は開発中のものです。
垢版 |
2020/06/03(水) 23:55:44.81ID:lkNYyCuy
8.1じゃなくて8.0だけど、言われてみると、
・Pro版なのに「This function is only available in the Pro Edition.」エラーがたまに出る
・たまに急にtransition_kindが一切動作しなくなる
・たまに描画されなくなって画面がフリーズする(ゲーム自体は正常に動いてる)
みたいなのが、ノートPCでプレイしているときには一切起きなかったのに、
Ryzen積んだデスクトップPCに変えてから頻発するようになった。
どこかコーディングミスってるのかと思ったけど、相性の問題の可能性もあるのか…
2020/06/07(日) 08:37:50.04ID:4ed1mr2r
>>334
バグ減って便利になっているのにGamemaker2を使わないの?
2020/06/07(日) 08:48:16.25ID:4ed1mr2r
昔のGMで作られたゲーム、例えばriskOfRainを最近のPCで動かすには、Microsoft XNA Framework Redistributable 4.0 入れたり、 Microsoft Visual C++ 2005 Redistributable Package必要だったりWindowsモードじゃないと起動しなかったりするよ。
2020/06/14(日) 12:12:20.03ID:VsCrG0D8
>>335-336
ありがとうございます。
昔開発していたゲームを久しぶりに作ろうとしているんだけど、
廃止された関数とかあるし、移植も面倒で躊躇ってしまう…
VC++パッケージとかいろいろ入れてみたけど問題は変わらずですね。。

Windowsログ(Application)を確認したら、使用している外部DLL指して、
メモリアクセス違反の例外コードとか出ていた。
(ログ貼ったらNGワード規制入ったため割愛)
ただ、同じDLL使ってる自分の昔のゲームとかプレイしててもエラー出ないから、
今作っているゲーム側に問題あると思うんだけど…
legacyの話で申し訳ないですが、有識者が居れば何卒。。。
2020/06/19(金) 07:58:58.55ID:3ZBnl3My
なんかアプデ来ましたね
これ開発中のゲームに影響するんだろうか
2020/07/05(日) 00:22:57.47ID:+TzCRjfd
GMS2画面上に一度に動かせるオブジェクト最大数ってどのくらいですか
2020/07/09(木) 07:34:38.12ID:XQXs403x
instans_placeで複数該当する時の優先順位がなにを基準にしてんのか全然わからん
いじってないところで逆転するもんだからもうよくわからんわ
2020/07/14(火) 14:07:42.48ID:wrjkan9a
PCのスペックにもよるだろうけど
以前VISTAでオブジェクトが倍々で増えるような処理をしたときは
1000個だか超えたあたりから処理が落ちたな。普通に作ってればまず超えない
2020/07/16(木) 23:26:47.11ID:3OO8R8M6
1000個なら充分。回答ありがとうございます。
2020/07/21(火) 12:48:36.47ID:6HimUNDI
2.3バージョンアップまだ?
2020/07/21(火) 22:40:47.82ID:48qiJ743
最近になって知識ゼロからGameMakerを勉強しているのですが、
ver2.3のGML強化と言うのはどれくらい製作環境が変わるものなんでしょうか?
某サイトのアステロイドシューティングから始めていますが、この基礎的なプログラムの記述にも影響はあるのでしょうか。
2020/07/22(水) 00:22:44.36ID:q6C7WE4d
基礎は変わらないから極論言えばGMSより前の8とかの古い資料でも参考にならない事もない
2020/07/22(水) 00:55:57.54ID:ZRSjasQs
関数定義するの使いやすくなるみたいね あとアセットフォルダ分けしたりタグ付けしてスクリプトから制御もできるみたい
2020/07/22(水) 05:49:36.46ID:FmWxulVV
>>345
>>346
基本は変わらないのでしたら安心しました。
ずっと上のレベルの心配など余計な事を考えず、精進していきます。
2020/07/23(木) 15:56:13.21ID:i8QC+XAH
画面の2重スクロールってどうやるんでしょか
2020/07/24(金) 04:37:45.52ID:bGQNhw5g
背景の多重スクロールってことでしょうか
いろいろやり方はあると思いますが、自分の場合、背景描画用のオブジェクトを作って、それのDrawEvent内でカメラの位置に応じてそれぞれ描画するって感じですね
2020/07/24(金) 05:04:25.49ID:9of+4nIp
drawでカメラ位置からスクロール速度差分とか計算して背景描画するってことでしょうか
インスタンスレイヤーやタイルレイヤーでも多重スクロールできますか?
2020/07/24(金) 05:28:40.38ID:KZ+O1leo
そうですね、自分は他の手法を試したことがないので分かりませんが、「gamemaker parallax background」などで検索すると参考になるサイトや動画が出てくると思います
2020/07/24(金) 05:38:15.56ID:9of+4nIp
レスありがとうございます!そのワードで検索してみます
2020/07/28(火) 01:10:27.48ID:u3bv4ytw
タイル敷いた背景を無限スクロールさせる、よくある背景のやりかたが全然わからなくて
マーケットプレイス探したり講座調べまくっても基礎的すぎて出てこず
ようやく動画で見つけた結果、レイヤープロパティの数字を変えるだけって・・・
散々苦労して覚えたやり方も「それ組み込み関数1個でできるよ」なんてのがありそうだなぁ・・・
2020/07/28(火) 10:05:18.84ID:6B8QIyFm
そんなのできるの?レイヤープロパティのどの項目ですか?
2020/07/28(火) 13:36:43.83ID:vunzVOMz
背景のhspeedとかじゃねえの
2020/07/28(火) 14:06:07.23ID:6B8QIyFm
ありがとう
帰ったらさっそく試してみます
2020/07/30(木) 09:55:00.72ID:O2BUNgqZ
GM;Sでsleep()関数の代わりに処理を中断させる方法って何かある?
2020/07/30(木) 17:31:13.06ID:jgR/o2nd
GMS1.4でエディターのフォントを源ノ角ゴシック Code JP(Source Han Code JP)にしたいんだけどリストに出る?
他色々も選べたり選べなかったりで基準がわからん
2020/07/30(木) 17:48:32.78ID:qtqDlqnE
タイルの画像登録するときって左上ひとつめのタイルが透明になるんだけど、あらかじめひとつ空白にして画像編集ソフトで作るのでしょうか?あとタイル配置後に範囲指定削除(オブジェクト削除シフトキーで範囲選択)みたいなのはどうやるのでしょか?
2020/08/02(日) 14:02:38.83ID:dcIxdITb
()とか{}無くても書けるとか言ってるくせにこれら抜くと動きがぽんこつになるのうぜえ
こんなん不安で結局全乗せするしかないじゃん
2020/08/15(土) 00:53:07.86ID:fHS3FTI9
質問です
いまGMS2のデスクトップ版のみ所有してるのですが、
HTML5版やモバイル版を追加で購入した場合
デスクトップ版とは別アプリになるんでしょうか?
それともデスクトップ版に機能が増える(バージョンアップ)みたいになりますか?
2020/08/16(日) 07:46:13.33ID:W9/d3Mcv
機能が増える感じです
右上のターゲットボタンを押すと選択できるプラットフォーム先にWindowsやMacOSに加え、iOSやAndroid、HTML5などが選択できるようになります
363361
垢版 |
2020/08/16(日) 17:37:22.46ID:kmfMkBd0
なるほど 右上のボタンで切替えできるんですね
回答ありがとうございます!
2020/08/18(火) 11:46:03.96ID:PY/zcgF6
外部テキストファイルに書き込み(working_directory+"test.txt"みたいに)
やってもローカルAppのほうに書き込むんですが、
プロジェクトあるディレクトリに置いてるテキストファイルに書き込みって出来ないのでしょうかですか?
iniファイルでやっても同じようになります。。
2020/08/18(火) 14:14:36.65ID:9e/j1yBJ
gamemakerは仕様でそっちに書くよ
確かウイルスじみた挙動ができないようにするため
これを突破するにはエクステンションを使うしかない
でもexeにしてからなら同フォルダー内のファイル読み書きできたはず
2020/08/18(火) 14:26:51.02ID:3hQX3P/5
2はDisable file system sandboxで設定できると思う
1.4以前はエクステンション使うしかない
2020/08/18(火) 18:03:26.10ID:PY/zcgF6
GMとGMS2ではそのあたりの仕様が違うようですね
自分が使ってるのはGMS2(IDE v2.2.5.481) ってバージョンです

exe化(BuildからZIPファイル作ってから展開)、
OPTIONのDisable file system sandboxにチェック入れる、
どちらも試してみましたがやはりAppのほうに書き込まれます
2020/08/18(火) 20:23:41.38ID:3hQX3P/5
ドキュメント読んだ感じだとworking_directryはもともとappdataとかの位置を指しててプログラム本体が置かれてるフォルダはprogram_directryみたい
2020/08/18(火) 21:25:23.13ID:PY/zcgF6
ありがとうございます
program_directoryも試してみましたが同じ結果でした
英語のコミュニティーやチュートリアル動画も色々調べてみたのですが
やはりセーブデータはAPPに保存される仕様みたいですね(同じ悩みの人が多かった)
beta2.3でも試してみましたが同じ結果でした

できれば同じフォルダにセーブファイルを暗号化とかして
置きたかったのですがなかなか難しいようです
2020/08/20(木) 21:03:36.37ID:PBifOpfN
そろそろGMS3来て2終わるなこれまでのパターンだと
2020/08/20(木) 22:10:38.43ID:HWvPzGDM
GMS2持ってたら3に無料アップグレードみたいなサービスあるんでしょか?
2020/08/20(木) 22:13:10.59ID:dPhJZpcM
そもそも来ないから安心しろ
2020/08/20(木) 22:34:36.26ID:HWvPzGDM
GMSからGMS2のときってどうだったんでしょ
2に買い替えとかした人いるんでしょか?
2020/08/20(木) 22:34:38.15ID:PBifOpfN
来ないより遠からず来るの方が間違い無く確率が高いと思うが
2をずっと更新していくなんてそれこそ無いし
2020/08/20(木) 22:36:10.61ID:PBifOpfN
次ver来た時は割引はあるよ
でも発売と同時とは限らないからタイミング見計らわないと損する
2020/08/20(木) 22:50:43.31ID:HWvPzGDM
割引あるならまだよかったです
トラップかからないように購入タイミング気を付けないといけないですね
2020/08/21(金) 11:04:27.92ID:iRisAXak
アプデはともかく勝手にソートして順番変えられんのクソ腹立つんだけど
2020/08/21(金) 17:30:26.34ID:DIFBxCdC
順番かえられないね・・・
2020/08/21(金) 17:55:08.95ID:DIFBxCdC
今触ってて気づいたんだけど
アセットの右上のFilters(ネジマーク)のとこでCustomOrderにセットしたら
今まで通り任意に順番変えれた
2020/08/22(土) 17:15:19.68ID:NreAcBCQ
2.3になってから起動めちゃくちゃ遅くなった
ツール起動に1分くらいかかる・・・もう使う気失せてきそう
2020/08/22(土) 17:19:53.84ID:NreAcBCQ
起動時間計測したら2分20秒もかかった
2020/08/31(月) 00:31:16.34ID:yslS7F/a
うちも2.3になってから重くなった
メモリ大量に食うしフリーズしまくりでまともに使えん
383名前は開発中のものです。
垢版 |
2020/09/04(金) 12:56:27.96ID:5fnZy1bu
macでgms2を使っています。
ルームにオブジェクトを連続で配置するにはどうすればいいかですか?
マウスクリックとオプションキーを同時におしてもダメでした。
2020/09/06(日) 01:23:22.42ID:mO+wFVmL
すみません、GameMakerStudio2に興味を持っているのですが、アクションゲーム以外にパズルやローグライクゲームなどを作ることも可能でしょうか?逆にそのようなジャンルであればUnityの方が向いていたりするのでしょうか。
2020/09/06(日) 03:42:06.55ID:eLfRIOwo
SteamでGameMaker(で製作)セールやってるな
https://store.steampowered.com/sale/madewithgamemaker/
2020/09/06(日) 06:48:08.63ID:mO+wFVmL
ちょうどセールをやってたので買おうかなと思ってます。スマホ向けにリリースしたいなら1.4万円、STEAMとかにもリリースしたいならプラス0.6万円、という認識でokです?
2020/09/07(月) 03:40:48.08ID:gOo7rITb
あなたのゲームに最適なゲームエンジンはどれか?
https://jp.gamesindustry.biz/article/2001/20012203/

●Unityはあなたに最適なゲームエンジンか?
●Unreal Engineはあなたに最適なゲームエンジンか?
●GameMakerはあなたに最適なゲームエンジンか?
●CryEngineはあなたに最適なゲームエンジンか?
●MonoGameはあなたに最適なゲームエンジンか?
●Constructはあなたに最適なゲームエンジンか?
●Godotはなたに最適なゲームエンジンか?
2020/09/07(月) 22:49:20.70ID:j2oeUWqw
steamで購入したのに
YOYOのアカウント上では30日トライアル版として認識されてる
どうなってんだ?
2020/09/07(月) 23:18:30.75ID:j2oeUWqw
YOYOのアカウント上からsteamとリンクしたら
アクティブ化された
2020/09/15(火) 17:11:06.02ID:+V3/g32S
>>384
小規模の2Dゲームならゲーム作りに便利な命令あるし、他のオブジェクトにアクセス簡単
だから試行錯誤が素早く出来ておすすめ。
一応マーケットプレイスにローグライク系のアセット結構あるから覗いてみたら。
2020/09/16(水) 00:49:11.01ID:0NfabT3a
gamemakerで得た知識って他で応用が利くの?
GML以外の言語は名前くらいしか分からない
2020/09/16(水) 12:31:20.41ID:ntaP4Wa+
ツクールよりはましって感じかね。
やってることはクラス設計そのものだし、連想配列とかも関数で用意されてるし。
でもまあぼんやりとしたものだね、あくまで。
2020/09/16(水) 23:30:07.84ID:G2V4Vqtz
>>391
GMLのリファレンスはよく出来てる、言語は低機能だけどゲーム用の関数は簡単豊富で独学には向いてる
Shaderやgitやrender周りはgms公式じゃドキュメント足りないけど、他環境移ってもこれら知識は腐らない

gmsを入門にして他環境へ移る人は多いし経験が無駄にはならない、そういう互換性はある

ただGMLの文字列操作は、日本語がどうこうじゃなくて独自仕様も含めて変だし効率も悪い
2020/09/17(木) 00:12:23.80ID:y8sWUn9U
結局プログラム書くときは;だの括弧だの略さずに書いてるわ
変なクセついて別環境で四苦八苦するよりかはいい
395名前は開発中のものです。
垢版 |
2020/09/18(金) 16:09:55.35ID:crf7wHfe
Windowsゲーム出力について質問なのですが、
included fileに置いた画像などの素材が出力された後も生データのままで困っています。
暗号化などしてユーザーから見えなくする方法はありますでしょうか?
あれば教えて頂きたいです。
2020/10/07(水) 14:37:01.37ID:I/7F9Sba
公式で買ったGMS2のライセンスキー確認してもsteamキーの項目は空白で確認できないのですが、公式で買ってもsteamキーは付属しなくなってるのでしょうか?やり方が間違ってる?
2020/10/07(水) 14:39:33.92ID:I/7F9Sba
すみません解決しました
steamアカウントがリンクできてませんでした
2020/10/07(水) 17:14:20.46ID:JQJYYSvN
今さら気づいたけどアプデ後のスプライトの座標決める奴最下段自動でやるとアプデ前よりひとつしたにズレない?
2020/10/19(月) 10:06:05.53ID:/w8ByuyS
Clickteam使いなんだけど、GMも気になる・・
GMはよりプログラム寄りのイメージで、プログラムはちんぷんかんぷんの
自分には無理かなあと敬遠してるけどどんなもんですか?
2020/10/20(火) 15:50:33.18ID:wTztYdgg
GMは英語のやりとりできるならオススメ
2020/10/20(火) 16:30:27.86ID:2DvxIgjP
日本語の情報サイトも満足になければ日本語化もされてない
MODの計画はあるけど心もとない
こればっかりはどうしようもないね
2020/10/20(火) 23:20:04.48ID:wKFUwAJE
cf25をどの程度使えるのかにもよるけど変数関数分からないレベルだったらgmsは更に辛い
ただclickteamのツールは慣れすぎるとあれしか使えなくなる弊害も産むから覚悟した方がいい
何を作りたいのかにもよるけど学習効率的には英語できるかどうかがとても大きい
2020/10/21(水) 00:08:22.51ID:wpcg+VtI
英語苦手だけど調べながらやると開発に必要な単語力はそこそこつくからなんとでもなるで
プログラムも結局やらなきゃ覚えんしこの機会に勉強するのはありかも
cあたりを最初にやっとくとこれ触ったときにこんな適当でええんかって感じで楽なんだけど
2020/11/03(火) 22:42:38.77ID:xApHZZ4V
ヴァルハラみたいなテキスト表示のデモとかサンプルってない?

ゲームの作り方っていうより、けっこう量あるテキストをどんな風に効率化してるのかみてみたいんだけど
2020/11/17(火) 23:09:19.47ID:xw6+6Z4f
アプデ前みたいにルーム編集時のインスタンスの表示を開始フレームと同じにする方法ってありますか?
2020/11/28(土) 16:45:32.35ID:rXA7rHj4
steam以外でも公式サイトでセールやるんかい
知らなかったわ
2020/12/03(木) 12:03:21.39ID:4o4ws//a
GMS2発売以来放置してたけど日本語化と聞いて戻ってきた
いい…スクリプトのみで作るよりやっぱ捗るよなぁ
日本語wikiの組み込み関数一覧見てすごさに震えてるわ
あとクラス覚えると一気に理解が深まる気がする
普及させたる
2020/12/04(金) 03:46:15.16ID:PCIA1Sz4
日本語化ってこれの事?
公式がやる訳じゃないのか
https://indiegamesjp.dev/?p=1252
2020/12/04(金) 04:12:41.09ID:TxUYsWsB
ツール自体の英語メニューなんて慣れでどうにでもなる
マニュアルの日本語化が始動したそうなのでそっちはマジで実現して欲しい
2020/12/04(金) 07:04:42.02ID:jfzFxGE8
やっと日本語化か
2のUI受け付けられずに未だに1.49愛用してるけどマニュアルまで完全に翻訳されたら移行しようかな
411名前は開発中のものです。
垢版 |
2020/12/13(日) 13:59:57.94ID:XJEXcOPB
IDEのメモリ使用量が8Gぐらいになってたまにクラッシュするようになってしまったんだけど
原因わかりませんか?
2020/12/13(日) 21:26:45.22ID:/f1A87J0
自分も以前起動じたいが遅くなってクラッシュしまくってたことある
2020/12/13(日) 22:53:40.08ID:XJEXcOPB
起動→メモリめっちゃくちゃ確保しだす
→大体8GBぐらいまで膨れ上がってウィンドウが出てくる
→しばらくは動かせるが、エラーが出て落ちる
といった感じです。

一応アンインストール→レジストリからも削除→再インストール
で初期状態に戻るのは確認しました。
結構な頻度で再インストールになるので、原因を調べ中です
2020/12/13(日) 23:25:42.07ID:/f1A87J0
前にその症状でYOYOgamesに報告したけど
PCの環境のせいみたいに言われて取り合ってもらえなかったよ
クソみたいな対応だった…

自分の場合
普通にインストールしなおしてもダメで
アンインストールしても残ってるフォルダを削除してから
入れなおしたら正常になりました

もし原因わかったら教えてください
2020/12/17(木) 13:15:37.46ID:bzgD8TbB
GMS2使ってるんですが
配列の宣言するのどうやるんでしょうか?
2020/12/18(金) 21:58:49.93ID:pFUyXSAx
>>414
たぶん原因と思えるものがわかったので、報告します自分の場合ですが

製作中のプロジェクトはパーティクルを使ってエフェクトを表示しているのですが
そのパーティクルの削除の処理を入れ忘れていたため、プロジェクトを実行するたびにメモリリークをして
重くなってしまう仕様になっていました。

それを修正したところ上記現象は再現していません。
再インストールして5日経ちましたがメモリ使用量が増加する傾向がない感じです。
もしかしたらメモリリークがIDE本体に影響を及ぼしているかもしれない。といった感じです
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況