1 名前:名前は開発中のものです。 mailto:sage [2012/11/21(水) 06:51:18.86 ID:SflfScEk] 無料Windows用2Dゲーム作成ツール"Game Maker"について、色々と語り合うスレッドです。 ●本家(英語) ttp://www.yoyogames.com/ ●GameMaker Japan - 非公式情報サイト(日本語) ttp://gamemaker.jpn.org/v1/ ●The Game Maker's Apprentice ttp://book.gamemaker.nl/ ●Game Maker まとめWiki ttp://www.wikihouse.com/GameMaker/index.php 前スレ 【2D】ゲーム作成ツールGameMaker part5【マンセー】 toro.2ch.net/test/read.cgi/gamedev/1291510669/
12 名前:名前は開発中のものです。 mailto:sage [2012/11/24(土) 19:37:59.46 ID:aHNkKu8t] 連投すまん、勘違いだった やっぱCreateイベント内で if(instance_number(object_index) >= 1){ instance_destroy(); } ってやるとインスタンス自体が生成されなくなった exitも試したけど、なぜか上手くいかない やっぱインスタンスを生成する側で制御するしかないのかなぁ
13 名前:名前は開発中のものです。 mailto:sage [2012/11/24(土) 19:43:58.36 ID:7UTeiXLB] すまん確認せずにやったけど俺の間違いだった。 普通にif(instance_number(object_index) > 1)でおkだと思うんだけど… インスタンス破棄しても、そのインスタンスのCreateイベント中のinstance_destroy()以降のコードが実行されるのが問題なんだよね? if(instance_number(object_index) > 1){ instance_destroy(); exit; } でどう?
14 名前:名前は開発中のものです。 mailto:sage [2012/11/24(土) 20:47:38.81 ID:aHNkKu8t] >>13 そうそう、正にその通りです Createイベントに>>13 のコード書いただけのオブジェクトAを作って、 1つに制限したいオブジェクトBで上記オブジェクトAをParentに設定、 BのCreateイベントで event_inherited(); { // BのCreateイベント処理 } とやってみてるんだけど… 確かにインスタンスは1つしかできないけど、BのCreateイベント処理はしっかり実行されるorz
15 名前:名前は開発中のものです。 mailto:sage [2012/11/24(土) 23:33:29.73 ID:7UTeiXLB] もう素直に毎回オブジェクトBに、instance_number() exit云々を書いたらいいんじゃないかな…… もしくは生成する側で制限するか。 泥臭い作業が必要な時だってあるさ(´・ω・`)
16 名前:名前は開発中のものです。 mailto:sage [2012/11/24(土) 23:52:44.31 ID:0kwUxiWb] 前スレ先に使ってしまおうよ
17 名前:名前は開発中のものです。 [2012/11/25(日) 01:28:09.41 ID:SuOU4BsA] >>15 なんか悔しいけどそうするわ、ありがと >>16 前スレあったのか、すまんかった
18 名前: 忍法帖【Lv=40,xxxPT】(1+0:5) mailto:sage [2012/11/25(日) 05:10:55.28 ID:NORBUaeX] レス番980程度での放棄は早すぎるので使い切ってクレ 【2D】ゲーム作成ツールGameMaker part5【マンセー】 toro.2ch.net/test/read.cgi/gamedev/1291510669/
19 名前:名前は開発中のものです。 [2012/12/06(木) 00:26:59.78 ID:yotZCHoz] ビューがよく分からん viewが「スクリーン上の何処にどのくらいのサイズで表示するか」を設定して、 portが「ルームの何処の領域を表示するか」を設定する、という理解で正しい? 例えばルームの原点から(640, 480)までの領域を、640x480のウィンドウに表示するには view、port両方ともwを640、hを480に設定でおk?
20 名前:名前は開発中のものです。 mailto:sage [2012/12/06(木) 01:30:33.51 ID:PyZU/IDl] >>19 viewが「ルームに対するビューの座標とサイズ」で、 portが「スクリーンに対するビューの座標とサイズ」だったと思う。 つまり、viewとportの理解が逆じゃないだろうか。 ビューを1つしか使わないなら、設定値はそれで合ってるはず。
21 名前:名前は開発中のものです。 [2012/12/06(木) 18:40:44.59 ID:pnN9GNvw] view二つ使えば画面分割とか ラリーXとかアーケード版のいっきみたいなレーダーマップできるかな
22 名前:名前は開発中のものです。 mailto:sage [2012/12/12(水) 07:30:23.72 ID:zwWEul7F] 画面分割はできるね viewってのは実際に起こってる一つの事象を二つのカメラから見るようなもん
23 名前:名前は開発中のものです。 [2012/12/12(水) 18:05:56.65 ID:+Y6OP9Vm] わかりやすい例えで説明してくれてありがとー レーダーマップは自分で作らないと駄目だけど VSエキサイトバイクみたいなもんできるのか
24 名前:名前は開発中のものです。 mailto:sage [2012/12/12(水) 23:02:14.98 ID:MFh5YbQR] 初歩的な質問で申し訳ないんだが 8.0の時においたオブジェクトをctrlかなんかで複製できたはずなんだが 8.1だとできない?場所移動と自由移動?(マス目無視できるやつ)はできるんだが・・・
25 名前:名前は開発中のものです。 mailto:sage [2012/12/13(木) 22:09:25.07 ID:fkOfuDxg] >>24 ルームエディタ開くやろ、オブジェクト選ぶところあるやろ、その下に操作方法が書いてある Shift押しながら左ボタンだ
26 名前:名前は開発中のものです。 mailto:sage [2012/12/15(土) 15:57:45.20 ID:aIh+DVMp] ありがとう でもそうじゃないんだ なんて説明してらいいのか分からないけど Aを設置 Bを選ぶ Bを設置 Aを設置したいけど左枠で選んでるのはB っていうときにAを触りながらなんかやることで複製できなかったっけ?
27 名前:名前は開発中のものです。 mailto:sage [2012/12/16(日) 13:36:29.17 ID:0DQ7ajNw] >>26 知っている限り、8.0以前にもそういう機能はなかったけれど…… あったらCreation Codeをちまちまコピーして回ってなかったと思う 今起動して確認してみたけれど、8.0でできる操作は以下のとおり。 左ボタン+Alt=No snap, Shift=Multiple, Ctrl=Move 右ボタン+Shift=Delte all, Ctrl=Popup menu ポップアップメニューの項目にあるのは Delete, Delete All, Change Position, Snap to Grid, Send to Back, Bring to Front, Locked, Creation Code 複合技でCtrl+Shiftか?とやってみたけど普通に移動になった
28 名前:名前は開発中のものです。 mailto:sage [2012/12/16(日) 23:33:51.34 ID:VlXmAy+C] ありがとう、じゃあ当方の勘違いっぽいです。調べながらちょっとずつまともなゲーム作りたいです
29 名前:名前は開発中のものです。 mailto:sage [2012/12/20(木) 18:33:30.41 ID:ZhuV6hzz] 皆一時計算用の変数ってglobal変数に配列作って、それを使ったりしてる感じ?
30 名前:名前は開発中のものです。 mailto:sage [2012/12/20(木) 18:35:34.90 ID:bAONYcSi] 一時ならvarでいいんじゃないの
31 名前:28 mailto:sage [2012/12/20(木) 19:29:29.81 ID:ZhuV6hzz] 複数のインスタンスで同じ関数を実行したりする時に、全てのインスタンスに同一のローカル変数を作るのは無駄かなって思ってね。
32 名前:名前は開発中のものです。 mailto:sage [2012/12/21(金) 22:49:41.55 ID:eFRupNd9] ひとつの敵キャラに複数の当たり判定を持たせたいとき、 オブジェクトを判定部位ごとに用意するしかないかな?
33 名前:名前は開発中のものです。 mailto:sage [2012/12/22(土) 00:36:15.13 ID:WOe0OrgX] 一オブジェクトに複数の当たり判定を持たせられないから 複数のオブジェクトで作るしかないだろうね
34 名前:名前は開発中のものです。 mailto:sage [2012/12/22(土) 02:20:08.48 ID:rEod0MMi] 判定直前だけマスク画像を変更するんだよ。
35 名前:名前は開発中のものです。 mailto:sage [2012/12/22(土) 09:51:04.70 ID:xd7hkadg] >>33 、34 レスありがとう マスクで調べたらいろいろとテクニックがあるみたい 不勉強でした サンプル作って今からいろいろテストしてみるね
36 名前:名前は開発中のものです。 mailto:sage [2012/12/26(水) 22:10:00.45 ID:7szJ78RM] 半額セールいつか絶対やると思ってた。 iOSエクスポータ買っちゃうぞおおお
37 名前:名前は開発中のものです。 mailto:sage [2012/12/26(水) 23:30:41.69 ID:mVWSO5e4] もし買ったら エミュレーターとかのレビューよろしくお願いしたい
38 名前:名前は開発中のものです。 mailto:sage [2012/12/29(土) 19:28:34.11 ID:EaS21KBH] 質問なんだけど 枠にあわせてオブジェクトおいたら座標はどこ扱いになる? 左上?中央?それとも別のとこ? 自分で左上だと思ってやってみたんだがおかしくなるし・・・だれか教えてください。お願いします
39 名前:名前は開発中のものです。 mailto:sage [2012/12/29(土) 21:00:43.69 ID:W6Yuc751] 意味がよく分からないけど オブジェクトの座標はSprite の Origin が起点
40 名前:名前は開発中のものです。 mailto:sage [2012/12/29(土) 21:03:55.97 ID:VWDh07sN] 枠にあわせてオブジェクト置くってのが分からないよ ルームの座標のこと?
41 名前:名前は開発中のものです。 mailto:sage [2012/12/29(土) 22:10:17.60 ID:EaS21KBH] ルームにオブジェクトを置くと枠に従うように置かれるじゃないですか そこで枠にあわせておいたとき座標はどこ扱いになるのかな ブロックを置いておいてそこに重ねてオブジェクトを起きたいのでタイムラインを使って重ねようと思ったときに 座標どこにすればいいのかな・・・と思いまして質問した次第です
42 名前:名前は開発中のものです。 mailto:sage [2012/12/29(土) 22:16:55.36 ID:ySo75Bjh] 枠ってのはグリッドのことかね。グリッドに合わせてインスタンス配置したなら、インスタンスの座標は、グリッドの位置になるよ。
43 名前:名前は開発中のものです。 mailto:sage [2012/12/29(土) 23:15:02.18 ID:W6Yuc751] >>41 グリッドに合わせている場合は下にあるステータスバーのx、yが それ以外はオブジェクトを右クリックしてChangePosition を見れば座標が分かると思う
44 名前:名前は開発中のものです。 mailto:sage [2012/12/31(月) 00:49:23.47 ID:lpEJVggn] ありがとうございました おかげで解決しました
45 名前:名前は開発中のものです。 mailto:sage [2013/01/03(木) 17:41:20.00 ID:CSGasI/n] steamでPro66%Offきてるね
46 名前:名前は開発中のものです。 mailto:sage [2013/01/03(木) 19:44:12.74 ID:MBlV/wF+] チラ裏だが、勘違いしてたことを書き込む。 Gamemaker Studio, Macで動かなかったんか… Macバイナリ作れるならIDEも動くんだと思って、ちゃんと動作環境見てなかったわ まあ見てない方がアホだが 現在Mac向けビルドを試そうと試行錯誤中。 どうやら、Windows上でMac向けゲームデータを作って、 LAN経由でリモートログインして送信、ビルドするようになってる。 つまり、LANにつながったWindows PCとMacが必要ということらしい。 現状、送信するところで、「zsh:23= not found」とかいうエラーが出て ビルドする所まで行かない。 zsh入れたのが悪いのかな?OSXクリーンインストールした方がいいのかも知れない。 iPhoneアプリ作るまで先が長いな…
47 名前:名前は開発中のものです。 mailto:sage [2013/01/03(木) 21:53:06.25 ID:CSGasI/n] steamあと3時間でセール終わっちゃうよ〜 俺はproとandroidだけ買ってみた
48 名前:名前は開発中のものです。 mailto:sage [2013/01/05(土) 01:16:14.94 ID:Upai1qFx] あんまり流れてないみたいだし最近作ったゲームを晒させてください 突貫工事でハンパな出来だしリアルの都合上しばらくパッチ当てられないんだけど、 再来週くらいからまたアプデする予定なので感想とかあれば是非お願いします。 一応ためしにコンペにも出してみてますので投票してもられると嬉しいです
49 名前:名前は開発中のものです。 mailto:sage [2013/01/05(土) 02:07:56.05 ID:Upai1qFx] ごめん貼れてねえや これです ttp://steamcommunity.com/sharedfiles/filedetails/?id=117238097&searchtext=
50 名前:名前は開発中のものです。 mailto:sage [2013/01/05(土) 02:22:21.31 ID:jMVPWCMM] 日本っぽくない作風だね ダウンロードはSteamのアカ持ってないとダメなの?
51 名前:名前は開発中のものです。 mailto:sage [2013/01/05(土) 02:34:23.31 ID:Upai1qFx] スタンドアロン用に圧縮してどっかにうpればいいんだけど、 未完成は未完成だし、出来ればsteamでやって欲しいのが本音です ちなみにこっち側からは誰がプレイしてる〜とか見られない仕様です
52 名前:46 mailto:sage [2013/01/05(土) 08:18:24.57 ID:J+93UnlG] >>48 いいね!どんどん晒そう GMStudio日記。 結局シェルをbashに戻したらコンパイル通ってMac上のテストは完了した。 次iOS実機テスト。 1.iOS Developer Program($99)加入した。住所氏名日本語はトラブルが起きやすいらしいので、英語アカウントを作成。 2.XCodeとコマンドラインツールのインストール。 3.iOS開発用の証明書を作り、XCodeにインストール。 4.Application Ovenから証明書が読みこめねぇ!色々試す。 5.Application Ovenは、OSを英語環境にしないと動作しないことが発覚。言語を英語に変更したら読み込める。 6.Bake Me on IPA押しても何も生成されない。←いまここ ログを読むと、証明書周りのエラーが出ているので(あんまりよく分かってない)、 一度XCodeでサンプルアプリビルドしてから再挑戦かな?
53 名前:46 mailto:sage [2013/01/05(土) 09:24:25.63 ID:J+93UnlG] 実機で動いた。 証明書は何度か作り直してるうちにおかしなものが出来ていたらしく、 作り直したら普通にビルド出来た。 ビルドが済むと、YoYo Runnerっていうアプリが出来るので、 iPhone側にiTunes経由でYoYo Runnerを入れて、実行。 PCで実行されているGamemakerのゲームデータ配布用サーバから ゲームデータを自動的に落として実行してくれる。 あとは、普通にPC側のゲームデータを更新すれば、 iPhone上のゲームも更新してくれるみたい。ここからはMac要らないっぽい(本配布は別として) Application Ovenってのは、要はこのYoYo Runnerそのものを生成するためのものなのかな? iOSシミュレータ上での動作は、公式に説明が見つからず試せなかった。 今のところ実機での動作確認のみ。
54 名前:名前は開発中のものです。 mailto:sage [2013/01/05(土) 17:42:08.06 ID:ZYG/0lwy] iPhone用に作っても YoYo Runnerをインストールしてないと動かないの?
55 名前:46 mailto:sage [2013/01/05(土) 20:20:53.27 ID:J+93UnlG] 本配布時には単体で動くと思うよ 今は開発モードだから、そうなってるだけじゃないかな しかしリスクでかい分、人に勧められるようなものでは無いな… XCode使ってましたってレベルじゃないと詰む可能性がある。
56 名前:名前は開発中のものです。 mailto:sage [2013/01/07(月) 22:03:44.68 ID:mOXCSoOC] そうなるとAndroidのほうはEc;ocpce通してビルドするのかね?
57 名前:名前は開発中のものです。 mailto:sage [2013/01/09(水) 22:11:57.32 ID:DpqUyXdp] いつの間にか色々増えすぎて何がなんだか分からなくなったんだけど GM5とかGM6みたいなWindows用のみが作れるのはスタジオって奴なの? スタジオ スタンダードがゲーム起動時のロゴが消えて商用利用可能な奴? それにしては何か随分高い気がするけど
58 名前:名前は開発中のものです。 mailto:sage [2013/01/09(水) 22:19:21.41 ID:wOR+jaJ9] スタジオはmac持ってればそっちも作れる
59 名前:名前は開発中のものです。 mailto:sage [2013/01/10(木) 21:53:51.73 ID:2lqB2O5N] 【GM:Studio】 WindowsとMac向けのゲームを作れる。ただしエディタはWindowsでしか動かん 無印:オブジェクト15個までしか作れない。実質体験版。 Standard:オブジェクト制限の無い奴。 Pro:上級者向け機能がついたバージョン。さらに数万円出せばスマホ向けゲームも作れる。 Master:Proの有料拡張全部入りバージョン。5万近くするので買った人今のところ見たこと無い。 MIPS:知らん 【GM8.1】 Studio以前のバージョン。Windows専用。エンジンとかが違う。 39ドルだし、昔のGMで作ったゲームはStudioでは動かんことがあるので、 存在意義は一応あると思われる。でも多分今後更新されなそう。 【GM for Mac】 PC版のGamemaker7相当。オワコン
60 名前:名前は開発中のものです。 mailto:sage [2013/01/14(月) 01:34:07.42 ID:/i5C9b/0] >>59 ありがとう。非常に助かる Studioの無印はオブジェクト制限だけ?GM8あたりまであったゲーム開始前のロゴ表示は無し?
61 名前:名前は開発中のものです。 mailto:sage [2013/01/14(月) 02:01:04.59 ID:s89JPjr8] GM:StudioのStandardとProの違いってなんだろう? ぱっと説明見た限りだと、Pro版のみの機能ってこれだけかな? 間違ってたらごめん。 ・チーム開発のためのバージョン管理システム ・開発者用総合ポータルの利用(アプリ課金・広告などの支援) ・拡張機能(要購入)により開発したゲームをHTML5,iOS,Andoidにエクスポート可能 ・テクスチャーグループの管理(WinやMac向けゲームではあまり重要でない?) ・モバイル上での動作確認 大規模開発やマルチプラットフォームを考えなければStandardでも十分なのかね?
62 名前:名前は開発中のものです。 mailto:sage [2013/01/15(火) 12:51:23.56 ID:sThkUet+] ここで学んで、朝飯を食パンからりんごに変えた 腹持ちは悪くないけど、なんか足りない
63 名前:名前は開発中のものです。 mailto:sage [2013/01/16(水) 02:46:33.37 ID:8STTh7sB] >>60 もううpぐれしちゃったから、自分で確認しちょくりー 無印でも出なかったりするんじゃない?それはないか >>61 あんまり要らない機能多いよなー
64 名前:名前は開発中のものです。 mailto:sage [2013/01/16(水) 22:14:39.04 ID:Oj/VVgZi] >>63 最初はStandardで全然問題ないと思う。 Steamなら後から+50.00$でアップグレードできるし。
65 名前:名前は開発中のものです。 mailto:sage [2013/01/16(水) 23:40:20.06 ID:NL9U/jJZ] 基本公式で買った方がいいんじゃないの
66 名前:名前は開発中のものです。 mailto:sage [2013/01/17(木) 22:37:49.36 ID:3ryL/2wL] 公式で買ったら、あとでSteamキーもらえるけど、 Steamで買ったら、公式のシリアルはもらえるのかな?
67 名前:名前は開発中のものです。 mailto:sage [2013/01/19(土) 04:03:55.51 ID:XBnJqD3z] 例題が難しいわ 画像の合成?みたいな奴が理解できん
68 名前:名前は開発中のものです。 [2013/01/19(土) 16:49:01.70 ID:+3onPkWk] 【韓国BBS】家電は韓国の独走、「日本は最先端の韓国をせん望」 news.searchina.ne.jp/disp.cgi?y=2013&d=0107&f=national_0107_010.shtml 韓国のコミュニティーサイト「ガセンイドットコム」の掲示板に「こんな屈辱って… 韓国の威力の前にみすぼらしくなった日本、家電が事実上は韓国独走時代」とのスレッドが 立てられたところ、さまざまな意見が寄せられた。 スレ主は、サムスン電子の家電部門が2012年度は2兆ウォン(約1641.6億円)を超える 史上最大の営業利益を記録する見通しとの韓国メディアの記事を紹介した。 記事では、テレビ事業部が属する家電部門の業績は、日本のテレビメーカーが赤字を記録するなかで 打ち立てられたものであり、事実上、消費者家電で韓国が独走していることを意味すると指摘した。 スレッドには、日本の反応を揶揄(やゆ)するコメントが並んだ。 ・「ネット右翼を見ると、日本の未来は明るいね」 ・「ガラパゴスの先住民は、今日も最先端の経済大国である韓国をせん望していますね」 ・「円安ウォン高でサムスンが滅びて日本企業が助かる、日本のネット右翼はそう信じています。 ネット右翼の情報を真に受けて安倍首相もそう思っているようだ。本当に脳細胞がシンプル」 また、日本の家電メーカーの衰退や、各国における家電製品の位置づけについて言及したコメントもあった。 ・「特にシャープの没落が本当に大きい。東南アジアでも低価格の商品として扱われている」 ・「昔は輸入家電製品が富の象徴だったよ。ソニーやパナソニック…。今はテレビ、冷蔵庫、 洗濯機、モニターなど、ほぼすべての家電製品が国産である。むしろ、今は輸入品の方が安い」 ・「白物家電は雇用を多く創出するので、どこの国も放棄できない分野」
69 名前:名前は開発中のものです。 mailto:sage [2013/01/20(日) 19:05:09.72 ID:qRG8CxUO] 一応報告 win8環境下において、GM8で作ったファイルだと 同じサウンドが重なるとエラーになるようです。
70 名前:名前は開発中のものです。 mailto:sage [2013/01/20(日) 20:55:59.24 ID:qRG8CxUO] ところで、同一PC内でStudioと他のバージョンのGMとの共存は可能ですか?
71 名前:名前は開発中のものです。 mailto:sage [2013/01/20(日) 21:11:57.90 ID:qJtPlWu+] うちは8.1とStudio両方いれてるよ
72 名前:名前は開発中のものです。 mailto:sage [2013/01/20(日) 21:29:22.56 ID:qRG8CxUO] ありがとうございます。 なら安心してStudioを試せそうです。
73 名前:名前は開発中のものです。 [2013/01/22(火) 22:53:37.48 ID:r6J9d9tf] Gamemakerだけの話じゃないけど PCでSTG作ろうと思ったら操作方法で悩むね パッド操作前提にするのが一番遊びやすいんだろうけど PC用パッド持ってる人ってそんなに多いとも思えないから やっぱキーボード操作前提で作ることになるのかなぁ?
74 名前:名前は開発中のものです。 mailto:sage [2013/01/23(水) 08:14:33.67 ID:ZI8Ny1f3] STGに限ったことじゃないけど、操作方法はずっと悩む。 移動動作抜きで必要なキーが4つ以上になるとキーボードでもマウスでも対応しきれない
75 名前:名前は開発中のものです。 mailto:sage [2013/01/23(水) 20:03:25.88 ID:QbliBJE3] GM向けの箱○パッド(XInput)のライブラリを標準提供してほしい
76 名前:名前は開発中のものです。 mailto:sage [2013/01/24(木) 07:08:47.28 ID:yuZsPRs2] 久しぶりにリリースノートみたらexe単体(インストーラなし)も作れるようになったみたいだね Studioの環境って安定してる? それともまだバグ多い?
77 名前:名前は開発中のものです。 [2013/01/24(木) 17:15:52.13 ID:r6zt7X94] それなりに安定してるけどな
78 名前:名前は開発中のものです。 mailto:sage [2013/01/24(木) 22:27:13.17 ID:v1z1F401] 質問! STGで、ボタン押しっぱなしで発射され続けるようにする場合 press keyイベントにinstance_createをそのまま使ったら ↓のようにレーザーのみたいに連なっちゃうけど >------------------------------ そうじゃなく↓のように一定間隔で発射され続けるようにしたい場合 >- - - - - - - - - - - - - - - - - - - alarmで発射間隔を空ける方法が簡単だと思うけど もっとスマートな方法ありますかね?
79 名前:名前は開発中のものです。 mailto:sage [2013/01/24(木) 22:43:02.30 ID:FGS/J1wY] あとは弾のスピードを速くするくらいかな。 発射間隔とか硬直のタイマーの質問は何度もされてる気がするからテンプレにするべきだと思うな。 関係ないけどアクションゲームにて、空中で最後にジャンプキーを入力した時から一定時間以内に着地したら、 次のフレームに即ジャンプって結構操作性良くなるもんだな。 先行入力というものか。
80 名前:名前は開発中のものです。 mailto:sage [2013/01/25(金) 00:31:52.46 ID:c3P0TC5j] >>79 ありがとうございます。弾のスピード速くするほうが簡単ですね。 あと自分が今試した方法で 弾の発射用オブジェクトをつくって collision_rectangle(x1,y1,x2,y2,obj,prec,notme)で 発射用オブジェクトと衝突判定をすると上手くいきました
81 名前:名前は開発中のものです。 mailto:sage [2013/01/25(金) 00:44:37.02 ID:cOtfvIbx] >>79 興味あるなぁ。先行入力は何frameくらいで設定してる?
82 名前:名前は開発中のものです。 mailto:sage [2013/01/25(金) 01:05:45.56 ID:NN8uiv7b] >>81 そのアクションゲームは1年前に没にしたもので 今見ると床との距離が一定未満の時のみ入力を受け付けてるようになっている謎仕様なので参考にならないと思うが、 15フレームに設定されてた。実際は、もっと短くて良いかもしれない? これがあるだけで、かなりプレイヤーが不条理だと思う死に方が減った。
83 名前:名前は開発中のものです。 mailto:sage [2013/01/26(土) 12:30:06.33 ID:Ixbhk1RJ] >>82 ありがとう 先行入力には全く気が付かなかったので今後参考にするかもしれない
84 名前:名前は開発中のものです。 mailto:sage [2013/01/30(水) 00:26:44.79 ID:f/GFP3zM] 2/10に大阪の日本橋で 小規模だけど同人ゲームのイベントあるよ doujingame-kouryukai.com/fes/
85 名前:名前は開発中のものです。 mailto:sage [2013/01/30(水) 19:19:55.94 ID:WMxl2N5o] こんなイベントがあったのか 東京であったら言ってみたいな 最近画面揺れ?を作ってみたいんだけどビューでできるかな
86 名前:名前は開発中のものです。 mailto:sage [2013/02/02(土) 01:51:08.42 ID:y9c+q7RW] できるよ view_xviewとview_yviewをいじるオブジェクトを作るのが楽じゃないかな
87 名前:名前は開発中のものです。 mailto:sage [2013/02/07(木) 11:59:53.94 ID:1T7glpnx] 5.3aから8.1に移行しようと思うも、8.1を起動するとすぐにフリーズしてjust-in-timeデバッグが出てきちゃう 自分と同じ症状を体験した人いない?OSはXP
88 名前:名前は開発中のものです。 mailto:sage [2013/02/07(木) 12:10:58.85 ID:AFJ2hSnq] 8.1で使えない関数使ってるとか
89 名前:名前は開発中のものです。 mailto:sage [2013/02/07(木) 12:34:19.05 ID:1T7glpnx] 説明足らずですみません。GameMaker.exeを起動するとすぐにエラーが発生するんです いろいろ試行錯誤したところ、エラーが発生するまでの僅かな時間でFile→Newでnewgame作成を作成するとエラーが回避できることがわかりました
90 名前:名前は開発中のものです。 mailto:sage [2013/02/11(月) 16:33:57.86 ID:bCyrORG5] いろいろ探してみましたがどうしても解決できないのでここで質問させて下さい とても初歩的なことだとは思いますが、 roomのspeedを60でシューティングのようなものを作っているのですが スプライトのgifもそれにあわせてとても早くなってしまい、画像がプルプル震えてしまいます roomのspeedとは独立させてゆっくりとしたgifアニメにしたいのですが、 どうすればいいのでしょうか?
91 名前:名前は開発中のものです。 mailto:sage [2013/02/11(月) 16:45:27.33 ID:0f2ZkfOs] image_speed で再生速度を変更できるよ speed 1 で毎フレーム更新、 0.5 で 2 フレーム毎に更新(速度半分)・・・という感じ
92 名前:名前は開発中のものです。 mailto:sage [2013/02/11(月) 16:46:03.29 ID:wcQHslQF] >>90 image_speed
93 名前:名前は開発中のものです。 mailto:sage [2013/02/11(月) 16:53:11.44 ID:bCyrORG5] >>91-92 ありがとうございます、迅速な回答感謝いたしますです gmc.yoyogames.com/index.php?showtopic=530117 ってのを今しがた見つけました お二人の回答と記し合わせて スクリプトにimage_speed 0.005くらいにすると丁度いいgifアニメになりました どうもありがとうございました、スレ汚しすみません
94 名前:名前は開発中のものです。 mailto:sage [2013/02/11(月) 19:21:40.52 ID:izsRpkpf] 最近じゃ秒間60フレームが一般的になってるのかね? 自分は古いノートとかで動作確認してるからフレームレートは30にしてるよ
95 名前:名前は開発中のものです。 mailto:sage [2013/02/11(月) 20:28:26.90 ID:dXDzK1SC] 画面揺れというか何というか 画面が回転するのってどうにかしてできないかな? マリオ系にある吹っ飛ばされたときに視界が回転するみたいなやつ アクションゲームで重力反転させるときに180度回ってほしいんだ・・・ だれかアドバイスをください お願いします
96 名前:名前は開発中のものです。 mailto:sage [2013/02/11(月) 21:31:55.72 ID:izsRpkpf] 普通にview_angle[0]いじれば回せるでしょ
97 名前:名前は開発中のものです。 mailto:sage [2013/02/11(月) 23:04:06.90 ID:0f2ZkfOs] >>95 surfaceを使えばいいんじゃないかなあ 初期化でsurface作成、surfaceにターゲットを指定 ゲームループごとの処理として 回転させないもの以外をsurfaceに描画 depthを浅くしたオブジェクトでターゲットリセットしたあとにsurfaceを(回転)描画させる 回転させたくないオブジェクトはもっとdepthを浅くして通常のスクリーンに描画 最後に最もdepthが浅いオブジェクトがsurfaceにターゲットを指定
98 名前:名前は開発中のものです。 mailto:sage [2013/02/12(火) 20:03:50.27 ID:y9xva2Ws] draw_text()でテキストを描画する際 一つのdraw_text()で変数と文字列を同時に描画は出来ないの? それぞれ文字列用、変数用ってわけないと駄目?
99 名前:名前は開発中のものです。 mailto:sage [2013/02/12(火) 20:14:50.32 ID:8QyprWod] STG系のゲームで敵にHPをもたせる場合(何回弾が当たったら倒せる、みたいな) set variable to 300 とかにして 弾と衝突したら set variable to -10 となるようにしてるのですが・・・ これだとうまくいかないのですね 海外のサイトから1945tutorialの改造したものを取ってきて、開けてみたらこのようになっていたのですが 敵ボスとか作る場合皆さんどうされてます?
100 名前:名前は開発中のものです。 mailto:sage [2013/02/12(火) 20:29:12.88 ID:y9xva2Ws] 弾を破壊する命令を忘れてるとか?
101 名前:名前は開発中のものです。 mailto:sage [2013/02/12(火) 20:46:44.48 ID:o/3JBHDv] >>98 分けたくなければ分けなくてもいいと思う draw_text(x, y, "NUMBER :" + string(number)) >>99 何がうまくいかないか分からないけど アイコン記述だと -10 するときに Relative にチェックが入っていないといけない
102 名前:名前は開発中のものです。 mailto:sage [2013/02/12(火) 20:52:32.72 ID:8QyprWod] >>100 ありがとうございます、それも抜けていましたorz >>101 relativeつけたら敵ちゃんと倒れてくれました どうもありがとうございます
103 名前:名前は開発中のものです。 mailto:sage [2013/02/12(火) 21:01:45.20 ID:y9xva2Ws] >>101 ありがとうございます。できました 文字と変数の連結はそうやるのね
104 名前:名前は開発中のものです。 mailto:sage [2013/02/13(水) 23:51:09.80 ID:B+ByfBXN] このツールSteamで初めて知ってStudio版買っちゃった超新参だけど、 ここのプロの人らはもうアイコンなんて使ってないのかな? 全部GMLで書いたりしてるんかな
105 名前:名前は開発中のものです。 mailto:sage [2013/02/14(木) 00:47:02.21 ID:gBlsiSbt] 複雑な動作とかメンテナンス性考えるとGMLの方がいいよ でもアイコンで作るのもGMLみたいなもんだから無駄にはならない アイコンでいくつかゲーム作ってみて、色々変更する時に面倒と思ってきたらGMLやってみるくらいでいいんじゃない
106 名前:名前は開発中のものです。 mailto:sage [2013/02/14(木) 01:33:50.83 ID:+C4igp/l] ジャンプアクションの壁や床との衝突判定は アイコンで作ったほうが簡単だった
107 名前:名前は開発中のものです。 mailto:sage [2013/02/14(木) 04:09:15.96 ID:TOEacqpi] そうなのかー。アイコンでいい部分もあるんだね 混ぜて使ってみるよ と言いたい所だけどおかしいな。 BGMの音量でかいから、下げようと思って codeにsound_volumeとsound_fadeいれてみたけどなんで変化しないんだろう mp3じゃなくてwavのがいいって書いてあってwavにはしたんだけどなぁ
108 名前:名前は開発中のものです。 mailto:sage [2013/02/14(木) 08:08:31.15 ID:uj9lAw5k] ログにあったBitmapFontという奴を使ってみたがこれいいな 必要な文字だけスプライトフォントにすればいいからメモリの無駄がないし unicode対応だからGM8.1以降と相性がいい mbtext_scriptsをこれ用に書き換えて使ってるぜ
109 名前:名前は開発中のものです。 mailto:sage [2013/02/14(木) 18:24:57.87 ID:TOEacqpi] sound_volumeでも音量が下がらなかったの、自己解決しましたorz gamemaker sound wav bugとかで調べてると どうもglobal settingsのnew audio engineにチェック入ってるとダメみたいで・・・ それとsound_volume(index,0.5)っていうのでは作動しなくて sound_volume(index,.5)っていう風に0抜くとコードが動いてくれました 既出かもしれませんが初心者な物で、過去ログとかにも書いてないので一応書いてみましたが皆もこうなるのかな しかしこれ調べて解決するのに何時間費やしたんだ・・・('A`)
110 名前:名前は開発中のものです。 mailto:sage [2013/02/14(木) 22:20:58.23 ID:qzJuRFIp] GM8.1で作ってるんだけどちょっとアドバイス下さい スプライトとか背景を実行ファイルとは別に用意して 必要に応じて読みこむようにしたいんだけど、 読込中にNow Loadingみたいな表示と進捗状況を表示するのって可能? 一つのスクリプト内で一気に全部読み込もうとすると 読込時間が長くてフリーズしてるみたいになる・・・
111 名前:名前は開発中のものです。 mailto:sage [2013/02/15(金) 15:34:54.86 ID:RuOzi4Ke] あれ、今気づいたんだけど・・・ GMstudioってmovie読み込ませることができないんですね オープニングでムービー流そうとしたら、8.1まではあったsplash_が無くなってる obsolete functionsってなにさ! 8.1買えばよかったなぁ
112 名前:名前は開発中のものです。 mailto:sage [2013/02/15(金) 16:23:01.47 ID:EOvADOaN] 現状studioは8.1の完全上位互換とは言えないんだよなー 廃止された機能とかあったりするし