板検索:
【2D】ゲーム作成ツールGameMaker part6【マンセー】 (988)
まとめビュー
1
名前は開発中のものです。[sage]   投稿日:2012/11/21 06:51:18  ID:SflfScEk.net(3)
無料Windows用2Dゲーム作成ツール"Game Maker"について、色々と語り合うスレッドです。

●本家(英語)
 http://www.yoyogames.com/
●GameMaker Japan - 非公式情報サイト(日本語)
 http://gamemaker.jpn.org/v1/
●The Game Maker's Apprentice
 http://book.gamemaker.nl/
●Game Maker まとめWiki
 http://www.wikihouse.com/GameMaker/index.php

前スレ
【2D】ゲーム作成ツールGameMaker part5【マンセー】


2
名前は開発中のものです。[sage]   投稿日:2012/11/21 07:00:19  ID:SflfScEk.net(3)
《Game Makerの特徴》
@ コリジョン(当たり判定)/スプライト/マップ/サウンド再生など、2Dゲーム作成にかかせない機能が充実
@ なにかと便利なイメージエディタを内蔵
@ プログラミングの知識はあってもなくてもよい
@ *.exe(単体実行可能)形式でゲームを出力できる
@ 作ったゲームは自己責任の元で自由に配布できる(作ったゲームを売る場合のライセンス料さえ不要!)
@ キーボード、マウス、ジョイスティックからのキー・ボタン入力をサポート
@ イベントドリブン型なのでスマートにゲームを構築できる
@ 組み込みスクリプト言語「GML」により、さらに細かい処理が可能
@ エンジンはDirect X

※有料版では広告が表示されなくなり、関数や機能が追加される。
  現在様々なエディションが発売されており価格や機能の違い等、詳細は公式サイト確認を推奨。
  Windows版 $39.99
  Mac版 $19.99
  Studio Standard $49.99
  Studio Professional $99.99
  Studio Master Collection $499.99

《Game Makerの欠点》
@ 英語ソフトなので、英語が読めないととっつきにくい
@ 特にver8.0では、コードエディタ内で日本語が文字化けするため更に使いにくい
@ ツクール類とは違い、ゲームの「動き」から設計しなければならない(それがまた長所でもある)

3
名前は開発中のものです。[sage]   投稿日:2012/11/21 07:01:35  ID:SflfScEk.net(3)
@過去のバージョンは以下よりダウンロード可能
http://wiki.yoyogames.com/index.php/Old_Game_Maker_Versions

@Gamemaker 6 日本語ヘルプファイル
http://www.geocities.jp/hogehige2005/

4
名前は開発中のものです。[sage]   投稿日:2012/11/21 17:20:54  ID:7Tg/v2uq.net
乙さんです
Studio普及させるためには
とりあえずはヘルプの日本語化をしないといけないかなぁ

5
名前は開発中のものです。[]   投稿日:2012/11/22 19:34:31  ID:MB0wGfYu.net
質問。
例えばエロゲのようなソフト作る分にも制作しやすい?
今steamでセールだから買おうか検討中

6
名前は開発中のものです。[sage]   投稿日:2012/11/22 20:53:36  ID:MHlrqAQd.net
たぶんノベルゲーのことを言っているんだと思うけど
残念ながら否。
ノベルゲーでPCだけなら素直に吉里吉里やNScripter使ったほうがいい
ふりがなやインデント、文字色などなどノベルエンジンとしてあって当然のものを
実装するだけでかなりの時間が掛かっちゃうよ

7
名前は開発中のものです。[sage]   投稿日:2012/11/23 22:29:36  ID:hQPcnyud.net
日本の代理店とかついて、翻訳版とか出してくれれば普及しそうだけどね
なんだかんだで一番使いやすい2Dアクション作成ツールだし。

8
名前は開発中のものです。[sage]   投稿日:2012/11/23 22:42:11  ID:2XGj4R8l.net
mmfが失敗してるしなぁ

9
名前は開発中のものです。[]   投稿日:2012/11/24 17:26:32  ID:aHNkKu8t.net(4)
8.1で作ってるんだけど、
特定のオブジェクトを2つ以上生成されないようにするのってどうやればいいかな?
Createイベントでinstance_number() > 1ならinstance_destroy()するくらいしか思いつかないけど、
これだとCreateイベント自体は実行されてしまうみたいなんだよな

10
名前は開発中のものです。[sage]   投稿日:2012/11/24 17:53:26  ID:7UTeiXLB.net(3)
つ exit

ところで2つ以上ってことは、2も含まれるから同じオブジェクトの数を1つまでに制限するってことだよね?
比較演算子を>=と間違えてない?
コメント1件

11
名前は開発中のものです。[sage]   投稿日:2012/11/24 19:01:08  ID:aHNkKu8t.net(4)
>10
比較演算子間違えてた…
てか、Createイベント中はまだインスタンス生成されてないのか
「インスタンス生成→Createイベント発行→インスタンス2つ以上ならdestroyで自殺」
というつもりで書いてたんだが、間違ってたようだ

ありがとう、聞いてよかった

12
名前は開発中のものです。[sage]   投稿日:2012/11/24 19:37:59  ID:aHNkKu8t.net(4)
連投すまん、勘違いだった
やっぱCreateイベント内で
if(instance_number(object_index) >= 1){ instance_destroy(); }
ってやるとインスタンス自体が生成されなくなった
exitも試したけど、なぜか上手くいかない

やっぱインスタンスを生成する側で制御するしかないのかなぁ

13
名前は開発中のものです。[sage]   投稿日:2012/11/24 19:43:58  ID:7UTeiXLB.net(3)
すまん確認せずにやったけど俺の間違いだった。

普通にif(instance_number(object_index) > 1)でおkだと思うんだけど…
インスタンス破棄しても、そのインスタンスのCreateイベント中のinstance_destroy()以降のコードが実行されるのが問題なんだよね?

if(instance_number(object_index) > 1){
instance_destroy();
exit;
}

でどう?
コメント2件

14
名前は開発中のものです。[sage]   投稿日:2012/11/24 20:47:38  ID:aHNkKu8t.net(4)
>13
そうそう、正にその通りです
Createイベントに>13のコード書いただけのオブジェクトAを作って、
1つに制限したいオブジェクトBで上記オブジェクトAをParentに設定、
BのCreateイベントで

event_inherited();
{
// BのCreateイベント処理
}

とやってみてるんだけど…
確かにインスタンスは1つしかできないけど、BのCreateイベント処理はしっかり実行されるorz


15
名前は開発中のものです。[sage]   投稿日:2012/11/24 23:33:29  ID:7UTeiXLB.net(3)
もう素直に毎回オブジェクトBに、instance_number() exit云々を書いたらいいんじゃないかな……
もしくは生成する側で制限するか。
泥臭い作業が必要な時だってあるさ(´・ω・`)
コメント1件

16
名前は開発中のものです。[sage]   投稿日:2012/11/24 23:52:44  ID:0kwUxiWb.net
前スレ先に使ってしまおうよ
コメント1件

17
名前は開発中のものです。[]   投稿日:2012/11/25 01:28:09  ID:SuOU4BsA.net
>15
なんか悔しいけどそうするわ、ありがと

>16
前スレあったのか、すまんかった

18
忍法帖【Lv=40,xxxPT】(1+0:5) [sage]   投稿日:2012/11/25 05:10:55  ID:NORBUaeX.net
レス番980程度での放棄は早すぎるので使い切ってクレ

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

19
名前は開発中のものです。[]   投稿日:2012/12/06 00:26:59  ID:yotZCHoz.net
ビューがよく分からん
viewが「スクリーン上の何処にどのくらいのサイズで表示するか」を設定して、
portが「ルームの何処の領域を表示するか」を設定する、という理解で正しい?

例えばルームの原点から(640, 480)までの領域を、640x480のウィンドウに表示するには
view、port両方ともwを640、hを480に設定でおk?
コメント1件

20
名前は開発中のものです。[sage]   投稿日:2012/12/06 01:30:33  ID:PyZU/IDl.net
>19
viewが「ルームに対するビューの座標とサイズ」で、
portが「スクリーンに対するビューの座標とサイズ」だったと思う。
つまり、viewとportの理解が逆じゃないだろうか。
ビューを1つしか使わないなら、設定値はそれで合ってるはず。

21
名前は開発中のものです。[]   投稿日:2012/12/06 18:40:44  ID:pnN9GNvw.net
view二つ使えば画面分割とか
ラリーXとかアーケード版のいっきみたいなレーダーマップできるかな

22
名前は開発中のものです。[sage]   投稿日:2012/12/12 07:30:23  ID:zwWEul7F.net
画面分割はできるね
viewってのは実際に起こってる一つの事象を二つのカメラから見るようなもん

23
名前は開発中のものです。[]   投稿日:2012/12/12 18:05:56  ID:+Y6OP9Vm.net
わかりやすい例えで説明してくれてありがとー
レーダーマップは自分で作らないと駄目だけど
VSエキサイトバイクみたいなもんできるのか

24
名前は開発中のものです。[sage]   投稿日:2012/12/12 23:02:14  ID:MFh5YbQR.net
初歩的な質問で申し訳ないんだが
8.0の時においたオブジェクトをctrlかなんかで複製できたはずなんだが
8.1だとできない?場所移動と自由移動?(マス目無視できるやつ)はできるんだが・・・
コメント1件

25
名前は開発中のものです。[sage]   投稿日:2012/12/13 22:09:25  ID:fkOfuDxg.net
>24
ルームエディタ開くやろ、オブジェクト選ぶところあるやろ、その下に操作方法が書いてある
Shift押しながら左ボタンだ

26
名前は開発中のものです。[sage]   投稿日:2012/12/15 15:57:45  ID:aIh+DVMp.net
ありがとう
でもそうじゃないんだ
なんて説明してらいいのか分からないけど

Aを設置 Bを選ぶ Bを設置 Aを設置したいけど左枠で選んでるのはB
っていうときにAを触りながらなんかやることで複製できなかったっけ?
コメント1件

27
名前は開発中のものです。[sage]   投稿日:2012/12/16 13:36:29  ID:0DQ7ajNw.net
>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
名前は開発中のものです。[sage]   投稿日:2012/12/16 23:33:51  ID:VlXmAy+C.net
ありがとう、じゃあ当方の勘違いっぽいです。調べながらちょっとずつまともなゲーム作りたいです

29
名前は開発中のものです。[sage]   投稿日:2012/12/20 18:33:30  ID:ZhuV6hzz.net(2)
皆一時計算用の変数ってglobal変数に配列作って、それを使ったりしてる感じ?

30
名前は開発中のものです。[sage]   投稿日:2012/12/20 18:35:34  ID:bAONYcSi.net
一時ならvarでいいんじゃないの

31
28[sage]   投稿日:2012/12/20 19:29:29  ID:ZhuV6hzz.net(2)
複数のインスタンスで同じ関数を実行したりする時に、全てのインスタンスに同一のローカル変数を作るのは無駄かなって思ってね。

32
名前は開発中のものです。[sage]   投稿日:2012/12/21 22:49:41  ID:eFRupNd9.net
ひとつの敵キャラに複数の当たり判定を持たせたいとき、
オブジェクトを判定部位ごとに用意するしかないかな?

33
名前は開発中のものです。[sage]   投稿日:2012/12/22 00:36:15  ID:WOe0OrgX.net
一オブジェクトに複数の当たり判定を持たせられないから
複数のオブジェクトで作るしかないだろうね
コメント1件

34
名前は開発中のものです。[sage]   投稿日:2012/12/22 02:20:08  ID:rEod0MMi.net
判定直前だけマスク画像を変更するんだよ。

35
名前は開発中のものです。[sage]   投稿日:2012/12/22 09:51:04  ID:xd7hkadg.net
>33、34
レスありがとう

マスクで調べたらいろいろとテクニックがあるみたい
不勉強でした
サンプル作って今からいろいろテストしてみるね

36
名前は開発中のものです。[sage]   投稿日:2012/12/26 22:10:00  ID:7szJ78RM.net
半額セールいつか絶対やると思ってた。
iOSエクスポータ買っちゃうぞおおお

37
名前は開発中のものです。[sage]   投稿日:2012/12/26 23:30:41  ID:mVWSO5e4.net
もし買ったら
エミュレーターとかのレビューよろしくお願いしたい

38
名前は開発中のものです。[sage]   投稿日:2012/12/29 19:28:34  ID:EaS21KBH.net(2)
質問なんだけど
枠にあわせてオブジェクトおいたら座標はどこ扱いになる?
左上?中央?それとも別のとこ?

自分で左上だと思ってやってみたんだがおかしくなるし・・・だれか教えてください。お願いします

39
名前は開発中のものです。[sage]   投稿日:2012/12/29 21:00:43  ID:W6Yuc751.net(2)
意味がよく分からないけど
オブジェクトの座標はSprite の Origin が起点

40
名前は開発中のものです。[sage]   投稿日:2012/12/29 21:03:55  ID:VWDh07sN.net
枠にあわせてオブジェクト置くってのが分からないよ
ルームの座標のこと?

41
名前は開発中のものです。[sage]   投稿日:2012/12/29 22:10:17  ID:EaS21KBH.net(2)
ルームにオブジェクトを置くと枠に従うように置かれるじゃないですか
そこで枠にあわせておいたとき座標はどこ扱いになるのかな

ブロックを置いておいてそこに重ねてオブジェクトを起きたいのでタイムラインを使って重ねようと思ったときに
座標どこにすればいいのかな・・・と思いまして質問した次第です
コメント1件

42
名前は開発中のものです。[sage]   投稿日:2012/12/29 22:16:55  ID:ySo75Bjh.net
枠ってのはグリッドのことかね。グリッドに合わせてインスタンス配置したなら、インスタンスの座標は、グリッドの位置になるよ。

43
名前は開発中のものです。[sage]   投稿日:2012/12/29 23:15:02  ID:W6Yuc751.net(2)
>41
グリッドに合わせている場合は下にあるステータスバーのx、yが
それ以外はオブジェクトを右クリックしてChangePosition を見れば座標が分かると思う

44
名前は開発中のものです。[sage]   投稿日:2012/12/31 00:49:23  ID:lpEJVggn.net
ありがとうございました おかげで解決しました

45
名前は開発中のものです。[sage]   投稿日:2013/01/03 17:41:20  ID:CSGasI/n.net(2)
steamでPro66%Offきてるね

46
名前は開発中のものです。[sage]   投稿日:2013/01/03 19:44:12  ID:MBlV/wF+.net
チラ裏だが、勘違いしてたことを書き込む。

Gamemaker Studio, Macで動かなかったんか…
Macバイナリ作れるならIDEも動くんだと思って、ちゃんと動作環境見てなかったわ
まあ見てない方がアホだが

現在Mac向けビルドを試そうと試行錯誤中。
どうやら、Windows上でMac向けゲームデータを作って、
LAN経由でリモートログインして送信、ビルドするようになってる。
つまり、LANにつながったWindows PCとMacが必要ということらしい。

現状、送信するところで、「zsh:23= not found」とかいうエラーが出て
ビルドする所まで行かない。
zsh入れたのが悪いのかな?OSXクリーンインストールした方がいいのかも知れない。
iPhoneアプリ作るまで先が長いな…

47
名前は開発中のものです。[sage]   投稿日:2013/01/03 21:53:06  ID:CSGasI/n.net(2)
steamあと3時間でセール終わっちゃうよ〜
俺はproとandroidだけ買ってみた

48
名前は開発中のものです。[sage]   投稿日:2013/01/05 01:16:14  ID:Upai1qFx.net(3)
あんまり流れてないみたいだし最近作ったゲームを晒させてください

突貫工事でハンパな出来だしリアルの都合上しばらくパッチ当てられないんだけど、
再来週くらいからまたアプデする予定なので感想とかあれば是非お願いします。
一応ためしにコンペにも出してみてますので投票してもられると嬉しいです
コメント1件

49
名前は開発中のものです。[sage]   投稿日:2013/01/05 02:07:56  ID:Upai1qFx.net(3)
ごめん貼れてねえや これです
http://steamcommunity.com/sharedfiles/filedetails/?id=117238097&;amp;searchtext=

50
名前は開発中のものです。[sage]   投稿日:2013/01/05 02:22:21  ID:jMVPWCMM.net
日本っぽくない作風だね
ダウンロードはSteamのアカ持ってないとダメなの?

51
名前は開発中のものです。[sage]   投稿日:2013/01/05 02:34:23  ID:Upai1qFx.net(3)
スタンドアロン用に圧縮してどっかにうpればいいんだけど、
未完成は未完成だし、出来ればsteamでやって欲しいのが本音です

ちなみにこっち側からは誰がプレイしてる〜とか見られない仕様です

52
46[sage]   投稿日:2013/01/05 08:18:24  ID:J+93UnlG.net(3)
>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[sage]   投稿日:2013/01/05 09:24:25  ID:J+93UnlG.net(3)
実機で動いた。
証明書は何度か作り直してるうちにおかしなものが出来ていたらしく、
作り直したら普通にビルド出来た。

ビルドが済むと、YoYo Runnerっていうアプリが出来るので、
iPhone側にiTunes経由でYoYo Runnerを入れて、実行。
PCで実行されているGamemakerのゲームデータ配布用サーバから
ゲームデータを自動的に落として実行してくれる。

あとは、普通にPC側のゲームデータを更新すれば、
iPhone上のゲームも更新してくれるみたい。ここからはMac要らないっぽい(本配布は別として)
Application Ovenってのは、要はこのYoYo Runnerそのものを生成するためのものなのかな?

iOSシミュレータ上での動作は、公式に説明が見つからず試せなかった。
今のところ実機での動作確認のみ。

54
名前は開発中のものです。[sage]   投稿日:2013/01/05 17:42:08  ID:ZYG/0lwy.net
iPhone用に作っても
YoYo Runnerをインストールしてないと動かないの?

55
46[sage]   投稿日:2013/01/05 20:20:53  ID:J+93UnlG.net(3)
本配布時には単体で動くと思うよ
今は開発モードだから、そうなってるだけじゃないかな

しかしリスクでかい分、人に勧められるようなものでは無いな…
XCode使ってましたってレベルじゃないと詰む可能性がある。

56
名前は開発中のものです。[sage]   投稿日:2013/01/07 22:03:44  ID:mOXCSoOC.net
そうなるとAndroidのほうはEc;ocpce通してビルドするのかね?

57
名前は開発中のものです。[sage]   投稿日:2013/01/09 22:11:57  ID:DpqUyXdp.net
いつの間にか色々増えすぎて何がなんだか分からなくなったんだけど
GM5とかGM6みたいなWindows用のみが作れるのはスタジオって奴なの?
スタジオ スタンダードがゲーム起動時のロゴが消えて商用利用可能な奴?
それにしては何か随分高い気がするけど

58
名前は開発中のものです。[sage]   投稿日:2013/01/09 22:19:21  ID:wOR+jaJ9.net
スタジオはmac持ってればそっちも作れる

59
名前は開発中のものです。[sage]   投稿日:2013/01/10 21:53:51  ID:2lqB2O5N.net
【GM:Studio】
WindowsとMac向けのゲームを作れる。ただしエディタはWindowsでしか動かん

無印:オブジェクト15個までしか作れない。実質体験版。
Standard:オブジェクト制限の無い奴。
Pro:上級者向け機能がついたバージョン。さらに数万円出せばスマホ向けゲームも作れる。
Master:Proの有料拡張全部入りバージョン。5万近くするので買った人今のところ見たこと無い。
MIPS:知らん

【GM8.1】
Studio以前のバージョン。Windows専用。エンジンとかが違う。
39ドルだし、昔のGMで作ったゲームはStudioでは動かんことがあるので、
存在意義は一応あると思われる。でも多分今後更新されなそう。

【GM for Mac】
PC版のGamemaker7相当。オワコン
コメント2件

60
名前は開発中のものです。[sage]   投稿日:2013/01/14 01:34:07  ID:/i5C9b/0.net
>59
ありがとう。非常に助かる
Studioの無印はオブジェクト制限だけ?GM8あたりまであったゲーム開始前のロゴ表示は無し?
コメント1件

61
名前は開発中のものです。[sage]   投稿日:2013/01/14 02:01:04  ID:s89JPjr8.net
GM:StudioのStandardとProの違いってなんだろう?
ぱっと説明見た限りだと、Pro版のみの機能ってこれだけかな?
間違ってたらごめん。

・チーム開発のためのバージョン管理システム
・開発者用総合ポータルの利用(アプリ課金・広告などの支援)
・拡張機能(要購入)により開発したゲームをHTML5,iOS,Andoidにエクスポート可能
・テクスチャーグループの管理(WinやMac向けゲームではあまり重要でない?)
・モバイル上での動作確認

大規模開発やマルチプラットフォームを考えなければStandardでも十分なのかね?
コメント1件

62
名前は開発中のものです。[sage]   投稿日:2013/01/15 12:51:23  ID:sThkUet+.net
ここで学んで、朝飯を食パンからりんごに変えた
腹持ちは悪くないけど、なんか足りない

63
名前は開発中のものです。[sage]   投稿日:2013/01/16 02:46:33  ID:8STTh7sB.net
>60
もううpぐれしちゃったから、自分で確認しちょくりー
無印でも出なかったりするんじゃない?それはないか

>61
あんまり要らない機能多いよなー
コメント1件

64
名前は開発中のものです。[sage]   投稿日:2013/01/16 22:14:39  ID:Oj/VVgZi.net
>63
最初はStandardで全然問題ないと思う。
Steamなら後から+50.00$でアップグレードできるし。

65
名前は開発中のものです。[sage]   投稿日:2013/01/16 23:40:20  ID:NL9U/jJZ.net
基本公式で買った方がいいんじゃないの

66
名前は開発中のものです。[sage]   投稿日:2013/01/17 22:37:49  ID:3ryL/2wL.net
公式で買ったら、あとでSteamキーもらえるけど、
Steamで買ったら、公式のシリアルはもらえるのかな?

67
名前は開発中のものです。[sage]   投稿日:2013/01/19 04:03:55  ID:XBnJqD3z.net
例題が難しいわ
画像の合成?みたいな奴が理解できん

68
名前は開発中のものです。[]   投稿日:2013/01/19 16:49:01  ID:+3onPkWk.net
【韓国BBS】家電は韓国の独走、「日本は最先端の韓国をせん望」
http://news.searchina.ne.jp/disp.cgi?y=2013&;d=0107&f=national_0107_010.shtml

韓国のコミュニティーサイト「ガセンイドットコム」の掲示板に「こんな屈辱って…
韓国の威力の前にみすぼらしくなった日本、家電が事実上は韓国独走時代」とのスレッドが
立てられたところ、さまざまな意見が寄せられた。

スレ主は、サムスン電子の家電部門が2012年度は2兆ウォン(約1641.6億円)を超える
史上最大の営業利益を記録する見通しとの韓国メディアの記事を紹介した。
記事では、テレビ事業部が属する家電部門の業績は、日本のテレビメーカーが赤字を記録するなかで
打ち立てられたものであり、事実上、消費者家電で韓国が独走していることを意味すると指摘した。

スレッドには、日本の反応を揶揄(やゆ)するコメントが並んだ。

・「ネット右翼を見ると、日本の未来は明るいね」
・「ガラパゴスの先住民は、今日も最先端の経済大国である韓国をせん望していますね」
・「円安ウォン高でサムスンが滅びて日本企業が助かる、日本のネット右翼はそう信じています。
ネット右翼の情報を真に受けて安倍首相もそう思っているようだ。本当に脳細胞がシンプル」

また、日本の家電メーカーの衰退や、各国における家電製品の位置づけについて言及したコメントもあった。

・「特にシャープの没落が本当に大きい。東南アジアでも低価格の商品として扱われている」
・「昔は輸入家電製品が富の象徴だったよ。ソニーやパナソニック…。今はテレビ、冷蔵庫、
洗濯機、モニターなど、ほぼすべての家電製品が国産である。むしろ、今は輸入品の方が安い」
・「白物家電は雇用を多く創出するので、どこの国も放棄できない分野」

69
名前は開発中のものです。[sage]   投稿日:2013/01/20 19:05:09  ID:qRG8CxUO.net(3)
一応報告
win8環境下において、GM8で作ったファイルだと
同じサウンドが重なるとエラーになるようです。

70
名前は開発中のものです。[sage]   投稿日:2013/01/20 20:55:59  ID:qRG8CxUO.net(3)
ところで、同一PC内でStudioと他のバージョンのGMとの共存は可能ですか?

71
名前は開発中のものです。[sage]   投稿日:2013/01/20 21:11:57  ID:qJtPlWu+.net
うちは8.1とStudio両方いれてるよ

72
名前は開発中のものです。[sage]   投稿日:2013/01/20 21:29:22  ID:qRG8CxUO.net(3)
ありがとうございます。
なら安心してStudioを試せそうです。

73
名前は開発中のものです。[]   投稿日:2013/01/22 22:53:37  ID:r6J9d9tf.net
Gamemakerだけの話じゃないけど
PCでSTG作ろうと思ったら操作方法で悩むね
パッド操作前提にするのが一番遊びやすいんだろうけど
PC用パッド持ってる人ってそんなに多いとも思えないから
やっぱキーボード操作前提で作ることになるのかなぁ?

74
名前は開発中のものです。[sage]   投稿日:2013/01/23 08:14:33  ID:ZI8Ny1f3.net
STGに限ったことじゃないけど、操作方法はずっと悩む。
移動動作抜きで必要なキーが4つ以上になるとキーボードでもマウスでも対応しきれない

75
名前は開発中のものです。[sage]   投稿日:2013/01/23 20:03:25  ID:QbliBJE3.net
GM向けの箱○パッド(XInput)のライブラリを標準提供してほしい

76
名前は開発中のものです。[sage]   投稿日:2013/01/24 07:08:47  ID:yuZsPRs2.net
久しぶりにリリースノートみたらexe単体(インストーラなし)も作れるようになったみたいだね
Studioの環境って安定してる? それともまだバグ多い?

77
名前は開発中のものです。[]   投稿日:2013/01/24 17:15:52  ID:r6zt7X94.net
それなりに安定してるけどな

78
名前は開発中のものです。[sage]   投稿日:2013/01/24 22:27:13  ID:v1z1F401.net
質問!
STGで、ボタン押しっぱなしで発射され続けるようにする場合
press keyイベントにinstance_createをそのまま使ったら
↓のようにレーザーのみたいに連なっちゃうけど
>------------------------------

そうじゃなく↓のように一定間隔で発射され続けるようにしたい場合
>- - - - - - - - - - - - - - - - - - -
alarmで発射間隔を空ける方法が簡単だと思うけど
もっとスマートな方法ありますかね?

79
名前は開発中のものです。[sage]   投稿日:2013/01/24 22:43:02  ID:FGS/J1wY.net
あとは弾のスピードを速くするくらいかな。
発射間隔とか硬直のタイマーの質問は何度もされてる気がするからテンプレにするべきだと思うな。

関係ないけどアクションゲームにて、空中で最後にジャンプキーを入力した時から一定時間以内に着地したら、
次のフレームに即ジャンプって結構操作性良くなるもんだな。
先行入力というものか。
コメント2件

80
名前は開発中のものです。[sage]   投稿日:2013/01/25 00:31:52  ID:c3P0TC5j.net
>79
ありがとうございます。弾のスピード速くするほうが簡単ですね。
あと自分が今試した方法で
弾の発射用オブジェクトをつくって
collision_rectangle(x1,y1,x2,y2,obj,prec,notme)で
発射用オブジェクトと衝突判定をすると上手くいきました

81
名前は開発中のものです。[sage]   投稿日:2013/01/25 00:44:37  ID:cOtfvIbx.net
>79
興味あるなぁ。先行入力は何frameくらいで設定してる?
コメント1件

82
名前は開発中のものです。[sage]   投稿日:2013/01/25 01:05:45  ID:NN8uiv7b.net
>81
そのアクションゲームは1年前に没にしたもので
今見ると床との距離が一定未満の時のみ入力を受け付けてるようになっている謎仕様なので参考にならないと思うが、
15フレームに設定されてた。実際は、もっと短くて良いかもしれない?
これがあるだけで、かなりプレイヤーが不条理だと思う死に方が減った。
コメント1件

83
名前は開発中のものです。[sage]   投稿日:2013/01/26 12:30:06  ID:Ixbhk1RJ.net
>82
ありがとう
先行入力には全く気が付かなかったので今後参考にするかもしれない

84
名前は開発中のものです。[sage]   投稿日:2013/01/30 00:26:44  ID:f/GFP3zM.net
2/10に大阪の日本橋で
小規模だけど同人ゲームのイベントあるよ
http://doujingame-kouryukai.com/fes/

85
名前は開発中のものです。[sage]   投稿日:2013/01/30 19:19:55  ID:WMxl2N5o.net
こんなイベントがあったのか
東京であったら言ってみたいな

最近画面揺れ?を作ってみたいんだけどビューでできるかな

86
名前は開発中のものです。[sage]   投稿日:2013/02/02 01:51:08  ID:y9c+q7RW.net
できるよ
view_xviewとview_yviewをいじるオブジェクトを作るのが楽じゃないかな

87
名前は開発中のものです。[sage]   投稿日:2013/02/07 11:59:53  ID:1T7glpnx.net(2)
5.3aから8.1に移行しようと思うも、8.1を起動するとすぐにフリーズしてjust-in-timeデバッグが出てきちゃう
自分と同じ症状を体験した人いない?OSはXP

88
名前は開発中のものです。[sage]   投稿日:2013/02/07 12:10:58  ID:AFJ2hSnq.net
8.1で使えない関数使ってるとか

89
名前は開発中のものです。[sage]   投稿日:2013/02/07 12:34:19  ID:1T7glpnx.net(2)
説明足らずですみません。GameMaker.exeを起動するとすぐにエラーが発生するんです
いろいろ試行錯誤したところ、エラーが発生するまでの僅かな時間でFile→Newでnewgame作成を作成するとエラーが回避できることがわかりました

90
名前は開発中のものです。[sage]   投稿日:2013/02/11 16:33:57  ID:bCyrORG5.net(2)
いろいろ探してみましたがどうしても解決できないのでここで質問させて下さい
とても初歩的なことだとは思いますが、
roomのspeedを60でシューティングのようなものを作っているのですが
スプライトのgifもそれにあわせてとても早くなってしまい、画像がプルプル震えてしまいます

roomのspeedとは独立させてゆっくりとしたgifアニメにしたいのですが、
どうすればいいのでしょうか?
コメント1件

91
名前は開発中のものです。[sage]   投稿日:2013/02/11 16:45:27  ID:0f2ZkfOs.net(2)
image_speed で再生速度を変更できるよ
speed 1 で毎フレーム更新、 0.5 で 2 フレーム毎に更新(速度半分)・・・という感じ
コメント1件

92
名前は開発中のものです。[sage]   投稿日:2013/02/11 16:46:03  ID:wcQHslQF.net
>90
image_speed

93
名前は開発中のものです。[sage]   投稿日:2013/02/11 16:53:11  ID:bCyrORG5.net(2)
>91-92
ありがとうございます、迅速な回答感謝いたしますです

http://gmc.yoyogames.com/index.php?showtopic=530117ってのを今しがた見つけました
お二人の回答と記し合わせて
スクリプトにimage_speed 0.005くらいにすると丁度いいgifアニメになりました

どうもありがとうございました、スレ汚しすみません

94
名前は開発中のものです。[sage]   投稿日:2013/02/11 19:21:40  ID:izsRpkpf.net(2)
最近じゃ秒間60フレームが一般的になってるのかね?
自分は古いノートとかで動作確認してるからフレームレートは30にしてるよ

95
名前は開発中のものです。[sage]   投稿日:2013/02/11 20:28:26  ID:dXDzK1SC.net
画面揺れというか何というか 画面が回転するのってどうにかしてできないかな?

マリオ系にある吹っ飛ばされたときに視界が回転するみたいなやつ
アクションゲームで重力反転させるときに180度回ってほしいんだ・・・

だれかアドバイスをください お願いします
コメント1件

96
名前は開発中のものです。[sage]   投稿日:2013/02/11 21:31:55  ID:izsRpkpf.net(2)
普通にview_angle[0]いじれば回せるでしょ

97
名前は開発中のものです。[sage]   投稿日:2013/02/11 23:04:06  ID:0f2ZkfOs.net(2)
>95
surfaceを使えばいいんじゃないかなあ
初期化でsurface作成、surfaceにターゲットを指定
ゲームループごとの処理として
回転させないもの以外をsurfaceに描画
depthを浅くしたオブジェクトでターゲットリセットしたあとにsurfaceを(回転)描画させる
回転させたくないオブジェクトはもっとdepthを浅くして通常のスクリーンに描画
最後に最もdepthが浅いオブジェクトがsurfaceにターゲットを指定

98
名前は開発中のものです。[sage]   投稿日:2013/02/12 20:03:50  ID:y9xva2Ws.net(3)
draw_text()でテキストを描画する際
一つのdraw_text()で変数と文字列を同時に描画は出来ないの?
それぞれ文字列用、変数用ってわけないと駄目?
コメント1件

99
名前は開発中のものです。[sage]   投稿日:2013/02/12 20:14:50  ID:8QyprWod.net(2)
STG系のゲームで敵にHPをもたせる場合(何回弾が当たったら倒せる、みたいな)
set variable to 300 とかにして
弾と衝突したら set variable to -10 となるようにしてるのですが・・・
これだとうまくいかないのですね

海外のサイトから1945tutorialの改造したものを取ってきて、開けてみたらこのようになっていたのですが
敵ボスとか作る場合皆さんどうされてます?
コメント1件

100
名前は開発中のものです。[sage]   投稿日:2013/02/12 20:29:12  ID:y9xva2Ws.net(3)
弾を破壊する命令を忘れてるとか?
コメント1件

101
名前は開発中のものです。[sage]   投稿日:2013/02/12 20:46:44  ID:o/3JBHDv.net
>98
分けたくなければ分けなくてもいいと思う
draw_text(x, y, "NUMBER :" + string(number))

>99
何がうまくいかないか分からないけど
アイコン記述だと -10 するときに Relative にチェックが入っていないといけない
コメント2件

102
名前は開発中のものです。[sage]   投稿日:2013/02/12 20:52:32  ID:8QyprWod.net(2)
>100
ありがとうございます、それも抜けていましたorz
>101
relativeつけたら敵ちゃんと倒れてくれました
どうもありがとうございます

103
名前は開発中のものです。[sage]   投稿日:2013/02/12 21:01:45  ID:y9xva2Ws.net(3)
>101
ありがとうございます。できました
文字と変数の連結はそうやるのね

104
名前は開発中のものです。[sage]   投稿日:2013/02/13 23:51:09  ID:B+ByfBXN.net
このツールSteamで初めて知ってStudio版買っちゃった超新参だけど、
ここのプロの人らはもうアイコンなんて使ってないのかな?
全部GMLで書いたりしてるんかな

105
名前は開発中のものです。[sage]   投稿日:2013/02/14 00:47:02  ID:gBlsiSbt.net
複雑な動作とかメンテナンス性考えるとGMLの方がいいよ
でもアイコンで作るのもGMLみたいなもんだから無駄にはならない
アイコンでいくつかゲーム作ってみて、色々変更する時に面倒と思ってきたらGMLやってみるくらいでいいんじゃない

106
名前は開発中のものです。[sage]   投稿日:2013/02/14 01:33:50  ID:+C4igp/l.net
ジャンプアクションの壁や床との衝突判定は
アイコンで作ったほうが簡単だった

107
名前は開発中のものです。[sage]   投稿日:2013/02/14 04:09:15  ID:TOEacqpi.net(2)
そうなのかー。アイコンでいい部分もあるんだね
混ぜて使ってみるよ

と言いたい所だけどおかしいな。
BGMの音量でかいから、下げようと思って
codeにsound_volumeとsound_fadeいれてみたけどなんで変化しないんだろう
mp3じゃなくてwavのがいいって書いてあってwavにはしたんだけどなぁ

108
名前は開発中のものです。[sage]   投稿日:2013/02/14 08:08:31  ID:uj9lAw5k.net
ログにあったBitmapFontという奴を使ってみたがこれいいな
必要な文字だけスプライトフォントにすればいいからメモリの無駄がないし
unicode対応だからGM8.1以降と相性がいい

mbtext_scriptsをこれ用に書き換えて使ってるぜ

109
名前は開発中のものです。[sage]   投稿日:2013/02/14 18:24:57  ID:TOEacqpi.net(2)
sound_volumeでも音量が下がらなかったの、自己解決しましたorz

gamemaker sound wav bugとかで調べてると
どうもglobal settingsのnew audio engineにチェック入ってるとダメみたいで・・・

それとsound_volume(index,0.5)っていうのでは作動しなくて
sound_volume(index,.5)っていう風に0抜くとコードが動いてくれました

既出かもしれませんが初心者な物で、過去ログとかにも書いてないので一応書いてみましたが皆もこうなるのかな
しかしこれ調べて解決するのに何時間費やしたんだ・・・('A`)

110
名前は開発中のものです。[sage]   投稿日:2013/02/14 22:20:58  ID:qzJuRFIp.net
GM8.1で作ってるんだけどちょっとアドバイス下さい

スプライトとか背景を実行ファイルとは別に用意して
必要に応じて読みこむようにしたいんだけど、
読込中にNow Loadingみたいな表示と進捗状況を表示するのって可能?

一つのスクリプト内で一気に全部読み込もうとすると
読込時間が長くてフリーズしてるみたいになる・・・

111
名前は開発中のものです。[sage]   投稿日:2013/02/15 15:34:54  ID:RuOzi4Ke.net(2)
あれ、今気づいたんだけど・・・
GMstudioってmovie読み込ませることができないんですね
オープニングでムービー流そうとしたら、8.1まではあったsplash_が無くなってる

obsolete functionsってなにさ!
8.1買えばよかったなぁ

112
名前は開発中のものです。[sage]   投稿日:2013/02/15 16:23:01  ID:EOvADOaN.net
現状studioは8.1の完全上位互換とは言えないんだよなー
廃止された機能とかあったりするし

113
名前は開発中のものです。[sage]   投稿日:2013/02/15 16:41:07  ID:RuOzi4Ke.net(2)
やはりそうですか・・・
studioでも動画流す方法の代替案を検索しても出て来ないですね

ん〜、どうするかなぁ 8.1買うかどうか悩む(´・ω・`)

114
名前は開発中のものです。[sage]   投稿日:2013/02/17 15:53:05  ID:NbsY93bz.net(3)
プロジェクトファイルいっぱいうpされてるところ無いかねえ。
いろんなユーザーがどういう風に作ってるのかすんごい気になるし見てみたい

115
名前は開発中のものです。[sage]   投稿日:2013/02/17 16:26:10  ID:zePs0Tzi.net(2)
公式のフォーラムでチュートリアル探すとか
コメント1件

116
名前は開発中のものです。[sage]   投稿日:2013/02/17 17:05:10  ID:yDn8AU38.net(3)
studioで、デスクトップ上にプロジェクトフォルダを作って
テストプレイさせてるんだけど

外部ファイル(プロジェクトフォルダ内に入れたgif)からスプライト作成しようとしてもうまくいかない。

sprite_add(fname, imgnumb, removeback, smooth, xorig, yorig);の、
fnameってフルパスじゃないと駄目なのかな?

なんかヘルプ上だとworking_directry+〜でやるように書いてるけど

F5を押してテストプレイさせた時、working_directryは
C:\Users\****\Appdata\Local\Temp\gm_ttt_20753
となってる。
この場所に、gifまで持っていってくれないっぽいんだけど…。
コメント1件

117
名前は開発中のものです。[sage]   投稿日:2013/02/17 17:11:13  ID:NbsY93bz.net(3)
studio持ってないから自信ないけど作業ディレクトリなら相対パスでいいんじゃないのかな

>115
チュートリアルじゃなくて個人が作ってるプロジェクトファイルが見たいです先生・・・・・・

118
名前は開発中のものです。[sage]   投稿日:2013/02/17 17:17:32  ID:yDn8AU38.net(3)
>117
相対パスでやっても読み込んでくれないよ

プロジェクトファイルと同じ階層にimg.pngを置いて
オブジェクトのcreateイベントに
spr = sprite_add("img.png", 1, true, true, 0, 0); sprite_collision_mask(spr, true, 1, 0, 0, 0, 0, 0, 0);
sprite_index = spr
image_speed = 0.3
と書いて、そのオブジェクトだけをroomに配置して実行させても
ERROR in
action number 1
of Create Event
for object object0:
Trying to save non-existing sprite bitmap.
となる。
コメント1件

119
名前は開発中のものです。[sage]   投稿日:2013/02/17 17:28:49  ID:NbsY93bz.net(3)
ん〜、まじか・・・・

120
名前は開発中のものです。[sage]   投稿日:2013/02/17 18:49:34  ID:u4s/EEKy.net
>118
プロジェクトフォルダに置くんじゃなくて、
GM:Studio上でIncluded Filesに含める必要があるんじゃまいか。
やり方はヘルプを「including files」で探してみてくれ。

121
名前は開発中のものです。[sage]   投稿日:2013/02/17 18:56:14  ID:hk5EGjK2.net
exe書きだしてリソースのあるフォルダで起動しかないんじゃない?
ついでに、working_directoryだとWindowsのスタートメニューからexe起動した時に、
ファイルが読み込まれない(恐らく実行ファイルのディレクトリを指定してくれない)のを確認したので
program_directoryのほうが良い気がする。F5で走らせた時に読み込めなくなっちゃうが。


ところでGameMakerJapanって3/31に閉鎖されるのか。
今までありがとうと言いたいところだが、なくなったら真面目に困るので無料レンタル鯖とかどこかに文章移してくれないかな。
http://gamemaker.jpn.org/v1/

122
名前は開発中のものです。[sage]   投稿日:2013/02/17 19:14:02  ID:zePs0Tzi.net(2)
個人が作ったチュートリアル色々あるよ
ゲームはソース付きのはあんまり無い

123
名前は開発中のものです。[sage]   投稿日:2013/02/17 19:16:28  ID:yDn8AU38.net(3)
外部リソースは使うなって言ってるようなもんに思えてきたorz

BGMとかどうしろって言うんだ
全部exeの中に入れるなんて無理だろ

124
名前は開発中のものです。[sage]   投稿日:2013/02/18 14:47:12  ID:25aIF6Wf.net(2)
ファンタジーゾーンやフリッキーみたいな周回スクロール作ろうと思ってるんだけど
やり方としてはviewを複数使えばできるのかな?
コメント3件

125
名前は開発中のものです。[sage]   投稿日:2013/02/18 18:47:01  ID:Cl+thkDd.net(3)
ああもうイラッとするなあ、このツール

雑魚敵にHPを設定して、そのHPがなくなると敵が消えるようにしたんだけど
消える時の断末魔として、効果音をつけると2回倒さないと消えてくれなくなった

効果音つけただけなのに、なんでこんな風になるかな
音消したら普通に1回HPが全部減ると消えるのに。わけがわからない

バグだとしたらよく皆こんなツール使ってるなあ

126
名前は開発中のものです。[sage]   投稿日:2013/02/18 18:49:27  ID:C7V2Yj5u.net
3年使ってるが一度もそんな現象に出くわしたこと無いぞ
文法を間違えてるんじゃないか
コメント1件

127
名前は開発中のものです。[sage]   投稿日:2013/02/18 19:24:48  ID:ICKR51z8.net
まぁ普通に考えたら音を再生するだけで、そんな面倒な問題が起こるわけないので、
どこかで書き間違えてるんだろうね

128
名前は開発中のものです。[sage]   投稿日:2013/02/18 20:01:57  ID:Cl+thkDd.net(3)
>126~127
いやいやいや、自分はコードで書けないんだ
今回のもアイコン増やしただけ
たった1つ、サウンド再生のアイコン増やしただけでおかしくなる

コードで書いてたらどこかで間違ってるんだと思うんだけど

129
名前は開発中のものです。[sage]   投稿日:2013/02/18 21:58:27  ID:25aIF6Wf.net(2)
昔社会人になりたての頃に先輩に何度も言われた言葉を教えてあげよう
「コンピューターはミスをしない ミスをするのは人間だ」

130
名前は開発中のものです。[sage]   投稿日:2013/02/18 22:09:42  ID:Ck1kgHPg.net
If 条件
 処理X // 条件が成り立った時だけ実行

となっているところに処理Yを追加して

If 条件
 処理Y
処理X // 無条件に実行

になった的な何かと予想

131
名前は開発中のものです。[sage]   投稿日:2013/02/18 23:14:53  ID:Cl+thkDd.net(3)
「コンピューターはミスをしない ミスをするのは人間だ」 っていうのは言えてるしいい言葉だと思うけど
今回のはちょっとなぁ

(以下アイコン)
Event:step

Actions:
var if enemyhp is smaller than 0
start of a block
destroy the instance
end of a block


↑これだと敵が消えてくれて何とも無いんだけど
destroy the instanceの下に
play sound を追加するとおかしくなってしまう。
外人のtutorialのprojectfileを見て真似したものだからこれでいいとは思うんだけど。
そのチュートリアルじゃ爆発音なって消えていたし。
コメント1件

132
名前は開発中のものです。[sage]   投稿日:2013/02/18 23:36:25  ID:34G2DERn.net
ソース見ないとわからん
アイコンで試してみたけど普通にできた

133
名前は開発中のものです。[sage]   投稿日:2013/02/19 01:43:56  ID:zn9G6HPE.net
久しぶりにgamekerで一本作ってみたよ
http://www.freem.ne.jp/win/game/4618

134
名前は開発中のものです。[sage]   投稿日:2013/02/19 01:53:58  ID:b0AP4qi9.net
こういうのって窓からマウス出ないようにしたいよね
でもエクステンション使わないと駄目だしstudioで使えるかわからん
標準で付いてればいいのに

135
名前は開発中のものです。[sage]   投稿日:2013/02/19 16:27:25  ID:NrP4RGJD.net
Hyper Princess Pitch
http://www.youtube.com/watch?v=QRJYFbJDkqs

これGameMaker製らしいけどプリンセスバスター!とか言ってるから作者日本オタクなんかなw

136
名前は開発中のものです。[sage]   投稿日:2013/02/20 14:21:15  ID:fDRayX9n.net(2)
指定したインスタンスに指定したスクリプトを実行させるようスクリプトに記述したいのですが、どのように書けば良いでしょうか。

137
名前は開発中のものです。[sage]   投稿日:2013/02/20 14:37:40  ID:DtTcqput.net
with(オブジェクト名かインスタンスID){スクリプト名}
でいけるか
コメント1件

138
名前は開発中のものです。[sage]   投稿日:2013/02/20 15:34:33  ID:fDRayX9n.net(2)
>137
ありがとうございます!
with(インスタンスID){script_execute(スクリプト名)} これでできました!

139
名前は開発中のものです。[sage]   投稿日:2013/02/21 11:47:45  ID:LCPxmY+2.net
GameMakerで画像歪ませたり加算合成するのはどうすればいいの

140
名前は開発中のものです。[sage]   投稿日:2013/02/21 19:29:09  ID:XluSfXZM.net
テクスチャを貼ったプリミティブ図形を変形させれば
貼り付けたテクスチャも変形するよ

141
名前は開発中のものです。[sage]   投稿日:2013/02/22 11:34:35  ID:pYmQDxYD.net
マルチプレイ要素が来るとか

142
名前は開発中のものです。[sage]   投稿日:2013/02/24 00:00:13  ID:sckdZK3/.net
ファンタジーゾーンみたいな端と逆の端が繋がってるステージを作りたくて
ずっとリファレンスとにらめっこしてるんだけど
やり方がさっぱり思いつかない
なにか賢いやり方あるかなぁ?
コメント1件

143
名前は開発中のものです。[sage]   投稿日:2013/02/24 18:34:53  ID:soO0FV26.net
studioはユーザーディレクトリにフォルダ作られるのがうざいな

144
名前は開発中のものです。[]   投稿日:2013/02/24 20:34:54  ID:mGq8ixI6.net(2)
わかる人いるかなぁ・・・・・
Proじゃないとたぶん無理なんだけど
(studioだと金払わなくても出来るけどいろいろバグるみたい?
一応フィールド作って球体描写までは出来るけど
フィールドに障害物などが作れなかった)
d3d_start()や
d3d_set_projectionなどを使って
3Dのフィールドとプレイヤーのオブジェクト
(スプライト無し、d3d_draw_ellipsoidを使い球体を描いている)
は作れたんだけど
z軸にプレイヤーのオブジェクトを動かすにはどうすればいい?
(x軸が横、y軸が奥行き、z軸が高さ)
コメント1件

145
名前は開発中のものです。[]   投稿日:2013/02/24 20:40:43  ID:mGq8ixI6.net(2)
>144の追記
x、yと言う変数は最初からありますがzと言う変数はありません

146
名前は開発中のものです。[sage]   投稿日:2013/02/24 22:35:59  ID:uSPmE29d.net
>142
>124と同じかな。>124で思ったようにview複数使えばできるよ
試しにちょこっとだけ作ってみたけど複数で大丈夫な気がする
当たり判定やホーミング弾やるときに一手間ありそうだけども

147
名前は開発中のものです。[sage]   投稿日:2013/03/01 01:49:52  ID:GPyFBdXu.net
>131
今更だがdestroy the instanceの後にplay sound入れてるのが問題なんじゃね
試しにplay sound → destroy the instanceにしたらどうよ

音周りなら環境差があっても特段驚かんな

148
名前は開発中のものです。[sage]   投稿日:2013/03/05 22:25:28  ID:Wusarc9V.net
GM8使いです。
sprite_replace()で7500*3000くらいの背景画像を読み込ませようとしているのですが
読み込める時と読み込めない時があります。
読み込める画像サイズに上限などがあるのでしょうか?

また、他にも大きな画像を使っており、メモリ使用量が3GB以上になることもあります。
GM8はまだ32bitOS前提だったと思うのですが、やはり大量のメモリを使おうとすると不具合が出たりするのでしょうか?

149
名前は開発中のものです。[sage]   投稿日:2013/03/09 15:01:58  ID:AW4DE/tk.net(2)
Studioってもしかして相手もStudioもってたら、スラプライトとかサウンドとか全部見られちゃうのか?

150
名前は開発中のものです。[sage]   投稿日:2013/03/09 15:32:25  ID:AW4DE/tk.net(2)
あっ、自己解決しました。

151
名前は開発中のものです。[sage]   投稿日:2013/03/10 00:30:41  ID:N/mB/K1r.net(2)
最近、game maker studio 1.1 を触り始めたのですが
どうも、透明色を有効にする場所が見つからなくて困っています

少し前だと、スプライトのところにチェックボックスがあったみたいなのですが…

152
名前は開発中のものです。[sage]   投稿日:2013/03/10 07:06:48  ID:x4kOmRzC.net
消しゴムで消すのだ
コメント1件

153
名前は開発中のものです。[sage]   投稿日:2013/03/10 08:23:49  ID:N/mB/K1r.net(2)
>152
できました!!
確かに理にかなっている方法だけど、新鮮すぎるw
ありがとうございます

154
名前は開発中のものです。[sage]   投稿日:2013/03/12 00:41:27  ID:CO8xaa19.net(2)
アク禁解除されたかな?

155
名前は開発中のものです。[sage]   投稿日:2013/03/12 00:46:18  ID:CO8xaa19.net(2)
おっやっと解除されたよ
今回は長かった

今、
FPS33でマイフレーム1ピクセルずつの横スクロールシューティング作ってるんだけど
1ステージの長さってどれくらいが適量なんだろう?
横幅6000〜8000くらいで作ってるけどこんなもんかな?

156
名前は開発中のものです。[sage]   投稿日:2013/03/12 18:33:28  ID:kHb9rPfN.net(2)
お気に入りのSTGのステージ幅を計っちゃいなYO!でもってそのまま数字をパクる・・・
一番安心というか権威に乗っかるというか。

ゲーム内で使用する文章を一つの外部テキストファイルにまとめて
ユーザーが編集できるようにする、って出来ないかな。
やっぱり全部実行ファイルに収めるしかないかな。外部ファイル呼び出しやってる人いる?
コメント2件

157
名前は開発中のものです。[sage]   投稿日:2013/03/12 18:43:56  ID:vlVwXGzm.net
>156
一つにではないけど、アイテム毎に1フォルダ1アイテムで、画像やキャプションや性能を入れて管理してたことはある。
コメント1件

158
名前は開発中のものです。[sage]   投稿日:2013/03/12 19:25:27  ID:kHb9rPfN.net(2)
>157
RPGっぽいね。RPGのアイテム管理は血反吐がでそうだ・・・

159
名前は開発中のものです。[sage]   投稿日:2013/03/13 01:56:59  ID:pQxwig32.net
>156
外部ファイル呼び出しやってるよ。普通にfile_open_text_readするだけ
ただ、読み込み時は特定のフォーマットを前提にやるから
ユーザーにもそのフォーマットに従って書いてもらう必要があるね

アイテムの場合だと、テキストファイルに
ID=Item1
Name=アイテム1
Text=アイテム1の説明文です。
って書いてもらうとかだろうけど、ステージ毎の会話文を外部ファイルにしたいならもう少し複雑かな
コメント1件

160
名前は開発中のものです。[sage]   投稿日:2013/03/14 22:49:45  ID:6zCxEnA8.net
>159
ありがとう。
上の方でスプライトの呼び出しができない、って話があったから
テキストはどうかと思って。自分でも始めてみます。

161
名前は開発中のものです。[sage]   投稿日:2013/03/22 11:59:08  ID:9uqnYDeF.net
GM:Sってexe単体で作れないんだな

162
名前は開発中のものです。[sage]   投稿日:2013/03/22 23:10:02  ID:Y17ulr46.net
ミニゲーム沢山作ってgamemakerの機能も大分熟知してきたから
本格的な横シューを作成中でやっと基本的なシステムと1面を作り終わったとこだけど
流石に作業量の多くて一人だと大変だ
あと4面分作り終えるのにモチベーション保てるか心配だよ

163
名前は開発中のものです。[sage]   投稿日:2013/03/22 23:17:43  ID:cxZ+RV0L.net
ゲーム自体はパズル感覚で作れるから苦にもならないんだけど
グラフィック作るのが嫌過ぎる。グラ作りに関してはもう才能が全てだよ。グラがクソだとゲームを作るモチベも下がる

164
名前は開発中のものです。[sage]   投稿日:2013/03/27 02:57:24  ID:VdBj8qKS.net
そんなおまいに外注のススメ
だが相場がまちまちで実用的な助言ができん

165
名前は開発中のものです。[sage]   投稿日:2013/03/27 11:13:27  ID:R4+em3pT.net
ある程度の規模のものを作るなら
分業したほうが良いだろうけど
趣味で作ってるんだから

166
名前は開発中のものです。[sage]   投稿日:2013/03/27 13:09:18  ID:hnbX9Q1Q.net
ツール以外に金はかけたくないよな
確実な収入が見込めるなら別なんだろうか

167
名前は開発中のものです。[sage]   投稿日:2013/03/30 03:22:02  ID:k5qairje.net
最新の1.1.872だと、F5でRUNしても起動しない?
コメント1件

168
名前は開発中のものです。[sage]   投稿日:2013/03/30 14:15:05  ID:csklcE57.net
絵が描けないなら3D使うって手もあるぞ
MMDとかならフリー素材が沢山あるし

169
名前は開発中のものです。[sage]   投稿日:2013/03/31 08:52:15  ID:Cp3QS3jn.net
>167
自己レス
どうやら1.1.872はうまく動かないみたいで、ダウングレードしてねって、話題になっていたのを見つけたので解決しました

http://gmc.yoyogames.com/index.php?showtopic=545977

170
名前は開発中のものです。[sage]   投稿日:2013/03/31 12:39:38  ID:fzs7pkPq.net(2)
バージョン8.1Proを購入?してライセンスキー貰ったのですが、
これどこでProに切り替えるんでしょうか?
購入後貰ったメールのリンクは普通にLiteのインストーラーだったし・・・
申し訳ありませんが知っている方ご教授下さい

171
170[sage]   投稿日:2013/03/31 12:49:16  ID:fzs7pkPq.net(2)
なんで書き込んだ瞬間分かるんだ・・・
ご迷惑お掛けしました、初めに出てくるウインドウに入力箇所あったんですね
ぶっちゃけ分かりに(ry
救いようの無いスレ汚し申し訳ありませんでした・・・

172
名前は開発中のものです。[sage]   投稿日:2013/03/31 15:02:59  ID:+mvhCunJ.net
8.1以前では変数にあらかじめ0を入れてくれる設定があったけど、
studioの方で見当たらないんだが、どこにあるの?廃止されてはいないよね?

173
名前は開発中のものです。[]   投稿日:2013/04/02 19:30:20  ID:IVg5Mz8J.net(3)
最近興味を持ってgamemaker使ってみたいと思った初心者です。

日本語非公式サイトはよく目を通せないうちに閉鎖してしまったし
http://eidwinds.com/tooru/GM6HP/は文字化けしてて読めないし。どうしたもんかと。

英語は一応読めるので公式サイトのフォーラムをあされば初歩的なことはわかりますか?
動画製作ソフトとかもそうですが、日本語で書かれていても機能が具体的にどういう仕組みなのかわかるまで時間を要するし、調べられないんじゃ他のソフト使ったほうが良いのかと迷っています

動画は初心者講座は見ましたが、作ろうとしているものがアクションなので、スクロールを含むステージの作成方法など調べたいんです
コメント1件

174
名前は開発中のものです。[sage]   投稿日:2013/04/02 19:39:21  ID:d0r0r7X6.net(2)
>173
自由度と使いやすさのバランスという面で2Dアクションゲーム作るのにコレより適したソフトはあまりないと思うよ。
まだココに順を追った実践的なゲーム作り解説の記事がある。
http://eidwinds.com/tooru/GM6HP/
コメント1件

175
名前は開発中のものです。[sage]   投稿日:2013/04/02 20:27:08  ID:q8HIZHKs.net
http://sandbox.yoyogames.com/make/tutorials

ここのチュートリアルを見たら大体分かると思うよ

176
名前は開発中のものです。[]   投稿日:2013/04/02 21:22:24  ID:IVg5Mz8J.net(3)
>174,175
ご丁寧にありがとうございます。174さんに紹介していたedwinsですが、IEでも火狐でもクロームでも、やっぱり文字化けして読めないんです。

さしあたっては175さんに紹介していただいたチュートリアルを見てみようと思います。お二人ともありがとうございました!

177
名前は開発中のものです。[sage]   投稿日:2013/04/02 21:29:34  ID:d0r0r7X6.net(2)
ブラウザのエンコードをS_JISにするのだ
コメント1件

178
名前は開発中のものです。[]   投稿日:2013/04/02 21:44:52  ID:IVg5Mz8J.net(3)
>177
おお。すごい!できました!!
文字化け直す方法はブラウザ変えるしらなかったので、設定で直せるって発想がありませんでした

ありがとうございます。さっそくHPを拝見してこうと思います

179
名前は開発中のものです。[sage]   投稿日:2013/04/03 22:00:54  ID:uUdhSpMy.net
oggを再生できるようにするエクステンション探してるけど
8.1用のがなかなかみつからないよ

180
名前は開発中のものです。[sage]   投稿日:2013/04/05 05:47:36  ID:gyveQdZJ.net
Game Maker Communityに3, 4個くらいあるはず.
エクステじゃなくてDLLだったかもしれないけど
コメント1件

181
名前は開発中のものです。[]   投稿日:2013/04/05 20:16:51  ID:izElASq2.net(2)
おそらく何度も出ているであろう質問だと思うので恐縮ですが、1スレ目のまとめとhttp://eidwinds.com/tooru/GM6HP/をみてもわからかったので質問させてください。

自機に入力した方向を向かせるにはどうすれば良いのでしょうか。http://eidwinds.com/tooru/GM6HP/にあるパックマンの方法を参考にしようとしたのですが
これだと右向き→左入力した場合、確かに左は向いてくれるのですが、キーを離した時点で左に進行していたのに右向きに戻ってしまうので。

またジャンプした場合、角度が同じ90°で左右を分けなくてはいけないため上記の方法だとどうすれば良いかわかりませんでした。
おそらく右、左に対応した変数を用意して、それを参照するんだとは思うのですが、変数を付与したあと、その値と呼び出すスプライトとの関連のつけ方がわからなくて詰まってしまったんです

182
名前は開発中のものです。[sage]   投稿日:2013/04/05 22:08:06  ID:nGm0/0Km.net(3)
例えば Set Variable で sprite_direction という変数が宣言されているものとする
(左向きが 0、右向きが 1 )
アイコン記述だと
Test Variable(variable sprite_direction、 value 0、 equal to)
 Start Block
 Change Sprite(sprite 画像の名前、 subimage 左向きの画像、 speed 0)
 End Block
Else
 Start Block
 Test Variable(variable sprite_direction、 value 1、 equal to)
  Start Block
  Change Sprite(sprite 画像の名前、 subimage 右向きの画像、 speed 0)
  End Block
 End Block
という感じのをStep イベントあたりにでもつけるといいかも
コメント2件

183
名前は開発中のものです。[sage]   投稿日:2013/04/05 22:18:37  ID:nGm0/0Km.net(3)
現実的には特定の動作以外はアイコン記述は使わないので
変数操作はGML(Game Maker のスクリプト)を使ったほうがいいよ
というかアイコン記述で変数操作は本当に大変

184
名前は開発中のものです。[sage]   投稿日:2013/04/05 22:21:58  ID:4Zz6enHi.net
GameMakerJapanの消失でわかりやすいGMLの日本語解説が無いな。

185
名前は開発中のものです。[sage]   投稿日:2013/04/05 22:54:54  ID:v14jUHCy.net
>180
見つかったよありがとー

186
名前は開発中のものです。[]   投稿日:2013/04/05 23:10:06  ID:izElASq2.net(2)
181です。>182さんご丁寧にありがとうございます!
GMLというかC言語が習いたてなので、後学のため確認させていただきたいのですが、教えていただいた内容は

「まずsprite_directionという変数を宣言されている」

「sprite_directionの値を参照し、0ならば表示されているスプライトを左向きの画像に変える」
「       〃      、1ならば     〃       右向きの画像に変える」

というスクリプトを組んだ、という理解でよろしいでしょうか?
アイコンでやるにせよ、GMLでかくにせよ、変数の宣言は「左(右)キーを押す→script_direction = 0(1);」と書き出せば良い・・・のでしょうか?

187
名前は開発中のものです。[sage]   投稿日:2013/04/05 23:27:35  ID:nGm0/0Km.net(3)
流れはそういう感じです
変数の宣言は
アイコン記述だと
control タブの下にある Variables の左、四角いVAR アイコンが Set Variable
GML の場合
control タブ真ん中にある Code の左、紙マークを選択してその一行書けばおk
宣言自体はどこでやってもいいけれど、Create イベント内でやると後の見直しが楽

188
名前は開発中のものです。[]   投稿日:2013/04/06 01:43:54  ID:A6TxV0rB.net
すいません。こんがらがってきちゃいました。試したのですが上手く行かなかくて。何度もごめんなさい。

GMLでしたほうが良いとご助言いただいたので以下のようにしました
1、createイベント→Code→sprite_direction = D;
2、keyboard<Left>イベント→Code→sprite_direction = 0;
(keyboard<Right>イベント→Code→sprite_direction = 1;)
3、Createイベント→>182で教えていただいたアイコン記述丸写し

3をCreateでなくStepでも作ってみたのですがうまくいかず・・・。ルームに自機が生成されてからずっと左を向いたまま固定になってしまいました
object作っててなにか自分が勘違いしている、こうじゃないような気がする・・・のですが色々試してもよくわからなくて

最終的には左(右)向きに移動したときは左(右)方向への歩きアニメ、ジャンプしたときはジャンプアニメを左右別で出したいんです。
一度で理解できず、何度もお手数かけまして申し訳ありませんが、またお手すきの時にでもお答えくださると助かります

189
名前は開発中のものです。[sage]   投稿日:2013/04/06 10:37:56  ID:MbVEy9Pl.net
うーむなんだろうね
Create だと生成されたとき一度しか処理されないから、Create に書くとうまくいかないけど・・・
アイコン記述だとお互い情報のやり取りが難しいなあ

とりあえずそれっぽいの書いてみた
http://www1.axfc.net/uploader/so/2858835.zip
コメント1件

190
名前は開発中のものです。[]   投稿日:2013/04/07 21:17:45  ID:Ueyd0n9R.net
>189さん
ご丁寧にありがとうございます!いただいたプログラムを拝見して勉強し、ジャンプのクリア条件を「ものに乗ったら」と改良して、振り向きもできるようになりました
ありがとうございます。ただ新たな問題が発生してしまって、一日格闘しても修正方法がわからなかったのでまた質問させてください(何度もすいません)

1、床に乗るとき接地しない(solid属性は衝突したものを一瞬前の状態に戻すから、ですか?どうすれば直せるでしょうか)
2、左右への振り向きとスプライトの交換はできるのになぜか移動はしない
3、デバックモードで、リセットして初期状態に戻すと、なぜか入力を受け付けなくなる

http://www.dotup.org/uploda/www.dotup.org4110365.zip.html
(組んでるゲームです。ダウンロードパスはneet。zipのはり方がわからなかったので、うpろだを使いました。お手数かけまして申し訳ありません)

191
名前は開発中のものです。[sage]   投稿日:2013/04/07 23:50:51  ID:DY73i/ao.net
接地しなかった要因はいくつかあってとりあえず gravity = 1 でいいと思う
ブロックと当たり判定を取ったときにキャラクターをブロックの上に移動するような座標修正を追加しないといけない
計算が面倒くさければCollisionイベントでアイコンのmove → jump → Move To Contact を使い、
さらにgravity と垂直速度の大きさ(vspeed)を 0 にする
当たり判定も少しおかしいので、当たり判定は矩形に統一してOriginの位置もこの場合左下に統一したほうがいいかも

項目2は x = +10 だと x に 10 を代入するということになってしまうので
x = x+ 10 または x += 10 というような感じになる
ジャンプの処理は y に直接値を入れるよりは 速度をつかって vspeed = -20 としたほうが自然に見えるよ

項目3 仕様。リセットしたらウインドウを一度クリックしましょう
Begin Step内のやつは間違いでした。申し訳ないですが無視してください
コメント1件

192
名前は開発中のものです。[sage]   投稿日:2013/04/08 22:06:14  ID:AGUVaycT.net
【ゲーム】HTML5に本腰を入れ始めた任天堂―GDCで見えてきたゲームビジネスのゆくえ /萌えニュース+板

gamemakerでWiiUで動くインディーズソフト作れるようになるかもね

193
名前は開発中のものです。[]   投稿日:2013/04/09 16:12:06  ID:Yh2na8qb.net
>191さん
ありがとうございます。教えていただいた内容を反映したのですが、どうもうまくいかず・・・。
自力解決しようと調べたのですが、どうもわからなかったのでまたお時間ある時に返答いただければ幸いです

ジャンプと左右移動、ブロックへの接地はできました。
ただ左移動と右ジャンプがどうしてもうまく反応しなくて。

左ジャンプ時に左入力で斜めジャンプできているので、左キーの「x -=10」は機能していると思えるし、
また右ジャンプも左右判定があるだけで、それ以外は左ジャンプとおなじコードなのだから出来ないのは変です

おそらく床とのコリジョンの設定がおかしいじゃないかとは思いますが、よくわからなくて
http://www.dotup.org/uploda/www.dotup.org4114286.zip.html(パスは前回と同じくneetです。お手数かけます)

194
名前は開発中のものです。[sage]   投稿日:2013/04/09 23:20:03  ID:mgqjcuf/.net
Sprites の設定でOrigin がばらばらになっているせい
回転させるようなものは全部 center でいいかもしれない
あと接地に関する重力判定を毎フレームやる必要がある
アイコンだとCheck Collision、GMLだと place_meeting(x,y,obj)が使える

195
名前は開発中のものです。[sage]   投稿日:2013/04/30 13:22:55  ID:TNx6J0N4.net
作品投下して外人にもアピールできるコミュニティないかなぁ
steamはめんどい

196
名前は開発中のものです。[sage]   投稿日:2013/05/04 21:38:06  ID:MRId9NRk.net
公式のフォーラムは?

197
名前は開発中のものです。[sage]   投稿日:2013/05/09 02:00:22  ID:0wHOXinD.net(2)
その条件ならどう考えてもsteam workshop
別にめんどくないし
ゲームのアップデートもプレイヤーに再ダウンロードとかさせずに自動だし
コメントのやりとりもできる

198
名前は開発中のものです。[sage]   投稿日:2013/05/09 21:15:41  ID:tMf/c1ae.net(2)
steamにアップってStudioじゃないと無理?
8.1でもアップできるの?

199
名前は開発中のものです。[sage]   投稿日:2013/05/09 22:28:12  ID:0wHOXinD.net(2)
steam版のstudioじゃないと無理
ちなみに無料版でもうpはできる

200
名前は開発中のものです。[sage]   投稿日:2013/05/09 23:22:43  ID:tMf/c1ae.net(2)
おぅ…そうなか
いい加減Studioに移行するかなぁ

201
名前は開発中のものです。[sage]   投稿日:2013/05/09 23:35:29  ID:T0Xe4/Ig.net
移行ってすんなり出来るもんなの?
コメント1件

202
名前は開発中のものです。[sage]   投稿日:2013/05/23 01:42:10  ID:JbUpMHc+.net
ドット絵のカクカクを残したままにしたいのに、なぜボヤけるのだ・・・
もうへとへとです。

203
202[sage]   投稿日:2013/05/23 12:40:26  ID:TwS1x6eJ.net
グラフィックオプションがあったのね・・・
すいません、解決しました。

204
名前は開発中のものです。[sage]   投稿日:2013/05/23 17:25:36  ID:K6dXGrR3!.n
>201
プロジェクトによる。
obsolete functionsを沢山使ってるようなら辛い。
あとStudioじゃ動かないextensionも結構ある。

205
名前は開発中のものです。[sage]   投稿日:2013/05/24 11:51:59  ID:a/iAFAjJ.net
GM5〜GM6あたりに非課金で使ってた事があるのですが、その場合購入するならStudioスタンダードと8.1ではどちらがオススメでしょうか?
また、スタンダードは50ドル程度でプロフェッショナルにアップグレード出来たりするんでしょうか?
コメント1件

206
名前は開発中のものです。[sage]   投稿日:2013/05/24 12:37:04  ID:bP2k9cS7.net
>205
>59

購入するなら将来性があるStudio一択。
アップグレードは知らない
コメント1件

207
名前は開発中のものです。[sage]   投稿日:2013/05/25 17:59:17  ID:GBiw0BYx.net
ここみると結構GameMaker製って多いんだなあと実感する
http://www.pixelprospector.com/indie-games/

208
名前は開発中のものです。[sage]   投稿日:2013/05/25 22:43:27  ID:zjBfPyv4.net
>206
ありがとうございます
過去のGMの使い勝手も忘れかけてる頃なのでStudioを購入してみようと思います

209
名前は開発中のものです。[sage]   投稿日:2013/05/26 00:35:52  ID:XqFH9qI6.net
無学で申し訳ないんだがWin版の8.xで吐き出したexeって64bitOSでも動くの?
そもそもこういうのに64bitとか関係ない?

210
202[sage]   投稿日:2013/06/05 23:19:26  ID:HFfOHR5b.net
bit違いは確認できないからわからないな〜

ところで・・・
もう既出かもしれないけど、スプライトなどの名前にハイフン使っちゃいけないのね。
なんでエラー出るのかさっぱりわからなかった。

211
名前は開発中のものです。[sage]   投稿日:2013/06/06 13:35:28  ID:QBGcrgrO.net
ちょっとしたストーリのあるゲーム作ったら
絵が多かったからか実行ファイルが10MB越したよ
さすがにBGMとかは外部にしてその都度読み込む形にしてるんだけど
10MBくらいなら許容範囲かな?

212
名前は開発中のものです。[sage]   投稿日:2013/06/08 09:16:47  ID:B0xA33Z4!.n
それくらいいいんじゃない
でも起動時間が長くなるから外部ファイルに出来たらした方が親切かも

213
名前は開発中のものです。[sage]   投稿日:2013/06/09 16:34:55  ID:EF6cqyge.net
前々からwarゲームを作ってみたいと思ってたので
8.1で四角マスのゲームに挑戦してみようと思う

GAMEMAKERはアクションゲームなら直感的に自由に作れるけど
warゲームは色々と考えないといけないから大変そうだ

214
名前は開発中のものです。[sage]   投稿日:2013/06/15 06:07:36  ID:NkVtyE3s.net
Studio Standardだとバイナリデータの読み込み/書き込みに関する関数が扱えないみたいだな

215
名前は開発中のものです。[sage]   投稿日:2013/06/19 02:56:45  ID:v4IrGAiW!.n
ビルトインの関数は元々高機能でもないしね
適当なDLLとか使った方いい気がする

216
名前は開発中のものです。[sage]   投稿日:2013/06/25 21:00:55  ID:4LU2KWwF.net
on mouse move と同様の関数って無いよね。
自作しなきゃダメ?

217
名前は開発中のものです。[sage]   投稿日:2013/06/26 12:23:42  ID:uIhoqr1P.net
自己レス
クリエイトイベントでマウス位置を変数に入れて
ステップイベントでマウス現位置と変数をifし、ifのあとにマウス位置を再代入って形で出来ました。
クリエイトでなくビギンステップで初期位置代入やると変数と現位置が同じになっちゃうのね。
ビギンステップの必要性がイマイチわからんです。

218
名前は開発中のものです。[sage]   投稿日:2013/06/26 13:04:27  ID:NymOGy2x.net
そのうちUIや配列関連で便利な関数セットとか作りたいので機能要望あったら頼む

219
名前は開発中のものです。[]   投稿日:2013/07/08 00:00:00  ID:UXPl/Pq9.net
装備ごとにキャラのグラフィック変えたいんだけどやり方分かる人いますか?
装備少なければ種類分作ればいいけど
頭・胴体・足に分けて装備させるようになるとパターン増えまくって死ぬOTL

220
名前は開発中のものです。[sage]   投稿日:2013/07/08 00:00:00  ID:CFQUvBK5.net
装備を付けるキャラオブジェクトの名前をobj_playerとする
キャラのスプライトの名前をspr_playerとする
兜のスプライトの名前をspr_helmetとする
鎧のスプライトの名前をspr_armorとする
ブーツのスプライトの名前をspr_bootsとする

■obj_playerのCreateイベント
head = spr_helmet;
body = spr_armor;
foot = spr_boots;

■obj_playerのDrawイベント
draw_sprite(spr_player,image_index,x,y); //キャラ描画
draw_sprite(head,image_index,x,y); //頭装備描画
draw_sprite(body,image_index,x,y); //体装備描画
draw_sprite(foot,image_index,x,y); //脚装備描画


これはhead、body、footという名前の変数にスプライトIDを入れて
draw_spriteという関数でそれぞれを描画している。
つまり、その変数に代入するスプライトIDを変えれば装備のグラフィックを変えることが出来る。
(例)foot = spr_boots; を foot = spr_geta; にする

draw_spriteみたいな描画関数は、
後に実行したものがより手前に描画に描画されるので順番に気をつけること。
コメント1件

221
名前は開発中のものです。[]   投稿日:2013/07/14 00:00:00  ID:uKqBAVJQ.net
>220
遅くなりましたがありがとうございます。
なんとか実装することが出来ました。

さぁて、次は剣を振り回させるモーションを作るぞぉ!

222
名前は開発中のものです。[sage]   投稿日:2013/07/15 00:00:00  ID:4s8ShXnx.net
d3dとsurfaceが併用できないって普通にhelpに書いてあった。。

気づくまでえらく時間がかかってしまったが
これって致命的な仕様ではなかろうか。

3dゲームで斬撃エフェクトのテクスチャに
背景を歪ませることができないってことだよな。。

223
名前は開発中のものです。[sage]   投稿日:2013/07/19 00:00:00  ID:sG7RDU4m.net
人型のキャラを動かす時って皆モーションどうしてるの?
GIFアニメ?連番PNG?各部位のグラフィックを組み合わせてGM側でモーション組んでる?
GM側で各部位(頭・体・手足)のグラフィック組み合わせて歩かせたり走らせたりするのって
いったいどういう風にすればいいのやら・・・。

224
名前は開発中のものです。[sage]   投稿日:2013/07/21 00:00:00  ID:51q3Pgia.net
透過色が1つならGIFアニメで
透過色が複数ならストリップにした透過PNG使ってる。ストリップ画像作るの面倒くさい。
多関節キャラ作るならGM内でスクリプト組むしかないんじゃないかな。
3Dのようにボーン機能ってあったっけか。

225
名前は開発中のものです。[sage]   投稿日:2013/07/29 00:00:00  ID:ytg1pDYJ.net
スイッチに弾が当たったらブロックを表示させたいんですけど、どうしたらいいんでしょうか?
下のはスイッチのオブジェクトを部屋に配置したものに書いたんですけど、作動しませんorz
bulletは弾の、blockNormalはブロックのオブジェクト名です。

if(collision_rectangle(128,128,159,159,bullet,true,notme))
{
instance_create(96,256,blockNormal);
}
コメント1件

226
名前は開発中のものです。[sage]   投稿日:2013/08/01 00:00:00  ID:0Gvma6OS.net(2)
GM7と8からStudio Standardへのアップグレードが$9.99か

227
名前は開発中のものです。[sage]   投稿日:2013/08/01 00:00:00  ID:0Gvma6OS.net(2)
>225
ルーム座標じゃなくてスイッチの座標を基準にしなよ
スイッチの大きさを31x31として、centerを画像の中心にしたと仮定

if(collision_rectangle(x-15,y-15,x+16,y+16,bullet,true,true) )
{
instance_create(96,256,blockNormal);
}
コメント1件

228
名前は開発中のものです。[sage]   投稿日:2013/08/01 00:00:00  ID:wJfRuLie.net
8からstufioへアップグレードできるようになったのね
1000円くらいなら移行しちゃってもいいかな

229
名前は開発中のものです。[sage]   投稿日:2013/08/02 00:00:00  ID:M2E5qfd9.net(2)
>227
スイッチは32×32サイズでしたorz
Centerは(0,0)だったので
if(collision_rectangle(x,y,x+32,y+32,bullet,true,true))
としてみましたがやはり作動しませんでした。
Centerを真ん中の(16,16)にして
if(collision_rectangle(x-16,y-16,x+16,y+16,bullet,true,true))
にもしてみましたがやはり作動しませんでしたorz

あと後ろ二つのtrueの意味がいまいちよくわかってないんで解説お願いできますでしょうか?
wikiより転載↓
引数 prec をtrueとするとスプライト画像から正確に判定します。falseとすると境界枠のみで判定します。
引数 notme をtrueとすると実行主体であるインスタンス自身は対象外となります。

230
名前は開発中のものです。[sage]   投稿日:2013/08/02 00:00:00  ID:M2E5qfd9.net(2)
collisionの書式を聞いといてなんですが・・・
スイッチをOFFからON、ONからOFFへの切り替えもしたいので、OFFのスイッチは部屋に配置できるけど
ONのスイッチは、OFFのスイッチに弾が当たった時に生成されるので、objectのEventsの方で弾との判定
するようにしたので、部屋に配置してのcollisionチェックはいらなくなりましたwww
で、かわりにobjectのEventsの方で弾が当たった時、変数「bna(block normal appear)」=1 or trueとし、
部屋に配置したOFFスイッチの方のコードで
if(bna==1 or true)
{
表示処理
}
としたいんですけど、変数の設定の仕方がわかりませんorz

231
名前は開発中のものです。[sage]   投稿日:2013/08/03 00:00:00  ID:Y6Js6AXJ.net
続き(ぇ
objectのEventsでVARを発見したので、OFFスイッチのオブジェクト「swichoff」のobjectのEventsの方で

Creatイベントで変数「bna」= 0

bulletとの衝突判定イベントで
change instance で swichoff → swichon にオブジェクト切り替える処理
変数「bna」= 1 を代入
instance destroy で 弾を消す処理をしてます。

で、部屋に配置したswichoffのコードで
if(bna=1)
{
表示処理
}
としてみましたができませんでしたorz
コードなんて書かずに全部objectのEventsで表示処理もしてしまえば簡単でしょうけど
スイッチを作るたびにオブジェクトが増えるのもアレかなぁと・・・

232
名前は開発中のものです。[sage]   投稿日:2013/08/07 00:00:00  ID:U1+pWI9g.net
8とstudioは別物だと思って既にプロ買っちゃってる・・・
ファック シット

233
名前は開発中のものです。[sage]   投稿日:2013/08/08 00:00:00  ID:xotpVpnF.net
studio発売と同時にうpぐれ用意しとかないとかほんと舐めてるよな

234
名前は開発中のものです。[sage]   投稿日:2013/08/14 00:00:00  ID:OvqLF8VM.net
まぁ8.1からStudioへのアップグレードキャンペーンは去年もやってたし。

235
名前は開発中のものです。[sage]   投稿日:2013/08/19 00:00:00  ID:wHhXtRuN.net
なんかアプデしたら色々おかしくなったような。

236
名前は開発中のものです。[sage]   投稿日:2013/08/19 00:00:00  ID:OXYtfby+.net
クリエイトイベントでマウスカーソルをスプライトに変更してるんだけど、
最新版にしたところ、この変更が効かなくなってる。
アプデ前なら普通に変更されてたが・・・
ev_mouse_enterでも同様のカーソル変更付けているけど、こっちは問題なし。


237
名前は開発中のものです。[sage]   投稿日:2013/08/23 00:00:00  ID:HaT7KYbY.net
>124みたいなループ画面の話だけど
俺がこういうの作るとしたら自機を右に移動させるとき、
自機オブジェクトを右に動かすのではなく、
自機以外のすべてのオブジェクトを左に移動させて、
左に一定距離離れたところで右に出現させるって方式にするんだけど
それなら画面の端がなくスムーズにつながってるように見えるし
敵が自機を狙う時も画面端をまたぐってことがない
これって無駄な労力かな

238
名前は開発中のものです。[sage]   投稿日:2013/08/26 00:00:00  ID:+HKc+8Xk.net
差額アプグレ返事きた
アップグレードクーポン配布8/31〜かよ
ProからStudioへアップグレード申し込んだひとほかにいる?

239
名前は開発中のものです。[sage]   投稿日:2013/08/27 00:00:00  ID:9l2WYq1U.net(2)
これちょっと興味あるんだけど
3DなFPSとかは作れないのかな?
詳しいひと教えて下さいまし

240
名前は開発中のものです。[sage]   投稿日:2013/08/27 00:00:00  ID:5d/XhO+q.net(2)
DOOMっぽいのがチュートリアルにあった気がする
でも基本は2D向きだよ
unityのが適してると思うよ
コメント1件

241
名前は開発中のものです。[sage]   投稿日:2013/08/27 00:00:00  ID:9l2WYq1U.net(2)
>240
ありがとう

242
名前は開発中のものです。[sage]   投稿日:2013/08/27 00:00:00  ID:oqKmf0Bb.net(2)
すごい初歩的な質問でスマソ

http://i.imgur.com/QNqbwBh.jpg

これScriptとかPathとかFontが無いのって何が原因か分かる?

243
名前は開発中のものです。[sage]   投稿日:2013/08/27 00:00:00  ID:5d/XhO+q.net(2)
シンプルモードだからじゃね
どっかからアドバンスドモードに変えると色々出てくる
コメント1件

244
名前は開発中のものです。[sage]   投稿日:2013/08/27 00:00:00  ID:oqKmf0Bb.net(2)
>243
できた、ありがとう

245
名前は開発中のものです。[sage]   投稿日:2013/09/02 22:47:33  ID:11Kg2p0r.net(2)
http://www.nicovideo.jp/watch/sm21740384

モチベーション維持のために
製作中のACTゲームを動画で晒してみるよ

246
名前は開発中のものです。[sage]   投稿日:2013/09/02 22:55:50  ID:m00TaN9b.net
発射位置が後ろで攻撃しづらそうだな

247
名前は開発中のものです。[sage]   投稿日:2013/09/02 23:41:49  ID:11Kg2p0r.net(2)
その辺りの「思うように当たらない」ってのをゲームのキモにしてます
回数制限付の溜め撃ちをうまく使っていくのがコツになる予定

248
名前は開発中のものです。[]   投稿日:2013/09/03 14:17:16  ID:mA4l7mfm.net
らせん状に飛ぶ弾がいいね

249
名前は開発中のものです。[sage]   投稿日:2013/09/04 21:09:37  ID:uxBTbkL8.net(2)
すいません、外部テキストファイルから、特定の文字列を読み込んで表示しようとしています。

//外部テキストファイル(gaibu.txt)
TEXT001 = こんにちは
TEXT002 = さようなら

上記のgaibu.txtを、Included Files に読み込んで、DRAWイベントに下記のように記述しました。
open_txt = file_text_open_read(working_directory + "gaibu.txt");
str_txt = file_text_read_string(open_txt);
draw_text(10,10,string(str_txt));

この場合、[ TEXT001 = こんにちは ] と表示されました。(こんにちはの部分はなぜか文字化けしました)
これを、TEXT001の部分を指定して、[ こんにちは ] や、[ さようなら ] とだけ表示させたいのですが、
どう指定すればよいでしょうか。よろしくお願いします。

250
名前は開発中のものです。[sage]   投稿日:2013/09/04 21:42:51  ID:cJBqZXb7.net
8.1?studio?

251
名前は開発中のものです。[sage]   投稿日:2013/09/04 22:12:11  ID:uxBTbkL8.net(2)
すいません、Studioです。

252
名前は開発中のものです。[sage]   投稿日:2013/09/06 16:04:21  ID:Hy6EOFMP.net
文字化け対策→テキストファイルはUTF8で保存してみる

テキストファイルはあくまでテキストファイルなのであって、コードを書く場所じゃない
「こんにちは」と表記したいのであれば、ただ単に

こんにちは

と記述しておけばよい。

253
名前は開発中のものです。[sage]   投稿日:2013/09/06 16:58:49  ID:bL0g/2lt.net
ありがとうございます!
UTF8保存であっさりちゃんと表示されました!

また、変数指定は、ini_read_string で対応できそうです。

//外部iniファイル(gaibu.ini)
[AISATSU]
TEXT001 = こんにちは

[KAGU]
TEXT001 = つくえ

ini_open("gaibu.ini");
str_txt = ini_read_string("AISATSU","TEXT001","あいさつ");
draw_text(10,10,string(str_txt));
ini_close();

//表示
こんにちは

iniだとセクションから指定できるのがいい感じです。
上記を read_string("KGAU","TEXT001",かぐ) と記述すると、変数名は同じでも

//表示
つくえ

になりました。

254
名前は開発中のものです。[sage]   投稿日:2013/09/07 09:33:37  ID:KBXjPFJU.net
追記です。
ini_open(); は、普通のテキストファイルでも読み込んでくれるようです。
テキストファイル読み込みで上記と同様の動作が出来ました。

255
名前は開発中のものです。[sage]   投稿日:2013/09/09 11:59:25  ID:ez/AwvYm.net
YoYoCompilerって1.2の新機能なのかと思ったら別売りなのかよ

256
名前は開発中のものです。[sage]   投稿日:2013/09/17 16:50:05  ID:FG8FcC2r.net(2)
studioのフォント設定って、使用文字を予め登録する方法しか出来ないのけ。
確かどこかで、8あたりからPCにインストールされているフォント使用ができなくなったとか読んだような。
studioでインスコフォント使える?
コメント1件

257
名前は開発中のものです。[sage]   投稿日:2013/09/17 16:55:27  ID:FG8FcC2r.net(2)
>256の訂正ですorz

> studioでインスコフォント使える?

studioで、フォント登録せずに、GMLから直接フォントを読み込める?
と書きたかった・・・

258
名前は開発中のものです。[sage]   投稿日:2013/09/23 21:11:16  ID:Yv+ZXjEk.net
結局Studioではdraw_textで日本語扱えるのかい?

259
syun77[sage]   投稿日:2013/09/24 01:34:00  ID:4nhqooGC.net
気になってStudioで実験してみましたが日本語、ちゃんと使えました。

1. 使用する文字を登録する
2. SetFontで登録先を参照する
3. draw_textで日本語が表示される

GML内にdraw_textを書けば半自動で抽出できるし、
外部のテキストからまとめて登録する方法もあります。

抽出が手間なら、例えば外部テキストから第一水準文字をまとめて登録してもいいかもしれないです。

ちなみに設定方法をまとめておきましたので、よかったら参考にしてみてください。
http://2dgames.jp/2013/09/24/gms_utf16font/

260
名前は開発中のものです。[sage]   投稿日:2013/09/24 02:49:21  ID:kCYP1B5r.net(2)

安心してStudioに移行できるわ

261
名前は開発中のものです。[sage]   投稿日:2013/09/24 07:55:10  ID:yZ1rfxhj.net(4)
問題があるとすれば、スクリプト内で日本語記述が文字化けする場合があるって事だな。
この文字化け、絶対起きるとは限らないようで、化け条件がよくわからない。
自分の場合、2,3日は文字化けせずにいるが、安心した頃に文字化けしていたりする。
ただ、今のところ//コメント内にしか日本語記述したことがないので、スクリプト本文まで文字化けするのかどうかは未確認。
コメント1件

262
名前は開発中のものです。[sage]   投稿日:2013/09/24 12:29:51  ID:kCYP1B5r.net(2)
>261
エディタ内で文字化けしてても実行したら正常に日本語出力される?
コメント3件

263
名前は開発中のものです。[sage]   投稿日:2013/09/24 13:08:41  ID:8gwp7dAO.net(2)
初歩的な質問ですみません。
Studioを使用して製作しているのですが、mac用のアプリケーションで書き出す方法を教えて頂けないでしょうか?
macを持ってはいるのですが、バージョンが古くGameMaker自体入れられません。
コメント1件

264
名前は開発中のものです。[sage]   投稿日:2013/09/24 15:41:40  ID:yZ1rfxhj.net(4)
>262
今はエディタ内で日本語を一切使わないようにしているので最新版ではわからないが、
以前のバージョンでは文字化け内容がそのまま出力された。
もしかしたらスクリプトチェックが悪さをしているのかも。

日本語出力が気になって買うのをためらっているなら無料版で試してみたらどうだろう。
・スクリプトエディタ内で日本語を書きまくり、どういった記述方法で化けるかを試す
・スクリプトエディタ関連のオプションを切りまくってみる

日本語記述→即座に化ける、というわけではないので、なにか化け条件があるはず。

>263
メニューバー/ファイル → クリエイトアプリケーションで「ファイルの種類」を変更してみてはどうだろう。
コメント1件

265
名前は開発中のものです。[sage]   投稿日:2013/09/24 15:57:12  ID:yZ1rfxhj.net(4)
>262
今試しに日本語コメントを記述して試してみたところ、
保存→ソフト終了/再起動→文字化け という経緯になった。
ソフト終了時に文字化けが起きる気配。

スクリプトを外部エディタで開くとやはり文字化けしているが、
UTF-8形式で開くと文字化けが直っている。
文字化けは単なる文字コードの食い違いが原因のようだ。

内蔵エディタの文字コードを変更出来る項目があるのだろうか。

266
名前は開発中のものです。[sage]   投稿日:2013/09/24 16:04:15  ID:yZ1rfxhj.net(4)
>262
連投申し訳なし。
文字化けしていても日本語出力は問題ない模様。
show_message(”あいうえおかきくけこ”);を文字化けさせ、
動作させたところ、問題なく日本語表示された。
やはりエディタの文字コードが原因だ。

267
263[sage]   投稿日:2013/09/24 16:59:16  ID:8gwp7dAO.net(2)
>264
ありがとうございます。
早速試してみたのですが、どれで書き出してもexeファイルになってしまい、macでは開けませんでした・・・
せっかく教えていただいたのにすみません。

268
syun77[sage]   投稿日:2013/09/24 23:21:10  ID:JmY9rapQ.net
確かに再起動すると文字化けしますね…。

早速YoYo Gamesにバグ報告しておきました。
すぐに直るといいのですけど…。

269
名前は開発中のものです。[sage]   投稿日:2013/09/26 11:19:03  ID:OvRZH0b5.net
studioだと
Treat uninitialized variables as value 0(未知の変数の0リセット)にあたるオプションは無いのかな。

あと、エディタ右クリックのcode snippetsでif文などを入れると、最後の}にセミコロンが付くんだけど→ };
GMLではこれが正しい書き方って事? 海外のコード文みてるとセミコロンを入れてない・・・
入れても入れなくてもちゃんと動くけど、なんかモヤモヤする。

270
名前は開発中のものです。[sage]   投稿日:2013/09/26 12:45:05  ID:YH0V2vvt.net
大抵の言語では } の後にセミコロン入れないでしょ

271
名前は開発中のものです。[sage]   投稿日:2013/09/29 17:43:42  ID:biq7lq+s.net
GM:studioに
execute_string関数なくなったんだけど、外部のスクリプト使ったり、文字列を関数として使いたい場合って皆どうしてるの?

272
名前は開発中のものです。[sage]   投稿日:2013/10/01 00:39:56  ID:2G92c1dm.net
その関数は使ったことがないけど、Included Filesに外部スクリプト読み込むのじゃダメ?

自分は、1つのスクリプト内で、一回だけ初期値を変数に設定したい。
hoge = 1; ←1回だけ実行
if (hoge < 10) {
  hoge += 1; ←以後、こちらだけ実行
}
クリエイトイベントに初期設定すればいいんだけど、できれば1つのスクリプトにまとめたい。
やっぱり無理かな。
コメント1件

273
名前は開発中のものです。[sage]   投稿日:2013/10/01 02:17:18  ID:h4mA8oWk.net
>272
もう一つ変数使って、その変数がfalseの時だけ初期値設定してtrueにするしかないんじゃないかなぁ

Studio導入して日本語文字化けなんてしないじゃんとか思ってたけど
発生したわ。しかも文字化けした状態でエディタ開いて保存すると出力結果も文字化けしちゃうんだな。

274
名前は開発中のものです。[sage]   投稿日:2013/10/02 04:03:41  ID:EvGljsVu.net(3)
string_posなんかで改行文字を探す時って、sub_strにどういう文字を使えば良いんだろう。
"#"や"\n"もダメで行き詰ってしまった

275
syun77[sage]   投稿日:2013/10/02 07:26:57  ID:ItF50Qz/.net
// 改行が入った文字
var str = "a
test";
// 改行文字
var crlf = "
";

// 改行文字の位置を探す
var pos = string_pos(crlf, str);

// 2と表示される
show_message(pos);
// 置き換えテスト・改行なしで「atest」と表示される
show_message(string_replace(str, crlf, ""));

ソースコード内で改行した文字を検索文字列として使用することで取れました。
これでうまくできるでしょうか。


あと、GM:Sで日本語が文字化けする件で、YoYoGamesに問い合わせているのですけど、
「再現しない。最新版使っていますか?」との回答が来ています。
最新版(v1.2.1135)を使っているので、ちょっと行き詰っています。
再現手順を書いておきますので、よかったらどなたか試して欲しいところです。

1. "scripts"フォルダを右クリックして"Create script"でスクリプトを追加
2. 日本語のコメントを入れる(// あいうえお)
3. 保存してGM:Sを立ち上げ直すか、"File > Recent Projects"でプロジェクトをリロードする
4. 再度スクリプトを開くと、"う"の部分が文字化けしている

ひょっとしたらOSの問題かもしれないので、使っているOSも教えてもらえると助かります。
(私のところではWindows7 64bit版で試して文字化けしました)
コメント2件

276
名前は開発中のものです。[sage]   投稿日:2013/10/02 08:15:23  ID:EvGljsVu.net(3)
>275
ありがとうございます。

文字化け確認してみました。
再起動時に「うえお」が文字化けしました

277
276[sage]   投稿日:2013/10/02 08:25:40  ID:EvGljsVu.net(3)
失礼
OSはわたしも同様にwindows7 64bitです。

278
名前は開発中のものです。[sage]   投稿日:2013/10/02 08:51:20  ID:j0icBnV+.net
>275
win7 64bit/GM:S v1.2.1135

結果は以下のようになりました。
//あいぁE??ぁE
(?は◆+?マークです。)

外部テキストファイル読み込みなら文字化けしないので、
日本語表示は常に外部テキスト使っています。
コメント1件

279
名前は開発中のものです。[sage]   投稿日:2013/10/02 10:33:40  ID:XgHeYSv6.net
同じくWin7 64bit, GMS最新版で確かめてみた。
保存前と保存後の「あいうえお」をテキストエディタにコピペしてバイナリエディタで見たんだが、文字コードの違いで起こる文字化けというよりは、データ自体が変わってしまってるらしい。
「う」なら、UTF-8でe38186だけど、これが再読み込み後に謎の力でe3818145になり、e38181+45で「ぁE」になってる。
「お」や「す」なども同じ値に変化して「ぁE」になる。
保存時に変な圧縮処理でもしてるのかな。

280
名前は開発中のものです。[sage]   投稿日:2013/10/02 20:34:21  ID:ALWQfN6W.net
win8 64bitでも起こる

281
syun77[sage]   投稿日:2013/10/02 22:53:33  ID:yX9b0fLS.net
皆様、ご協力ありがとうございました。

YoYoGamesさんとやりとりしたところ、システムのロケーション設定が原因ということが分かりました。
(OSが文字コードを自動で変換するもので、ここを「米国」にすると文字化けしない。
 ただし他の日本語アプリが文字化けするので変更しないほうがいいです)

修正時期はまだ分かりませんが、
「再現がとれたので、開発チームにアサインしておくよ」
とリチャードさんが言っていたので、ひとまず問題として認識してくれたようです。

しばらくは >278 さんの指摘どおり、
外部エディタで編集するのがいいかと思います。
(メニューから、File > Preferences... > Editors > Code Editor
のところに、さくらエディタなどを設定。
ファイルを右クリックして「Open in External Editor」で開くようにする)

282
名前は開発中のものです。[sage]   投稿日:2013/10/03 03:50:51  ID:zcaHL0sS.net
ちゃんと確かめてないんだが
GM Studioだとdraw系の関数で描画されるものは、
その関数を実行するオブジェクトのdepth - draw系関数で描画した回数
のdepthで描画されるんかな?

283
名前は開発中のものです。[sage]   投稿日:2013/10/08 00:49:48  ID:ogXTPJoT.net
え? execute_stringなくなってるってマジ?
俺結構多用してるんだけど
なくなったのなら移行は厳しいなぁ…

284
名前は開発中のものです。[sage]   投稿日:2013/10/09 01:54:10  ID:tc0YU0Rv.net
DTD は禁止されています。
って何さ。

285
名前は開発中のものです。[sage]   投稿日:2013/10/09 21:06:36  ID:wYdYwrvQ.net
そら素人がそんな危険な技かけたら
下手すりゃ背骨が折れる

286
名前は開発中のものです。[sage]   投稿日:2013/10/10 10:26:04  ID:78sXM8m8.net
そうそうそうプロレス技のね〜 あれ危ないよね〜 って違うでしょ!
DとTしか合ってないでしょ!

287
名前は開発中のものです。[sage]   投稿日:2013/10/17 05:10:47  ID:IwR3c0Bd.net
こんな便利な開発環境があったんだ!
ちょっとINSTALLしてくる
そして
今月中に一本つくっちゃる

288
名前は開発中のものです。[sage]   投稿日:2013/10/21 23:46:47  ID:2M4AOEsM.net
html5でゲームデータのセーブってどうすればいいんだろう?

289
名前は開発中のものです。[sage]   投稿日:2013/10/22 21:06:48  ID:liwdRFnY.net
自分のサーバーにPHP置いて
url_open(url);でデーターベースなりなんなりを使うのが現実的じゃないかね

290
syun77[sage]   投稿日:2013/10/23 00:44:13  ID:+3ke2Ybo.net
HTML5でもINIファイルの読み書きはできました。

// INIファイルを開く
ini_open("save.ini");
// INIファイルからセクション"test"、キー"test"を取得する
var val = ini_read_real("test", "test", 0);
show_message(val);
// INIファイルに書き込む
ini_write_real("test", "test", 100);
// おしまい
ini_close();

サンプルもこちらにアップしておきます。
2dgames.jp/html5/test_ini/
「Click」ボタンを押してメッセージを入力・保存すると、次回起動時もそのメッセージが表示されます

291
名前は開発中のものです。[sage]   投稿日:2013/10/23 22:51:35  ID:6gklMNl1.net
ほほぉ
サーバー内で直接iniファイルの読み書きできるのか
お手軽にwebアプリ作れそうでいいねこれ

292
288[sage]   投稿日:2013/10/23 23:08:11  ID:Dslke69T.net
皆ありがとう。
INI使えるのめっちゃいいね。これなら何でも作れる。

293
名前は開発中のものです。[sage]   投稿日:2013/10/24 22:08:57  ID:r3ARKa/T.net
前から作ってた巫女アクションゲームがとりあえず完成したよ
http://www.freem.ne.jp/win/game/5747

動画
http://www.nicovideo.jp/watch/sm22110614?via=thumb_watch

こんどはこれに色々と機能を追加していってみよう

294
名前は開発中のものです。[sage]   投稿日:2013/10/24 23:12:00  ID:eQcGb25i.net
おお、すげー
めちゃくちゃ絵うまいね

295
syun77[sage]   投稿日:2013/10/27 19:46:24  ID:yru85vj+.net
GameMakerで初代GTAを3Dゲームにリメイクしている人がいるみたい。

・初代『Grand Theft Auto』のクリエイターが同作を3Dビューでリメイク
http://www.gamespark.jp/article/2013/10/17/44101.html

シリーズ最新作『Grand Theft Auto V』がヒットしている中、
初代『Grand Theft Auto』の開発を手がけたクリエイターMichael Dailly氏が
同作の3Dビューリメイクを試みているようです。

制作には彼が勤めるYoYo Gamesのゲーム開発ツールGameMaker Studioを使用。
しかしながらマップローダーや基本的なビルダーシステムを
ゼロから構築しているのだそうです。
現在エンジンはHTML5及びWebGL(いずれもプラグイン不要)
において60FPSで動作しているとの事。

296
名前は開発中のものです。[sage]   投稿日:2013/10/28 12:25:30  ID:KuBNp8bF.net
3D用のライブラリを独自に作ってるのかね

297
名前は開発中のものです。[sage]   投稿日:2013/10/28 22:02:06  ID:lmw+PAUL.net
最近 文字が正常に表示されなくなったんだけど、これどうすれば治るんだろう。


298
syun77[sage]   投稿日:2013/10/28 22:33:32  ID:0Np/WWIl.net
そうみたいですね。
GameMakerの3D機能は基本的なものしかないですし。

この記事を見てHTML5でも3D描画できたっけ、と思って調べたら
Global Game SettingsからのHTML5出力設定を変更したら
描画できるようになりました。
(WebGLを、Auto-DetectまたはRequiredにする)

WebGLを有効にすると3D機能だけじゃなくて、
2Dでの加算ブレンド描画が有効になるので少なくともAuto-Detect
にしておくといいんじゃないかなあと思いました

299
名前は開発中のものです。[]   投稿日:2013/10/31 00:15:04  ID:GRGNUrR4.net
gamemakerに近い感じの制作ソフトのMMF2は
Android向けのパッケージ化ツールが8,500円なのね

gamemakerでAndroid向けのゲーム作ってみたいけど
199$はちょっと高くて二の足踏んでるよ
もうちょっとこの辺頑張って欲しいねぇ

300
名前は開発中のものです。[sage]   投稿日:2013/10/31 07:45:51  ID:BLhpSu9M.net
GM:Sでテスト起動させてたらout of memoryのダイアログが出て
4GB積んでるし、延々と何かが増え続けるような処理無いし、
なんでだろうなーと思って調べたら原因判明。
デバッグウィンドウのWatchで変数を監視してると
どんどんメモリ使用量膨れ上がるんだな。
コメント1件

301
名前は開発中のものです。[sage]   投稿日:2013/11/03 15:57:15  ID:Md5zunvv.net(2)
GameMakerStudioだけど、トリガタイプのアクションを起こそうとするとエラーを吐きやがる…
トリガー用のオブジェクトのCreateでglobal.trigger[trg]=false;と書いて
CreationCodeでtrg=1;なんてやってもダメとか…
結構仕様変わってる?
コメント1件

302
名前は開発中のものです。[sage]   投稿日:2013/11/03 16:37:18  ID:Md5zunvv.net(2)
ぐへぇ、自己解決した
begin stepに書かなきゃダメなのね…
コメント1件

303
名前は開発中のものです。[sage]   投稿日:2013/11/03 22:55:07  ID:zbmvvTHU.net
>302
CreationCodeってRoomのsettingsタブから開くやつのこと?
だったらRoom Creation CodeはCreateイベントより後に実行されるからだと思うよ、
Createイベント実行時にtrg変数が未定義だからエラーになってるんじゃないかな。
Helpのevent orderを読むとよいよ。そういう話でなかったらすまぬ。
コメント1件

304
名前は開発中のものです。[sage]   投稿日:2013/11/04 21:50:32  ID:H8krhL5P.net
>303
ありがとう、実はその後更に間違えていることに気付いたんだ
定義しなくてもデフォルトで0にするとあったから、配列に関してもそうだと
勝手に思い込んで…恥ずかしい限りです
最終的にトリガ用のglobalな配列の生成&初期化するpersistentな
オブジェクトを作ることで解決したけど、このやり方は標準的なのかな?

305
名前は開発中のものです。[sage]   投稿日:2013/11/05 09:31:52  ID:nc2bORgz.net(2)
Studioから未定義の変数に0を入れるオプションなくなったんじゃないっけ

306
名前は開発中のものです。[sage]   投稿日:2013/11/05 21:01:21  ID:r9h/FXqr.net
ウィンドウを最大化すると妙にちらつくのは俺だけかな?
メインのウィンドウを最大化、MDIのウィンドウも最大化するとタイトルバーが
チラチラしちゃう
スタンダード版をレジストしたけど、これで5000円ってのは破格過ぎるな

307
名前は開発中のものです。[sage]   投稿日:2013/11/05 21:53:58  ID:nc2bORgz.net(2)
自分も。
スクリプトエディタも毎回ウィンドウの左側が見えないような
位置に出てくるのどうにかしてほしい。

308
名前は開発中のものです。[sage]   投稿日:2013/11/05 22:02:17  ID:xfSUBjuM.net(2)
GameMakerStudioに移行しようとしたのですが、sound_play関数でまったく音が鳴りません。
GMLを使わずGUIを使えばなるのですが。
なにか事前の設定などがあるのでしょうか?

309
名前は開発中のものです。[sage]   投稿日:2013/11/05 22:14:47  ID:tMPXtnIL.net
古い関数なんじゃね
音関係は廃止された関数がある

310
名前は開発中のものです。[sage]   投稿日:2013/11/05 23:11:14  ID:xfSUBjuM.net(2)
audio_play_soundに変更されたんですね。
あとexecute_stringとexecute_fileが廃止されたようですが、代替手段などはあるのでしょうか?
かなり頻繁に使っていた関数だったので、なくなるとかなり厳しいです。

311
名前は開発中のものです。[sage]   投稿日:2013/11/06 22:18:16  ID:AOTU2QGA.net
Global Game Settingsで「Use New Audio Engine」のチェックを外せば
sound_playとかが使える。
文字列からインスタンスidを取得したいならasset_get_indexを使うなど
特定の機能に対しては代わりに使えるものがあるけど、execute_string
とかの完全な代替はないと思う。
ヘルプを見ると、Studioはマルチプラットフォームを主眼においているから
・Windowsデスクトップでしか使えない (CD関連など)
・新しい実行プログラム(ランナー)が動的にコードを生成できない (execute_stringなど)
・ランナーの動作を妨げる (スプラッシュスクリーン関連など)
などとみなされた関数はそのほとんどをobsoleteとして使えなくしたらしい。
Windowsオンリーで開発してきたユーザーのことも大事にしてほしかったと思う。

312
名前は開発中のものです。[sage]   投稿日:2013/11/07 02:06:56  ID:8XvWnpD5.net
ありがとうございます。
GM8だとwindows8上で同時に効果音を鳴らすと強制終了してまうのでstudioへの移行を考えていたのですが、それも難しそうですね。
一から作り直すか、いま作ってるゲームは諦めるかしないとダメそうですね。

313
名前は開発中のものです。[sage]   投稿日:2013/11/07 12:50:01  ID:h7pPSNVb.net
GM8でwin8で効果音二つ以上同時に鳴らすと落ちるの?
本当?win7でやってるから知らなかった。どうしよう

314
名前は開発中のものです。[sage]   投稿日:2013/11/07 12:58:51  ID:qSWIJrkW.net
全く同じタイミングで同じ音を鳴らすと落ちるのか?
少なくとも自分のゲームでは同じ音が重なっても落ちないぞ。
前も同じこと書き込んでる人居たけど、みんなそうなの?
コメント1件

315
名前は開発中のものです。[sage]   投稿日:2013/11/07 14:39:04  ID:bDgZfP+q.net
自分自身はwin7なんで、直接確認したわけではないですが、複数のwin8のプレイヤーからエラー報告が上がりました。
で、調べていってみたところ、同一ステップ内で効果音が重なると強制終了になるみたいです。
また、コントロールパネルでスピーカーをオフにすると落ちないという報告もあがっているので、サウンド関係のエラーであるとは思います。

316
名前は開発中のものです。[sage]   投稿日:2013/11/07 20:29:42  ID:JD9lVESF.net(2)
効果音を3回連続鳴らすだけですが、これをwindows8で起動すると強制終了するはずです。

http://p1-ul3.axfc.net/uploader/upload.cgi?s=727067303
パス:gm

>314
GM8で作ったものをwindows8でプレイすると落ちるようですね。

317
名前は開発中のものです。[sage]   投稿日:2013/11/07 20:30:36  ID:JD9lVESF.net(2)
URL間違えました。

http://www1.axfc.net/u/3081615.zip
パス:gm

318
名前は開発中のものです。[sage]   投稿日:2013/11/07 23:22:06  ID:2fi+CGZf.net
Win7だから確かめられないけどありがとう!

ぐぐったらyoyogamesのCTOいわく、Win8のDirect Musicのバグだってさ
MSに報告書出したみたいだけど去年の話みたいだからこれから修正される可能性は……

319
名前は開発中のものです。[sage]   投稿日:2013/11/12 23:10:40  ID:Wy7zpQMU.net
ゲームオーバー時やステージクリア時に画面を薄暗くしたいのだけど
画面と同サイズの画像を用意してステップ刻むごとにアルファ値を変化させる
って方法しかないのかな?
それで実装はしたけど、タイムラインでも使った良い方法無いかな

320
名前は開発中のものです。[sage]   投稿日:2013/11/12 23:17:49  ID:UbOhLV73.net(2)
draw_set_alpha()とdraw_rectangle()を組み合わせる方法あるけど
描画オブジェクトのdepthとか気にしたくないから
1ピクセルスプライトのオブジェクトのimage_xscaleとimage_yscaleの値を
それぞれview_wviewとview_hviewにしてやってるな。
コメント1件

321
名前は開発中のものです。[sage]   投稿日:2013/11/12 23:25:52  ID:UbOhLV73.net(2)
depth云々は、大抵UIの描画関係はゲームを管理するオブジェクト一つでやるから
関数を実行する順番による描画優先度を気にしなくてよいように別オブジェクトにやらせるって意味で

322
名前は開発中のものです。[sage]   投稿日:2013/11/13 21:08:22  ID:yMB1fNzv.net
scaleは反転させるときくらいしか使ってなかったけど
確かにそういう使い方もあるね…参考にさせてもらいます
あと使い回しなんかも考えたらその方が汎用性高いし良いね

323
名前は開発中のものです。[sage]   投稿日:2013/11/14 12:04:09  ID:u+KWakE5.net
>320
俺もそのやりかただな
1ドットの白いスプライトを作ってbrend_colorで色つけてやってる

324
名前は開発中のものです。[sage]   投稿日:2013/11/14 16:22:26  ID:UbdjiDg3.net(2)
helpファイルのリファレンスでも
画面に効果を付けるときはそういうやり方を推奨されてるね


325
名前は開発中のものです。[sage]   投稿日:2013/11/14 19:54:56  ID:UbdjiDg3.net(2)
沙羅曼蛇のイントルーダーみたいな蛇の動きする敵キャラ作ってるんだけど
胴体のオブジェクトが一つ前の胴体を追尾していく際に
image_angleで向きを変えてもスプライトが回転するけどオブジェクト自体は回転してないから
変な動きになちゃうのよね

だから毎ステップごとにlengthdir_x(len,dir)、lengthdir_y(len,dir)で
追尾する位置を指定してるんだけど
オブジェクト自体を回転させる方法ってあるのかね?

326
名前は開発中のものです。[sage]   投稿日:2013/11/14 20:45:21  ID:lUjHYAox.net
direction = image_angleにしたら移動方向も向きと同じになるよ。
今試して気が付いたけど、image_angleだと当たり判定が回転してdirectionだと移動方向が回転するんだね。

327
名前は開発中のものです。[sage]   投稿日:2013/11/14 23:13:04  ID:Qx60HwWi.net(4)
obj_headとobj_bodyというオブジェクトを作っておく。
obj_headに以下のコードを書く

-------------Createイベント-------------
//head setting
spd = 4;
turn = degtorad(5);
rad = 0;
body_number = 3;//胴体の数
interval = 12;//胴体の間隔
prev_array = (body_number+1)*interval;

//previous x y
for(i=0; i<=prev_array; i+=1){
prev_x[i] = x;
prev_y[i] = y;
prev_angle[i] = image_angle;
}

//body instance
for(i=0; i<=body_number; i+=1){
body[i] = instance_create(x,y,obj_body);
body[i].depth = depth+i+1
}

328
名前は開発中のものです。[sage]   投稿日:2013/11/14 23:15:09  ID:Qx60HwWi.net(4)
-------------Stepイベント-------------
//turn
if(mouse_check_button(mb_left) )rad -= turn;
else if(mouse_check_button(mb_right) )rad += turn;

//limite rad
if(rad > pi)rad = (pi*-1)+rad-pi;
else if(rad < pi*-1)rad = pi-(rad+pi*-1);

//move
x += cos(rad)*spd;
y += sin(rad)*spd;

//limit x,y
if(x > room_width)x = room_width;
else if(x < 0)x = 0;
if(y > room_height)y = room_height;
else if(y < 0)y = 0;
続く

329
名前は開発中のものです。[sage]   投稿日:2013/11/14 23:16:05  ID:Qx60HwWi.net(4)
Stepイベント続き
//head image angle
image_angle = 360-radtodeg(rad);

//previous x,y
if(x != prev_x[0] || y != prev_y[0] ){
for(i=prev_array; i>=1; i-=1){
prev_x[i] = prev_x[i-1];
prev_y[i] = prev_y[i-1];
prev_angle[i] = prev_angle[i-1];
}
prev_x[0] = x;
prev_y[0] = y;
prev_angle[0] = image_angle
}
//body x,y,image angle
for(i=0; i<=body_number; i+=1){
body[i].x = prev_x[(i+1)*interval];
body[i].y = prev_y[(i+1)*interval];
body[i].image_angle = prev_angle[(i+1)*interval];
}

330
名前は開発中のものです。[sage]   投稿日:2013/11/14 23:21:13  ID:Qx60HwWi.net(4)
あとはobj_headとobj_bodyにスプライトを設定して
obj_headをルームに置いて起動だ。
マウスの左ボタンで反時計回り、右ボタンで時計回りだ。

これはグラディウスのオプションとかと同じやり方で
頭のオブジェクトの座標が変わった時に配列に座標と画像角度の履歴を入れるのだ。
そして胴体は履歴の適当な所から座標を持ってくる。

331
名前は開発中のものです。[sage]   投稿日:2013/11/15 00:06:47  ID:jdL1hfac.net
うわっすごい
こういった三角関数をフルに駆使したものを
さらっと作れる人は尊敬する

332
名前は開発中のものです。[sage]   投稿日:2013/11/16 00:46:41  ID:hiycu6We.net
なるほど
イントルーダーの動きも
オプションの動かし方のノウハウの発展だったのね

333
名前は開発中のものです。[sage]   投稿日:2013/11/17 18:11:30  ID:1OEvlxqZ.net
三角関数はほんとわからん。
・step
y += cos(degtorad(hensu1));
x += sin(degtorad(hensu2));
hensu1+= 1;hensu2+= 2;
とかやると、自分でも何やってるかわからない総当りで理想の動きを探すことになる

334
名前は開発中のものです。[sage]   投稿日:2013/11/17 19:10:39  ID:smGHDxXg.net
http://hakuhin.jp/as/move.html

actionscriptの解説サイトだけど
ゲームに必要な動きについて非常に参考になるよ
三角関数についても分かりやすく書かれてる

335
名前は開発中のものです。[sage]   投稿日:2013/11/17 21:58:30  ID:mzLb4c8H.net
backgroundなんかに使う画像は分割数で割り切れるようなサイズにしておかないと
違うタイルが引っ張ってこられたりするのね

336
名前は開発中のものです。[sage]   投稿日:2013/11/19 21:57:28  ID:Ryp+HC0T.net
モーション・プランニングの関数のなかで
[mp_grid_]ってターン製SLGの移動量計算とかに使うの?

337
名前は開発中のものです。[sage]   投稿日:2013/11/21 19:06:57  ID:GkGIvH+o.net
外部ファイルからテキスト読み込むとして
重くならない程度に、ファイルが改竄されていないか調べる方法って何かないのだろうか。
チェックサムというのを使えばいいのだろうか。
コメント1件

338
名前は開発中のものです。[sage]   投稿日:2013/11/24 23:10:25  ID:92Ho2iI4.net
>337
md5で確認すりゃ良いんじゃないかな

339
名前は開発中のものです。[sage]   投稿日:2013/11/25 15:32:42  ID:Uv7CxRwU.net(2)
ルーム外にオブジェクト配置してる時にルームウィンドウ消す際に
「ルーム外にオブジェクト配置してますけどいいの?」とか聞いてくるのを出さないようにする方法ないの?

うっかりyes押してルーム外にオブジェクト全部消されたことが何回かあるよ
コメント1件

340
syun77[sage]   投稿日:2013/11/25 16:24:47  ID:bstDeXQy.net
公式情報ではないのですけど、GameMaker:Studioの Standardバージョンが現在無料で使えますね
http://gamemakerblog.com/2013/11/25/gamemaker-studio-standard-edition-...

手順としては、
1. タスクトレイのGameMakerアイコンを右クリック
2. 「Bata Update Cannel」を選択して v1.2.1214 にアップデート、
3. 起動画面から Standard版 の Get Freeボタンを押して、メールアドレスを入力
4. シリアルが送られるのでそれを入力
で使えるようになります。

Windows向けのみで開発するなら機能無制限で使えるようになるので、
持っていない方は、とりあえず登録していてもいいのではないかなと
コメント3件

341
名前は開発中のものです。[sage]   投稿日:2013/11/25 18:50:44  ID:b/8ioFpZ.net(2)
おいおい俺が払った50ドルはどうなるんだ

342
名前は開発中のものです。[sage]   投稿日:2013/11/25 18:54:03  ID:1ATzPZZh.net
一時はその値段でプロも買えたんだよな
8所持者割引も後出しだから発売時にすぐ買ったやつが一番損してるよ

343
名前は開発中のものです。[sage]   投稿日:2013/11/25 19:16:44  ID:644V82Jy.net(3)
さっそくインストール試してみたけどメール返信がまだ来ない

344
名前は開発中のものです。[sage]   投稿日:2013/11/25 19:30:45  ID:644V82Jy.net(3)
返信が来ないのに一度登録したメアドに対してはラインセンス発行済みというメッセージ出た
実際にはキー貰ってない、Licence Recoveryかけても変化が無いし返信もない
このプロモーションだれかすでに使えた人いますか?

345
名前は開発中のものです。[sage]   投稿日:2013/11/25 20:00:04  ID:F4ISOG6W.net
yoyogamesからライセンスメール来て登録できましたよ
メールはすぐ来て、studioにライセンス入力してもエラーが出て困ったけど、
何度かコピペしたり、見直したり入力し直したりしたら通りました
ライセンスキー認証の反映に時間掛かってたのかも?

346
名前は開発中のものです。[sage]   投稿日:2013/11/25 20:37:51  ID:54icSXpq.net
自分は一瞬で来たな
スパムメール扱いになってるんじゃないか

これウインドウが画面端にくっつくのオフにできないのかな

347
名前は開発中のものです。[sage]   投稿日:2013/11/25 20:42:50  ID:b/8ioFpZ.net(2)
これを機にリリースノートを確認してみたんだが、
スクリプトエディタのウィンドウ出る位置修正されたんだな。
トレイアイコンを右クリックでアップデート出来るなんて気づかなかったぞ。

348
名前は開発中のものです。[sage]   投稿日:2013/11/25 21:37:48  ID:Uv7CxRwU.net(2)
わーいフリーでスタンダート版使えるようになった
>340さんありがとー
長いこと8.1だったけどこれでやっとstudioユーザーになれたよ

ってstudioってウインドウの背景色が黒なのか
慣れるのに時間かかりそうだ…
コメント1件

349
名前は開発中のものです。[sage]   投稿日:2013/11/25 22:30:52  ID:644V82Jy.net(3)
メール待っていたら時間差で来ました
いま認証終わって起動したところ

>340
THX!

350
名前は開発中のものです。[sage]   投稿日:2013/11/26 15:59:32  ID:e8sQg8uW.net
>348
GM8風のスキンが入ってるから、設定で切り替えればOK。
コメント1件

351
名前は開発中のものです。[]   投稿日:2013/11/26 23:21:53  ID:yBBTdPjw.net
game maker において、「out of memory」 となりセーブできない
場合の対処法を教えてください。

それとゲームそのものの軽量化について知っている方がいましたら、
ご教授願います<(_ _)>
コメント3件

352
名前は開発中のものです。[sage]   投稿日:2013/11/26 23:34:46  ID:kwgN5hsx.net
リソース分けるぐらいしかないんじゃないかな

動作確認で試してたけど、古いノーパソだと出力したゲームが動かなかったよ
GM8系で生けていたのは動いてほしかったんだけどなあ

353
名前は開発中のものです。[sage]   投稿日:2013/11/26 23:51:43  ID:YlQqMSfN.net
>300のことではないの?
あんまり大規模なゲーム作ったこと無いからアレだが
グローバル変数は確かゲーム終了するまでメモリ解放されないから
大事なもの以外はローカル変数に任せてそのインスタンスを破棄するとか、
スプライトを外部リソースに任せて
sprite_add()とsprite_delete()で必要になったら追加、不要になったらメモリ解放など。

これはCPUだけでメモリ関係ないかもしれんが
instance_deactivate_region()とinstance_activate_region()を使って
ビュー外のインスタンスを非アクティブにするとかなり動作が軽くなる。
もしもの時の為に非アクティブにする範囲はビューの枠きっちりじゃなくて、ある程度余裕をもたせると良い

354
名前は開発中のものです。[sage]   投稿日:2013/11/27 01:15:29  ID:tRiF7W2E.net(2)
>350
それわかんないけどどうやるの
コメント1件

355
名前は開発中のものです。[sage]   投稿日:2013/11/27 01:16:51  ID:K567eJjH.net(2)
>339
File > Preferences > Forms > Room Form > When closing, remove instances outside the room の
チェックを外すと聞いてこなくなるよ。

>351
ini_write_stringででかい文字列(入れ子にしたds_listやds_map)を保存しようとして発生したことがあるよ。
保存するデータサイズを減らすか、keyを分けて保存するしかないんじゃないかな。
コメント1件

356
名前は開発中のものです。[sage]   投稿日:2013/11/27 01:23:29  ID:K567eJjH.net(2)
>351
軽量化は具体的に何をどうしたいかによるかな。
配布時のファイルサイズを減らしたいのか、
実行時の処理落ちを無くしたいのか、
実行時に使用するメモリを減らしたいのか。
本格的に知りたいなら、公式のブログにそんな記事があった気がする。

>354
File > Preferences > General > Select Skin > GM8 を選択してOK、
GameMakerを再起動すると反映されるよ。
コメント1件

357
名前は開発中のものです。[sage]   投稿日:2013/11/27 02:02:42  ID:ls9dHZKC.net
>351 あとvarで変数宣言してもスクリプト終了時にメモリ解放されるっぽい。
Studioからvar xx = 0; みたいに宣言と代入を一緒に書けるようになったのか?

358
名前は開発中のものです。[sage]   投稿日:2013/11/27 02:44:36  ID:tRiF7W2E.net(2)
>356
thanksやっぱ白い方が見やすくていい

359
名前は開発中のものです。[sage]   投稿日:2013/11/27 23:46:08  ID:VICnVDI3.net
>355
ありがとー
聞いてこなくなったよ

360
名前は開発中のものです。[sage]   投稿日:2013/11/28 18:19:07  ID:BFROWVhY.net
なんかエラーダウンロードチュートリアルみたいのが出てきて起動できねえ

361
名前は開発中のものです。[sage]   投稿日:2013/11/30 08:13:47  ID:zklPP5zq.net
スタンダード版を50$で買った俺は…と思ったけど
まぁ、金出してる分モチベーションは維持されてるし、その分早く
触れたんだから良いやと考えるか
あと、スキン変えたらちらつき無くなったよ…これは…ありがたい

362
名前は開発中のものです。[sage]   投稿日:2013/11/30 10:06:06  ID:KCKL78Ed.net(2)
GM:Studioのヘルプ訳してる人いるのかな。
オーディオ関連の新しい仕様とか気になるけどゲーム作ってて英語読む時間も惜しい。
優先度とか新しい関数のaudio_play_sound_at()とか便利そう。
コメント1件

363
名前は開発中のものです。[sage]   投稿日:2013/11/30 10:14:36  ID:KCKL78Ed.net(2)
http://yoyogames.com/tech_blog/33
1.3からswf読み込んでベクタースプライト使えるのか。

364
syun77[sage]   投稿日:2013/11/30 16:04:10  ID:k++EmPx9.net
>362
http://www.wikihouse.com/GameMaker/index.php?%A5%B5%A5%A6%A5%F3%A5%C9
毎日少しずつですが翻訳しております。

あと全然関係ないですが、日本語文字化け不具合がようやく直ったようです。
http://bugs.yoyogames.com/view.php?id=12624
次のアップデートで直る、かも…?
コメント2件

365
名前は開発中のものです。[sage]   投稿日:2013/11/30 18:43:21  ID:KzVDDLST.net
>364
文字化け不具合解消めっちゃ嬉しい

366
名前は開発中のものです。[sage]   投稿日:2013/12/01 01:51:02  ID:e9BbFGU8.net
>364
おお、助かる
英語分からないからGMSには手が出せなかったんだ
もっと英語勉強しとけばよかったよ

367
名前は開発中のものです。[sage]   投稿日:2013/12/01 08:02:40  ID:BjOtVDnq.net
今日起動したらライセンスの入力求められて心臓に悪かったわ。
Studioがフリーになるのはいいけど
優柔不断な選択のせいで既ユーザーを混乱させるのはやめてほしい。

368
名前は開発中のものです。[sage]   投稿日:2013/12/01 16:57:24  ID:DoBMFTc5.net(2)
ドラキュラ伝説リバースの1面のボスのような
巨大な球体が跳ねる動きのキャラ作ろうと思って
そういうゲーム的な動きは標準で関数がたくさん用意されてるから楽勝だろう
と思ってたら
ソリッドオブジェクトにめり込んだり画面外に出て行ったりと変な動きして結構大変だった…

あまり関数に頼らずに作ったほうが楽だったよ…

369
名前は開発中のものです。[sage]   投稿日:2013/12/01 17:10:03  ID:w+6tSHOG.net
ぶつかったらhspeedを*-1したりするだけじゃないか

370
名前は開発中のものです。[sage]   投稿日:2013/12/01 18:52:07  ID:hZFknh+G.net
move_bounce_solidはend_stepで使うと上手くいく感じ。
コメント1件

371
名前は開発中のものです。[sage]   投稿日:2013/12/01 19:22:32  ID:DoBMFTc5.net(2)
攻撃したらその威力と場所によって弾んだり
ソリッドオブジェクトに接触した場所によって弾む角度かえたりとか
やってたから結構面倒だったよ

>370
ありがとー参考にしてみるよ

372
名前は開発中のものです。[sage]   投稿日:2013/12/01 19:33:55  ID:t//smXpe.net
プレイヤ以外の動体はソリッド属性持たせない方が良いね
動く足場や落ちる足場で結構ハマってしまった

373
名前は開発中のものです。[sage]   投稿日:2013/12/03 14:47:05  ID:Ymq5JLHV.net
スタンダードからプロヘッショナル版にアップグレードできます
価格はいまなら特別に25ドルですってメールが来た
マスターコレクションなら欲しかったけどプロはいらない
でも25ドルは安いね、心揺れる

374
名前は開発中のものです。[sage]   投稿日:2013/12/03 14:58:03  ID:tAvUYFrU.net
Pro版に備わってるTexture Managementってなんだろうな。
ちょっと次回作では3Dゲームを頑張って作ってみたいと思ってるんだが
GM:Sだと、この機能がないとテクスチャを使えないのだろうか。
ちなみにGM8のときに一応DOOM風サンプルゲームのスクリプトは少し見た。
コメント1件

375
名前は開発中のものです。[sage]   投稿日:2013/12/03 22:47:43  ID:kww9tKDR.net
セール中だから無駄にProにしちゃったぜー
違いはあまりわかってないけどな

376
syun77[sage]   投稿日:2013/12/04 01:28:46  ID:cuUv8mN/.net
>374
試していないのですが、おそらくStandard版でも3Dゲームは作れると思います。
http://2dgames.jp/html5/test_3d/
当たり判定もなく描画のみですが3Dのサンプルです。
(左右キーで回転。上下で移動。プロジェクトファイル付きです)
なお、3Dで使うテクスチャは、background_get_texture関数で取得できます。

ちなみにTexture Managementは、テクスチャ切り替えのコストを減らすツールですね。
大きい画像をたくさん使う場合、複数の画像を切り替える必要があるのですが、
このツールを使うことで画像の配分を最適化して、切り替えの負荷を減らすことができます。

377
名前は開発中のものです。[sage]   投稿日:2013/12/06 17:49:51  ID:RdnUSTUw.net
ゲーム中にウィンドウサイズとグラフィックの倍率を
Studioで変更することは可能なのだろうか。
コメント1件

378
名前は開発中のものです。[sage]   投稿日:2013/12/07 22:49:47  ID:XLStBMUd.net
>377
window_set_size使えば良いよ

379
名前は開発中のものです。[sage]   投稿日:2013/12/08 14:44:26  ID:GhKKCpUH.net
object followingのview_hbor・view_vborってビューサイズ/2が最大ですか?
ビューオブジェクトが画面中央に到達するよりも前にビューが追従してほしいのですが、
いくら数値を大きくしてもビューオブジェクトが画面中央に到達するまで追従しません

380
名前は開発中のものです。[sage]   投稿日:2013/12/08 15:42:41  ID:wYz6YSg5.net
ビューは慣れてきたらスクリプト書いて管理すると簡単

view_xview[0] = 追従するオブジェクト名.x-view_wview[0]/2;
view_yview[0] = 追従するオブジェクト名.y-view_hview[0]/2;

タイミングによってはガタガタするので追従とUI描画は
どのアクションに書くか考えてやる必要がある。
コメント1件

381
名前は開発中のものです。[sage]   投稿日:2013/12/08 16:20:42  ID:rCHc3PVk.net
>380
おお、こんな簡単な方法でいけるとは
ありがとうございます

382
名前は開発中のものです。[]   投稿日:2013/12/11 20:57:19  ID:fSI5Cjm3.net
書き込みがなくて寂しいぜ
コメント1件

383
名前は開発中のものです。[sage]   投稿日:2013/12/11 21:30:16  ID:n3He7u0K.net
html5だとaudio_master_gain関数が動いてない気がするんだけど、気のせい?
後、draw_sprite_tiled_extも使えない感じなのかな

384
名前は開発中のものです。[sage]   投稿日:2013/12/11 21:34:30  ID:mzrJn1EJ.net
>382
みんな制作に勤しんでるってことだ

385
名前は開発中のものです。[sage]   投稿日:2013/12/13 21:42:00  ID:lphCP6ZJ.net(2)
とりあえず1本作って売り出してみたよ…売り上げは想像に任せるけど

ところで、擬似的にキー入力する方法ってあるのかな?
例えばプレイヤーであればキー入力をトリガーにして動かせるけど、敵さんも同じように
「こういう入力で動きました」というように動かしたいんだ

386
名前は開発中のものです。[sage]   投稿日:2013/12/13 21:50:06  ID:paVnqt3o.net
keyboard_check_direct()とかで処理分岐しているところを
ある変数がtrueであるかで分岐するように変更する。

インスタンスがプレイヤーキャラの場合はキー入力でその変数をtrue、
敵キャラの場合は任意のタイミングでtrueにする。

387
名前は開発中のものです。[sage]   投稿日:2013/12/13 23:03:38  ID:lphCP6ZJ.net(2)
なるほど、そういうことね
これで敵さんがムーンウォークしなくて済むわけだ…
ありがとう

388
名前は開発中のものです。[sage]   投稿日:2013/12/13 23:59:04  ID:Qa49p20M.net
それって
Key press eventsとか使わずに
全部stepイベント内で処理するの?
コメント1件

389
386[sage]   投稿日:2013/12/14 00:26:56  ID:spUlNJeR.net(3)
>388
そのつもりで書いた。

390
名前は開発中のものです。[sage]   投稿日:2013/12/14 00:40:15  ID:b/FNe363.net
ほうほうなるほど
たしかにいちいちイベントを分けるより
step内で出来ることは全部step内にまとめて書いたほうが管理しやすいね

391
名前は開発中のものです。[sage]   投稿日:2013/12/14 07:40:54  ID:yrbKVqKT.net
Pro購入しちゃった…
2Dゲーだけだとあまりメリットは無いかもしれないけど

392
名前は開発中のものです。[sage]   投稿日:2013/12/14 20:35:34  ID:YK0OFMhB.net(2)
Studioのポーズメニューって、皆どうやって作ってるの?
コメント1件

393
名前は開発中のものです。[sage]   投稿日:2013/12/14 22:32:45  ID:spUlNJeR.net(3)
>392
サンプル、カーソルキーとスペースキーを使う。
http://www.dotup.org/uploda/www.dotup.org4737099.zip.html

ポイントは
・obj_controllerというオブジェクトがゲームを制御するオブジェクトで、
persistentにチェックを入れて最初のルームに置くことでインスタンスIDを若くし、
さらにBeginStepに処理を書くことでglobal.pauseをキー入力によってtrueにする処理を再優先

・global.pauseという変数がfalseの時だけ全てのオブジェクトで描画以外の処理をする

・非ポーズ状態からポーズ状態にする際にio_clear()を使う
(これは今回のような作り方でしか意味は無いが、こうしておくと精神衛生上よい。
io_clear()をコメントアウトして実行すれば意味はわかると思う)
コメント1件

394
名前は開発中のものです。[sage]   投稿日:2013/12/14 22:43:40  ID:YK0OFMhB.net(2)
>393
おお ありがとう。
でも気になったんだけど、この方法だと、全ての処理(各stepやalarm)にif文を入れないといけないのと、
speedやgravityなんかのローカル変数をsetした場合、ポーズ中でも動いちゃうねぇ。

395
名前は開発中のものです。[sage]   投稿日:2013/12/14 22:47:52  ID:8aWDwSN3.net
ポーズはobject_deactivateだかが便利
でも対象になったインスタンスは見えなくなるから工夫が必要かも
コメント1件

396
名前は開発中のものです。[sage]   投稿日:2013/12/14 23:02:13  ID:spUlNJeR.net(3)
言おうとしたこと>395に先に書かれてた

if文を全てのオブジェクトに書かないとならないのは仕方ない。
付けたかったら開発初期から想定して設計するものだと思う。
speedやgravityはどういう処理を行っているか透明じゃないから使ってないけど
各インスタンスにspeed_pauseとかgravity_pauseとかいう名前の変数用意しておいて、

ポーズ時に
with(all){
speed_pause = speed;
speed = 0;
gravity_pause = gravity;
gravity = 0;
}

復帰時に
with(all){
speed = speed_pause;
gravity = gravity_pause;
}

とかやると良いんじゃないかな。
手間も重さも増えるけど。

397
名前は開発中のものです。[sage]   投稿日:2013/12/15 00:06:09  ID:059dzBMy.net
俺はcopyとか名前つけたオブジェクト作っておいて、
ポーズ押したら全ての止めるオブジェクトのalarm[11]を呼んで
-Alarm[11]-
idx=instance_create(x,y,copy);
idx.sprite_index=sprite_index;
idx.depth=depth;
idx.image_alpha=image_alpha;
idx.image_xscale=image_xscale;
idx.image_yscale=image_yscale;
idx.image_index=image_index;
instance_deactivate_object(self);
をやらせるようにしてる

398
名前は開発中のものです。[sage]   投稿日:2013/12/15 00:36:02  ID:wg2Bhjjj.net
なるほど、それでポーズ解除するときにcopyを削除すればいいわけか。

399
392[sage]   投稿日:2013/12/15 10:07:43  ID:goJTYYiL.net(2)
ちょっと改行が多いので分けた。
1
今試したんだけど、処理順序の若いオブジェクトの、begin_stepとend_stepを使ってやってみた。
分かり辛いのでend_stepから書くと
・end_step
if(keyboard_check(vk_escape))
{
if(pause == false)
{
pause = true;
pause_menu = instance_create(0,0,obj_pause_menu);
}
}
if(pause == true)
{
instance_activate_all();
if(!instance_exists(obj_pause_menu))
{
pause = 0;
}
}

escキーが押された時に、ポーズモードを有効化します。
ポーズメニュー用のオブジェクトを生成します。ただし、この時点で、drawのために、全てのオブジェクトをアクティブ化します。

400
392[sage]   投稿日:2013/12/15 10:08:36  ID:goJTYYiL.net(2)
2
・begin_step
if(pause == true)
{
instance_deactivate_all(true);
instance_activate_object(pause_menu);
}

begin_stepで、全てのオブジェクトを非アクティブ化し、pause_menuオブジェクトだけアクティブ化します。

これでdrawは呼び出される。
欠点として、end_step内に座標を直接操作する処理があるオブジェクトを作ると、メニュー中でも動いたりする。
もし、そういう事が起こる場合、end_stepの
if(pause == true)
{
instance_activate_all();
if(!instance_exists(obj_pause_menu))
{
pause = 0;
}
}
を処理順序の遅いオブジェクトにやらせる事で対処可能。

401
名前は開発中のものです。[sage]   投稿日:2013/12/15 19:13:10  ID:g/JMXv83.net
>340
ってもうおわってる?

402
名前は開発中のものです。[sage]   投稿日:2013/12/16 18:00:14  ID:jykKMMKl.net
お前ら今ナニ作ってんのよ

403
名前は開発中のものです。[sage]   投稿日:2013/12/16 19:21:44  ID:UoJP+e0i.net
モグラタタキゲームつくってる

404
名前は開発中のものです。[sage]   投稿日:2013/12/16 19:25:00  ID:mr3+ucqo.net
画像がほしい
コメント1件

405
名前は開発中のものです。[sage]   投稿日:2013/12/18 17:58:04  ID:PKdyyLTu.net
1.3でデバッグ機能が強化されるみたいなので楽しみだ

406
名前は開発中のものです。[sage]   投稿日:2013/12/18 20:41:32  ID:GCeUv0cV.net
>404
とりあえずゲームのシステム部分作って
ピクシブ辺りで絵を描いてくる人募集したらすぐに見つかるよ
コメント1件

407
404[sage]   投稿日:2013/12/18 21:39:47  ID:VnjGGurw.net
>406
絵とかは自分で描けるから平気。
人の作ってるゲームの画像とか見てみたいって思って。

408
名前は開発中のものです。[sage]   投稿日:2013/12/18 23:13:09  ID:alO+j7Id.net
言い出しっぺの法則があってだな。でも興味あるからあげてみるよ
http://i.imgur.com/t1GABuQ.png

アクションゲームのステージ作ってて思ったけど、ステージの面白いか面白くないかの違いってなんだろう
yoyogamesでマリオのクローンゲーを片っ端からやっても、確かにステージが面白いのとそうでないゲームがあるんだよね
ステージのコンセプトを決めたりとかは初歩にしても、自分でこれは完成度が高い!って思うステージができないんだよね
あとはステージ作りまくれば完成なのに、そこでかなり止まってる

409
名前は開発中のものです。[sage]   投稿日:2013/12/19 00:49:12  ID:lvbRh2zl.net(4)
多分インスタンスのアクティブ/非アクティブ化は次フレームから適用されるんだな。
よく考えたら1ステップ内で非アクティブとアクティブを切り替えられたら
実行されないイベントが出てきてバグがでる可能性があるから当然だよな。

410
名前は開発中のものです。[sage]   投稿日:2013/12/19 01:04:07  ID:iiPXq14A.net
折角なので自分も
http://www.dotup.org/uploda/www.dotup.org4746433.jpg

長いステージとか作ってると時間ばっかり掛かって大変。

411
名前は開発中のものです。[sage]   投稿日:2013/12/19 01:19:59  ID:yi5zuUVz.net
んじゃ自分も参加
http://www.dotup.org/uploda/www.dotup.org4746485.jpg

皆ちゃんとドットでキャラ作ってるの凄いな
自分はドット打ちあまり出来ないからグラフィックソフトで描いた絵をそのまま使ってるよ

412
名前は開発中のものです。[sage]   投稿日:2013/12/19 01:44:30  ID:lvbRh2zl.net(4)
インスタンスのアクティブ/非アクティブの仕様に気づくまで時間を浪費してしもうた。

例を出すと
・常にビュー外のインスタンスを非アクティブにする
・リトライ時はroom_restart()でオブジェクトを再配置する
・ステージに100枚コインがあり、コインは一度入手したらリトライしても復活しない

という仕様のアクションゲームがあるとして
100枚のコインにcreation codeでいちいち番号を振って、入手済みかを記録する配列を参照して
trueだったらルーム開始時にコインのインスタンスを破棄するというのは手間がかかる。

だから、ミスした時にwith(coin)で残っているコインのxとyを配列に入れて、
ルーム開始時(リトライ限定)に全てのコインを破棄した後、
その配列を元にコインを配置していくようにしたんだが、ここで問題が発生。
常にビュー外のインスタンスを非アクティブにする仕様のせいで
アクティブなのはビュー内のコインのみで、それのxとyしか記録されない。
これを解決するために1フレーム内でinstance_activate_all()、xとyを配列に入れる処理をしようとするとドツボにはまる。
結局、画面が完全に黒くなった後、
if(activate == false){
 instance_activate_all();
 activate = true;
}
else{
 global.number = 0;
 with(coin){
  global.coin_x[global.number] = x;
  global.coin_y[global.number] = y;
  global.number += 1;
 }
 room_restart();
}
の様にして解決。

413
名前は開発中のものです。[sage]   投稿日:2013/12/19 01:59:21  ID:lvbRh2zl.net(4)
もしかしたら、この例だとコインはルームに配置された物しかないから
ステージ開始時に
global.number = 0;
with(coin){
 coin_id = global.number;
}

こんな感じにインスタンスIDが小さい順から番号を振る処理をしても
コインの場所と番号の関係は保たれるので前者の方法が使えてしまうかも。

まぁでも、これが動的生成になると使えなくなるよね。

414
名前は開発中のものです。[sage]   投稿日:2013/12/19 02:17:08  ID:lvbRh2zl.net(4)
あれ?自分でも言ってること分からんくなってきた。
まぁあれだ、出る数と出る場所がわからないオブジェクトだと番号つける方法は出来ないので
インスタンスのアクティブ/非アクティブ化の仕様を知っていれば
シンボルエンカウントのRPG作るとき戦闘やイベントでルームが変えた後、
元のルームに復帰する際の敵キャラ再配置もやりやすくなるよってことで。
長々書いてスマソ

415
syun77[sage]   投稿日:2013/12/21 10:44:30  ID:g4MJxTLn.net
GameMakerのSNSを作ろうかと思ったのですが、
需要はあるのかな…

416
名前は開発中のものです。[sage]   投稿日:2013/12/21 12:24:59  ID:9+r9uWDw.net
制作ノウハウ辞典やGMゲーム紹介+フリープレイ出来るような感じなら
製作者とゲーマーが利用しそうではあるけど、どっさり人が来るかというと・・・

フォントなんだけど、一般的なフォントの縦解像度は1024か2048だとか。
でもGMはフォントを埋め込む際に縦解像度を端数なしの1000で取り込んでいるっぽい。
そのため、1024のフォントを取り込むと、端数分フォントが縮んだり引き伸ばされたりしている様子。
フォントの指定サイズ12ポイントで確認したけど、大きいサイズなら問題ないのだろうか。

417
名前は開発中のものです。[sage]   投稿日:2013/12/21 17:01:40  ID:SWxNe/iP.net(3)
できたら俺はすぐアカウント作るよ
匿名投稿の方が気楽だけど、それだと情報のまとまり具合が宜しくないし。

418
名前は開発中のものです。[sage]   投稿日:2013/12/21 17:04:15  ID:SWxNe/iP.net(3)
ただ個人運営だといつまで続けられるか心配だな。

419
名前は開発中のものです。[sage]   投稿日:2013/12/21 17:25:12  ID:SWxNe/iP.net(3)
https://www.youtube.com/watch?v=jU8mMoi0tpE
これマジでGMなのかよ・・・
コメント1件

420
名前は開発中のものです。[sage]   投稿日:2013/12/21 20:19:09  ID:2o8Rnhz/.net
日本wikiとか相当前に死んでるし日本語helpも古いしで需要はあると思う
もちろん登録しますぞ

421
名前は開発中のものです。[sage]   投稿日:2013/12/21 20:22:43  ID:4P8aAOXN.net
>419
こういうの作りたいなら素直にUnity で…

422
名前は開発中のものです。[sage]   投稿日:2013/12/22 00:34:53  ID:PW688DAR.net
あまり使わないけど知っておくと便利メモ

・mod数式の使いかた

if( A mod B == 0 ){
  A/Bが偶数の時の処理
}else{
  A/Bが奇数の時の処理
}

for分内とかに使うと交互に違う処理を実行できるぞ

423
名前は開発中のものです。[sage]   投稿日:2013/12/22 00:55:10  ID:H7s/3ftF.net(5)
・true/falseを切り替える。スイッチや点滅に使える。
a = 1-a;


・一定間隔で何かを行う(これだとタイマーの値が増え続けるので使い所は限られる)
timer += 1;
if(timer mod 10 == 0){//10フレームに1度
//なんかの処理
}



なんとなく重くなりそうな気がするので除算はあまり使わないようにしてる。
被除数が大きいとかループの回数が数百回とかじゃないとあんまり違いはないだろうけど。

424
syun77[sage]   投稿日:2013/12/22 01:37:46  ID:/8mZfL7t.net(2)
GameMakerのSNS、それなりに需要がありそうですね。

個人的には、気軽に自作ゲームを公開したり、
意見をもらったりする場が作れるといいな、と思っています。

では、早速作ってみますー。
(と言っても無料で作れるSNSを使うので、簡単な作業ですけど)

425
syun77[sage]   投稿日:2013/12/22 13:44:09  ID:/8mZfL7t.net(2)
時間がかかってしまいましたが、SNS作成できました!
・GameMaker - SNS
http://sns.prtls.jp/gamemaker/

■登録方法
1.「新規メンバー登録」から必要な項目を入力すると、
 運営からメールが届きます。
2. そのメールに記載されているURLをクリックすると、
 登録完了となります。

ウディタSNSを参考に作ったのですが、
至らない点がありましたら、気軽に指摘をいただけると助かります。

426
名前は開発中のものです。[sage]   投稿日:2013/12/22 16:33:13  ID:H7s/3ftF.net(5)
登録したけど登録しないと中身が見えないのはなあ
クローズなコミュニティはあんまり長続きしないような……
コメント1件

427
名前は開発中のものです。[sage]   投稿日:2013/12/22 16:38:27  ID:3XuoU9Ou.net
俺もそう思って登録を止めてしまった

428
名前は開発中のものです。[sage]   投稿日:2013/12/22 16:40:06  ID:H7s/3ftF.net(5)
うげー!
これ足あと機能(アクセスしたページ丸見えストーカー機能)あるじゃん!

429
名前は開発中のものです。[sage]   投稿日:2013/12/22 16:41:52  ID:NkTqi03i.net(2)
スレ垢で登録した俺に隙はない
http://getairmail.com/

430
名前は開発中のものです。[sage]   投稿日:2013/12/22 16:46:33  ID:zY1B4mC0.net(3)
これpne2.xベースのフリーサイトでしょ
海外オープン系でコミュで立ち上げるといいよ

431
名前は開発中のものです。[sage]   投稿日:2013/12/22 17:21:32  ID:9StmhUHr.net(2)
なんかごちゃごちゃしとる
コメント1件

432
名前は開発中のものです。[sage]   投稿日:2013/12/22 17:29:18  ID:NkTqi03i.net(2)
せっかく作ってくれたものに文句言うようで心苦しいが
ここは2chという事で許して欲しい

>426のいうように クローズドなコミュニティーにしてしまうと未来はないと思う
閲覧はオープンだが投稿はメンバーのみで、phpBB みたいな掲示板形式が
一番よいのではないだろうか

>431 の言うようにごちゃごちゃしてて見づらいのもちょっと良くない

433
名前は開発中のものです。[sage]   投稿日:2013/12/22 17:56:37  ID:9StmhUHr.net(2)
海外のには見易いのとかお洒落なのもあるかもね
言うだけで申し訳ないけど

434
名前は開発中のものです。[sage]   投稿日:2013/12/22 21:27:19  ID:zY1B4mC0.net(3)
phpBBでオープンコミュ立ち上げてみるので、うまくいったら報告するね
上のSNSがクローズドだから、併用すればモデレーターとかもうまくいくでしょ

435
名前は開発中のものです。[sage]   投稿日:2013/12/22 22:33:31  ID:zY1B4mC0.net(3)
できました
不具合あるかもしれないけれど、よろしく
登録はもちろんフリメ推奨です

http://gamemaker.s601.xrea.com/index.php
コメント1件

436
名前は開発中のものです。[sage]   投稿日:2013/12/22 22:41:55  ID:H7s/3ftF.net(5)
>435

437
名前は開発中のものです。[sage]   投稿日:2013/12/22 22:51:24  ID:H7s/3ftF.net(5)
GameMaker全般
GameMakerの仕様・バグ
GameMaker作品
GameMakerサンプル・拡張
GmeMakerに関する質問
ゲームアルゴリズム
雑談

こういう感じのフォーラムカテゴリを追加して頂きたい。
コメント1件

438
名前は開発中のものです。[sage]   投稿日:2013/12/23 00:38:36  ID:cCpxlydi.net
>437
とりあえず丸パクでフォーラム設置完了
投稿・閲覧のパーミッションの設定が正しいかどうか暇なときにでも試してみてね

439
syun77[sage]   投稿日:2013/12/23 08:47:51  ID:YpHTur2N.net
ここの空気読めないようで申し訳ないです…。

ひとまず日記はオープンにしました。
名前出しても問題ない方でやっていければ、と思います

440
名前は開発中のものです。[sage]   投稿日:2013/12/24 00:26:50  ID:DEIHf39b.net
まぁ日本で一番人が集うと思われるこのスレでさえ
一日一回書き込みが有るか無いかの状況だから。

441
syun77[sage]   投稿日:2013/12/24 14:58:25  ID:ndrBLpvY.net
お気づかいありがとうございます。
「GameMaker - SNS」はしばらく様子見ですね……。

それと別の話ですがアーリーアクセスビルドで公開されている
v1.3のデバッカ機能を試してみました。

使いかたは、TechBlogにも書かれている通り、
1. F9でブレークポイント配置
2. F6でデバッグ実行するとデバッガが立ち上がる
3. ブレークポイントで停止する

その他気になったところは、
・変数のウォッチが可能。ただし動的な編集は不可
・ステップ実行はできず、ブレークポイントで停止するのみ
・実行中のブレークポイント配置や削除は、デバッガ上でF9を押すことで可能
・既存のプロジェクト(v1.2で作成)ではブレークポイントがかからなかった(※要検証)

最後のは私の環境だけかもしれません。

VisualStudioやEclipseみたいなのを期待すると肩透かしを喰らいますが、
show_messageやshow_debug_messageでデバッグするよりは
効率的にできそうです。今後の機能充実に期待ですね。

あと文字化けも直っていました。

ちなみにv1.3のプロジェクトは、v1.2と互換性がないみたいなので、
プロジェクトのバックアップを取ること推奨だそうです。

442
名前は開発中のものです。[sage]   投稿日:2013/12/27 10:14:47  ID:VB8CG9GL.net(2)
RPG作るの辛い;_;

443
名前は開発中のものです。[sage]   投稿日:2013/12/27 12:44:55  ID:bUFQ+BU8.net(3)
RPG作るのって、システムまではまだ良いけど、タイルの配置がかなりめんどくさそう。
なんかこう、配置専用のツール作れないかなぁ。

塗り潰しとか、円形配置とか出来て、
タイルセットみたいなのを用意すればツクール2000みたいに配置できるようなの
コメント1件

444
名前は開発中のものです。[]   投稿日:2013/12/27 14:37:22  ID:2fOamHGo.net(2)
質問
今タワーディフェンス作ってるんだけれども
collision_circleで砲台の攻撃範囲を設定したまではよかったんだけど
範囲外の敵攻撃しちゃうのよ

まぁ原因はどう考えてもバレットのstepに入っている
direction = point_direction(x,y,enemy.x,enemy.y)
がいけないんだけど

これをどうやって変えていけばいいか分からないです
助けてください
コメント1件

445
444[]   投稿日:2013/12/27 14:40:53  ID:2fOamHGo.net(2)
あ 忘れてた
GameMaker8.1で製作してます

446
名前は開発中のものです。[sage]   投稿日:2013/12/27 18:36:37  ID:bUFQ+BU8.net(3)
そもそもどうやってターゲットを指定してるのか分からないけど、そっちにバグがあると予想。
directionの使い方はあってると思う。

447
名前は開発中のものです。[sage]   投稿日:2013/12/27 19:08:53  ID:VB8CG9GL.net(2)
http://www.dotup.org/uploda/www.dotup.org4765282.zip.html
タワーディフェンスのサンプルアップした。
パスワードはgm。解説はめんどくて作れなかったので質問は受け付けるよ。

>443
タイルはGMのエディタで十分だよ。
むしろシステムが面倒くさい。
・キャラの移動
・メニューのUI、階層
・成長曲線、パラメータの相性によるダメージ曲線
・キャラのデータベース
・敵のAI
・汎用イベント(会話ウィンドウ、マップ移動等)

こんだけ作るのに3ヶ月かかったよ(AIはまだ出来てない)
コメント2件

448
名前は開発中のものです。[sage]   投稿日:2013/12/27 19:44:47  ID:bUFQ+BU8.net(3)
>447
ARPGのシステムなら作ったことがある。大変だったけど、達成感はあったし、終わったら楽になると思ってた。
しかしタイルの配置はひたすら達成感のない作業をポチポチしないといけなくて、かなり辛かった…

449
名前は開発中のものです。[sage]   投稿日:2013/12/28 00:49:26  ID:N3iqR+d7.net
某エロ漫画でレミングス系のゲームは
意外と作るの簡単って書いてあったから
タワーディフェンスもそんなに難しいものでもないのかと思ってたけど
結構考えることが多くてややこしいのね

450
名前は開発中のものです。[sage]   投稿日:2013/12/28 01:23:12  ID:PzvBEikD.net
レミングス系じゃないやろ
シミュレーションに近い

451
名前は開発中のものです。[sage]   投稿日:2013/12/28 01:45:13  ID:+Z65z9V3.net
アルゴリズム自体は難しくないし、何をするかにもよるがレミングスは条件分岐が多くてややこしい。

452
名前は開発中のものです。[sage]   投稿日:2013/12/29 11:26:11  ID:DQH77F3N.net(3)
http://www.dotup.org/uploda/www.dotup.org4769137.zip.html
>444じゃないけど>447のタワーディフェンスサンプルにいろいろ手を加えてみた。
索敵アルゴリズムは流用で、目標へ向けた滑らかな回転とか敵位置予測とか追加した。
パスはgm。
捨てるのもなんだから公開しとく。
コメント1件

453
名前は開発中のものです。[sage]   投稿日:2013/12/29 18:22:23  ID:T8y6PAs7.net(3)
>452
いいぞ。
手間かかるしコードがごちゃごちゃするのでやらなかったけど
敵の速度と自分との距離を計算に入れて予測射撃したり、
最も近い敵を狙うけど、より近い敵が出現しても
現在狙っている敵が範囲内にいるうちは標的を変えずに粘る(頻繁に回転する必要がなくなる)とか
近くの砲台と火力を相談して最適な狙い方をすることで砲台を賢くすることが出来そうだ。
重くなりそうだし面倒だけど…

454
名前は開発中のものです。[sage]   投稿日:2013/12/29 18:26:00  ID:T8y6PAs7.net(3)
あ、予測射撃は追加してある?(面倒だからきちんと見てない)
コメント1件

455
名前は開発中のものです。[sage]   投稿日:2013/12/29 18:53:04  ID:T8y6PAs7.net(3)

456
名前は開発中のものです。[sage]   投稿日:2013/12/29 21:12:16  ID:DQH77F3N.net(3)
>454
追加してるよ。敵の速度と敵の方向と自砲台の弾速から計算して先読みみたいな形で。
今は、近い敵は現在の座標に忠実に狙ってるけど遠い敵は予測射撃するっていうのを取り入れてる。
予測射撃時は連射力を2分の1にして。
俺は配列派じゃなくてGM標準のリスト派だから、今晩リストを使った索敵にごりごりと変えて、
それからいろいろな索敵法を試してみようかな。
>455は、俺だったら2発当てるじゃなくて与えたダメージを条件にするかな。
いろいろな種類の砲台と連携できるようにしたいから。
その後で他の砲台の強さにもよるけど強い方の火力を5に、間隔を50にする。これだど重砲台化させすぎか。

457
名前は開発中のものです。[sage]   投稿日:2013/12/29 21:20:09  ID:DQH77F3N.net(3)
ごめん自分との距離も使ってた。
下のような感じで実装してる。
x_actual = target_current.x + lengthdir_x(speed_target * (distance_target / speed_bullet), direction_target);
y_actual = target_current.y + lengthdir_y(speed_target * (distance_target / speed_bullet), direction_target);
lengthdir以降を使わなければ予測使わない照準になる。

458
名前は開発中のものです。[sage]   投稿日:2013/12/30 16:09:18  ID:YYNaAPIF.net(2)
http://www1.axfc.net/u/3129828
改良版できた。パスはgm。
砲台の種類を増やして、標的を変えずに粘る砲台とか、
破壊した目標の座標から最も近い敵を狙って砲台の回転を抑える高性能砲台を作った。
クリア条件はないけどお金とかゲームオーバーとか作ったからゲームっぽくなったと思う。

459
名前は開発中のものです。[sage]   投稿日:2013/12/30 16:33:45  ID:IZrf5I+M.net
おお、適当に思いついたこと言っただけなのに
ここまでやってくれるとはw

460
名前は開発中のものです。[sage]   投稿日:2013/12/30 16:56:36  ID:YYNaAPIF.net(2)
AIの挙動考えるの好きだからね。
次は連携砲台でも作ってみるかな。

461
名前は開発中のものです。[sage]   投稿日:2013/12/31 10:57:16  ID:zWjJWF0J.net(2)
タイルの隙間に線が入るのって何とかならないのかなぁ
コメント1件

462
名前は開発中のものです。[sage]   投稿日:2013/12/31 11:43:21  ID:xjLxjq9K.net(2)
>461
GMのルームエディタでタイル配置してる?
タイル配置するときのroomのsnapX,Yの値は合ってる?
タイルの端一列に半透明の色、もしくは塗り忘れがあるとかじゃなくて?

そんなこと一度も起きたことがないので色々問うてみた。
コメント1件

463
名前は開発中のものです。[sage]   投稿日:2013/12/31 11:49:01  ID:zWjJWF0J.net(2)
>462
スナップもあってるし、塗り忘れもない。GMstudioになる前の別の作品の時から常に起きてたよ。
多分、ビューサイズに対して、ポートサイズに大きい値を割り振ると起こる。

464
名前は開発中のものです。[sage]   投稿日:2013/12/31 11:56:55  ID:xjLxjq9K.net(2)
拡大縮小の補完もそんな綺麗じゃないしdraw_circleも多角形ぽいし
描画関連はGMの弱点やな・・・

465
名前は開発中のものです。[sage]   投稿日:2013/12/31 13:12:19  ID:5qH/f9JQ.net
draw_rectanleはグラボとかの環境によって1ドットずれたりするね

円を描きたいときは適当な円の外部スプライトを用意して、それを拡大縮小するといいよ
メモリ的にはベストじゃないけど

466
名前は開発中のものです。[sage]   投稿日:2014/01/01 12:02:37  ID:gp8lsQj6.net
すいません、セール中なので、購入を検討しているのですが、
これとUnity2Dと、どっちのほうがオススメでしょうか?
コメント1件

467
名前は開発中のものです。[sage]   投稿日:2014/01/01 13:15:35  ID:zSz2MPtd.net
>466
フラッシュセール?
proで25ドルなら、今買っといたほうがいいんじゃない?
安く買える時間も限られてるし。
ま、余裕あるならどっちも買えばいいと思う。

468
名前は開発中のものです。[sage]   投稿日:2014/01/01 14:24:39  ID:Bm4uT/Ha.net
2倍払って公式で買った方がいいよ
Steamのセールは割引率は高いが回数が少ない

本当はどっちも試して自分に合った方を買うのが一番なんだけど
評価してる時間がないならセール中のに手を出すのが無難


469
名前は開発中のものです。[sage]   投稿日:2014/01/01 17:35:28  ID:rzbCFqVL.net
Studioってフレームレート60超に対応してるんだね。
以前からだった?

470
名前は開発中のものです。[sage]   投稿日:2014/01/02 01:09:34  ID:erqydOxr.net(2)
セールでStudio Pro版を購入しインストールしたのですが、
ゲームに使用出来る素材(画像)のようなものが見当たりません
このソフトでは素材はまったく付いて来ないのでしょうか?

471
名前は開発中のものです。[sage]   投稿日:2014/01/02 02:00:43  ID:TQvpFC9e.net
ゲームを作る道具に素材がついてると思う方がおかしい

472
名前は開発中のものです。[sage]   投稿日:2014/01/02 04:04:36  ID:dpyMQfQb.net
ブロック崩しの素材とかはあったような

473
名前は開発中のものです。[sage]   投稿日:2014/01/02 04:36:50  ID:erqydOxr.net(2)
MMF2には素材が入っていたのでこちらにも入っているものとばかり思っていました
とりあえず適当な素材で遊んでみます
御回答ありがとうございました

474
名前は開発中のものです。[sage]   投稿日:2014/01/02 10:33:36  ID:dHPUs+WG.net
もう小学生でも分かるような質問に来るなよ頼むから

475
名前は開発中のものです。[]   投稿日:2014/01/02 22:05:07  ID:N0g58x2O.net
画面を4分割や16分割にして表示する方法って誰か分かる?
コメント1件

476
名前は開発中のものです。[]   投稿日:2014/01/03 14:08:05  ID:Lt/0Pr5R.net

477
名前は開発中のものです。[sage]   投稿日:2014/01/03 15:04:49  ID:8iLga6Mu.net
>475
http://2dgames.jp/2014/01/03/view_scroll/
これ見て頑張ってくれ
出来るようになったらやり方をスレに張ってくれると君も皆も幸せになれる

478
名前は開発中のものです。[sage]   投稿日:2014/01/05 20:24:45  ID:UKfqnI6G.net
ユーザーがステージやシナリオを作れるゲームを作るとして
追加データはフォルダで分けてまとめたら便利だと思うのだが
Studioって指定したディレクトリにどういうファイルが有るか返す関数無いのかな。
ユーザーに追加ファイルの名前指定してもらうくらい簡単だけど、少しでも敷居は低くしたいよね。

479
名前は開発中のものです。[sage]   投稿日:2014/01/09 21:39:23  ID:EECVzn0F.net
やる気が続かなくなったらどうすればいいんだ
一日休んでみたけど余計駄目だよ

480
名前は開発中のものです。[sage]   投稿日:2014/01/10 20:44:59  ID:vtouPkZN.net
俺はそういうとき、どうでもいいバグ潰してみるか
微妙にエフェクトをこだわってみるとかどうでもいいとこを1,2行でも書いてみることにしてるよ

481
名前は開発中のものです。[sage]   投稿日:2014/01/11 14:15:22  ID:vyuuSxlS.net(3)
重い腰上げて1.3使おうと思ってBetaチャンネルに切り替えてバージョン確認したんだが
アップデートが無いと言われる。もうリリースされてたよね?

482
名前は開発中のものです。[sage]   投稿日:2014/01/11 14:23:18  ID:vyuuSxlS.net(3)
リリースノート確認したらまだ出てなかったのかー

483
名前は開発中のものです。[sage]   投稿日:2014/01/11 14:25:13  ID:7b3lcFio.net
文字化けバグ早く治らないと困るんだけど、いつ来るんだろうな

484
名前は開発中のものです。[sage]   投稿日:2014/01/11 15:51:29  ID:vyuuSxlS.net(3)
今更だが変数をヲチしたいオブジェクトは
インスタンス上でマウスクリックでインスタンスIDをクリップボードにコピーするようにしたら便利かもな

485
名前は開発中のものです。[sage]   投稿日:2014/01/12 16:49:52  ID:/kdJPLB6.net
スクリプトエディタで
右にスクロールして左の文字が見えない状態で左側の方でクリックしても
見えていない文字数分だけ右のところからしかカーソルあわないんだけど
これってバグではないの?

486
名前は開発中のものです。[]   投稿日:2014/01/15 03:46:22  ID:aThJdUAV.net
うんこゲー祭
http://unkomatsuri.webcrow.jp/
フリゲ2013にて、「ウンコの世界」と投票して逃げたうんこヤローにブチ切れた赤松が企画する、
うんこゲームを自作して、人に喰らわせて、みんなでスッキリする祭です。
4/1(火)に一般公開するから、エイプリルフールネタとしても最適!
匿名公開だから息抜きにも最適!優勝賞品までついてくる!
さあ! フリゲ界隈をうんこ色に染めよう!

【参加要綱】
うんこをモチーフとした、自作のゲームであること
今までに発表したことがない、出したてホカホカのゲームであること
二次創作、18禁、垢BANされちゃうヤバいゲームはNG

487
名前は開発中のものです。[sage]   投稿日:2014/01/15 16:01:09  ID:Xk9tcKyO.net
いつの間にかエディターの位置サイズが記録されるようになってるな
要望を出した甲斐があるってもんだぜ

488
名前は開発中のものです。[]   投稿日:2014/01/16 01:27:48  ID:Sptikk4y.net
move_contact_solid()を使ってエレベーターみたいなのをつくりたいけど、
どうも乗っているオブジェクトの挙動が変になる。
エレベーターに乗っているときに乗っているオブジェクトが停止状態なら実装はできたけど、
動いているとどうにもうまく出来ない。
どうすればなめらかに移動できるんだろうか
コメント1件

489
名前は開発中のものです。[sage]   投稿日:2014/01/16 06:36:49  ID:Kawrgsu0.net(3)
ジョイスティックでもキーボードでも操作可能なゲームを作るために
ジョイスティックの入力をキーボード入力に変換する処理をしようとしてるんだけど、
十字キーの入力がうまく行かない。

ジョイスティック入力が左下(vk_numpad1)ならキーボード←と↓を入力。
ジョイスティック入力が下ならキーボード↓を〜〜 と八方向分やって、
それぞれの方向のジョイスティック入力が無くなったときにキーボードの入力をreleaseしてるんだけど、
この方法だとぐるりと一周回るような移動をしたとき非常にカクカクする。
多分方向入力が下・右ナナメ下・右……と切り替わるたびにkeyboard_key_releaseで入力キャンセルされるフレームが入るからだ。

もっと賢いやり方を知ってる人教えて下さい……!
コメント2件

490
名前は開発中のものです。[sage]   投稿日:2014/01/16 13:33:58  ID:qVz5nDwi.net(3)
>488
キャラの床判定のアルゴリズム、どう動かすとどのように挙動がおかしくなるか、
どのようにキャラがエレベーターの上に乗っていると判定しキャラを動かすか、
が明らかになっていないので答えようがないけど、
エレベーター上昇時にジャンプするとキャラがめり込んだりガタガタすると仮定するなら

エレベーター側で
・昇る時にキャラがエレベーター上に乗っていればキャラも同じ距離移動
・エレベーターが移動先でキャラにめり込んでいたら、めり込まなくキャラを上に動かす

キャラの座標に小数点以下の数値が含まれていると面倒な事になるかもしれない。

491
名前は開発中のものです。[sage]   投稿日:2014/01/16 13:57:36  ID:qVz5nDwi.net(3)
[修正]・めり込まなくなるまでキャラを上に動かす
あとめり込み回避の処理があれば上昇時にキャラを一緒に動かす処理いらないかも。

>489
入力がなくなった時にreleaseって描いてあるけど
直前のフレームまで、そのキーを入力していた事をどうやって確認してる?
コメント1件

492
名前は開発中のものです。[sage]   投稿日:2014/01/16 15:23:09  ID:Kawrgsu0.net(3)
>491 こんな感じ。object:gameamsterのステップイベントにて、

switch (joystick_direction(1))
{
case vk_numpad1:
keyboard_key_press(vk_left)
keyboard_key_press(vk_down)
allow1 = 1 break;

  ……以降numpad5以外の8方向に対し同じ処理。
  allow2,allow3……とそれぞれ別の変数を用意し入力を監視。
  そしてswith終了後、

if allow1 = 1 && joystick_direction(1) != vk_numpad1
{keyboard_key_release(vk_down)
keyboard_key_release(vk_left)
allow1 = 0}
コメント2件

493
名前は開発中のものです。[sage]   投稿日:2014/01/16 15:25:04  ID:Kawrgsu0.net(3)
>492の続き

 これがやはり全方向に対して行われる。
 ちなみに移動するキャラクター側の方向キーに対する移動は、

if movestop = 0
{
if keyboard_check(ord('A'))
{hspeed = -3}
else
{hspeed = -8}
}

 使ってるのはゲームメーカースタジオです。

494
名前は開発中のものです。[sage]   投稿日:2014/01/16 18:52:01  ID:qVz5nDwi.net(3)
>492
確かにこれだとテンキー1→4という風に方向転換すると
4を押して左方向への入力がある時でも1の←と↓のリリース処理をしてしまって
一瞬止まってガタつくだろうなぁ。(矢印はarrowじゃないかな)

4つの方向キーがリリースされたか調べているわけだから
1つ前のステップの入力状態を入れる変数は4つで良いんじゃないかな。
入力状態を代入する処理を分離して、最後に持ってきた。


switch (joystick_direction(1) ){
 case 1:
  keyboard_key_press(vk_left);
  keyboard_key_press(vk_down);
 break;
}

if(keyboard_check(vk_left) == false && left_previous == true){
 keyboard_key_release(vk_left);
}

if(keyboard_check(vk_left) )left_previous = true;
else left_previous = false;
コメント3件

495
名前は開発中のものです。[sage]   投稿日:2014/01/17 00:38:12  ID:4SJ52hu0.net(2)
>494 ありがとうございます!
   >矢印はarrow
どーせ見られないと思ってその辺テキトーにやってるのがバレてしまったw
   お察しの通りヘルプを読むのもいっぱいいっぱいです。

ところですいません、この通りやってみましたがやはりうまく行かないようです。
keyboard_key_press以降対象のキーは押しっぱなしの状態になり、keyboard_checkにもtrueの値を返すため、
left_previous以下の直前キー入力の変数は一度十字キーに触れた瞬間からずっとtrue状態になり、
キャラクターは同じ方向に直進し続けます。
(キーボードの矢印キーを押すとrelease判定が生じて直進は止まる)

なにかやり方が間違っているのでしょうか?

496
名前は開発中のものです。[sage]   投稿日:2014/01/17 04:40:33  ID:4SJ52hu0.net(2)
>489の問題が自己解決しました!

switch (joystick_direction(1) ){
case vk_numpad1:
keyboard_key_press(vk_left);
keyboard_key_press(vk_down);
left = 1 down = 1 break;

if left = 1
{ if joystick_direction(1) != vk_numpad1
&& joystick_direction(1) != vk_numpad4
&& joystick_direction(1) != vk_numpad7
{keyboard_key_release(vk_left)
left = 0}
}

こんな感じで方向キーごとにrelease判定することでスムーズに行きました!
>494さんありがとうございました!

497
名前は開発中のものです。[sage]   投稿日:2014/01/17 12:33:09  ID:3sNNa1s9.net
>494はリリースの処理書いてないな
仮想入力を使うとキーボードとパッドの共存が出来ないんだよなぁ
こんなプレイスタイル無いから良いだろうけど
キーかパッドボタンのどちらかを押しっぱなしにしながらもう片方の
対応する同じキーを押すと、片方は押された状態のままなのに
リリースしたことになってしまう。
自分は仮想入力させるんじゃなくて変数に入力状態を入れてる。

498
名前は開発中のものです。[]   投稿日:2014/01/17 21:11:55  ID:Nv7H4L68.net
ゲーム公開したいんだけどデコンパイルが怖くて公開できないままでいる・・・
あんまり気にしないほうがいいのかな
コメント1件

499
名前は開発中のものです。[sage]   投稿日:2014/01/17 21:46:25  ID:+N9E597V.net
公開する人増えると嬉しい
しかしstudioに関する情報が日本語だと本当に無いな
外人のチュートリアル動画見てるけど何言ってるのかサッパリw

500
名前は開発中のものです。[sage]   投稿日:2014/01/17 23:31:03  ID:RaMtmKVW.net
Physicsでなにか作ろうと思って
サンプルのAngry Catsの中を色々と見てるんだけどなかなか難しい

オブジェクトをphysics_fixture_createで物理オブジェクトにして
physics_fixture_set_densityとかでパラメーター設定したら
重力に従う動きするようになるけど
オブジェクト同士の衝突判定とかがどうなってるのかさっぱりわからん

501
名前は開発中のものです。[sage]   投稿日:2014/01/18 09:37:56  ID:yahEde4g.net
>498
細々と同人ゲー作ってる経験から言うと、デコンパイルなんて普通の人はしないし、
やるとしても音楽データや画像データ引っこ抜く(抜かれる)くらいだよ

502
名前は開発中のものです。[sage]   投稿日:2014/01/18 23:15:10  ID:uE+w15KD.net
Physicsを色々と弄っててやっと衝突させることができた…

動体オブジェクトを壁オブジェとをちゃんと
physics_fixture_createで作ってパラメーター設定して
?physics_fixture_bindでオブジェクトと結びつけてるのに
なぜか衝突せずに素通りしてて頭悩ませてたんだけど
オブジェクトに中身がコメントだけの空白のコードを入れたコリジョンイベントを作らないと
判定してくれなかったよ

物理エンジンっていうか衝突判定も勝手にやってくれるものを思ってたよ
あぁ疲れた

503
名前は開発中のものです。[sage]   投稿日:2014/01/19 15:48:28  ID:2ZxToDpw.net
よく陥る所だな
wikiにあるチュートリアル系一通り見ておくと幸せになれるよ

504
名前は開発中のものです。[sage]   投稿日:2014/01/21 00:05:18  ID:O1hobKV7.net(2)
重くなる原因が800*3000の背景をスクロールさせてるからだと思われるんだが、
やっぱりサイズ大きな画像はやめておいたほうがいいの?

505
名前は開発中のものです。[sage]   投稿日:2014/01/21 00:20:23  ID:O1hobKV7.net(2)
違ったわ。もしかしてbackgroundって
Tile:HorizontalとTile:Verticalにチェック入ってたらその分重くなるとかある?

506
名前は開発中のものです。[sage]   投稿日:2014/01/21 22:07:20  ID:qB61ys31.net
画面全体の色相や彩度を変えて赤外線スコープみたいなものを作りたいんだけど
サーフェイスを使えばいいのかね?

507
名前は開発中のものです。[sage]   投稿日:2014/01/21 23:27:12  ID:WuqELtjN.net
アップデートで日本語バグが修正されたり、roomに配置するオブジェクトのscaleが0じゃなくて0.1になるようになったりしてる。

508
名前は開発中のものです。[sage]   投稿日:2014/01/23 03:42:13  ID:uOIyKK6K.net(3)
プレイヤーが指定したx軸上に移動するとインスタンスを生成するようにしたいのですが、上手くいきません
具体的にやりたいことはSFCのスーパーマリオの様に敵が再度沸くようにしたいです

if position_meeting(672,1760,obj_player)=true ←このyの値もプレイヤーのyの値に
{if !instance_exists(nnn)    
{nnn = instance_create(1952,1664,obj_enemy)}}

nnnと定める前にインスタンス有無のチェックでnnnを使ってるのが問題なのでしょうか?
そうだとすると、どのような解決策がありますでしょうか?
wikiやら参考HPやらを連日回って勉強してますがどうにも分からなくなってしまったので、どなたか教えていただけないでしょうか?
どうかよろしくお願いします

509
名前は開発中のものです。[sage]   投稿日:2014/01/23 03:45:15  ID:uOIyKK6K.net(3)
すみません、書きかけで書き込みました
上の文章の一行だけ訂正します

if position_meeting(672,1760,obj_player)=true ←このyの値も出来ればプレイヤーの現在のyの値を使いたいです
コメント2件

510
名前は開発中のものです。[sage]   投稿日:2014/01/23 08:47:36  ID:H6zjPdPw.net(3)

511
名前は開発中のものです。[sage]   投稿日:2014/01/23 08:53:14  ID:H6zjPdPw.net(3)
>509
あそうそう、これの敵ジェネレーターは設定されているスプライトを基準に
敵生成ラインを設定するので生成するオブジェクトと同じスプライトに設定しておいたほうが良いよ。
(敵を生成する場合ジェネレートで合ってるか不安だ)

512
508[sage]   投稿日:2014/01/23 13:33:06  ID:uOIyKK6K.net(3)
ご丁寧にどうもありがとうございます
凄く参考になりそうです
考えていたものより難しいのでまだ理解できてませんが、まずは継承について勉強してきます
本当にどうもありがとうございました

513
名前は開発中のものです。[sage]   投稿日:2014/01/23 14:14:22  ID:k3dTaHEX.net
instance_createした時に、子が親のidを知る方法って、これ以外にある?
global使うのは無しで。
parentも無しで。

bid = instance_create(0,0, obj_b);
bid.id = id;
コメント2件

514
名前は開発中のものです。[sage]   投稿日:2014/01/23 15:18:00  ID:zOu1qHSC.net
>513
その方法の何が問題かが分からないので役に立たないかもしれないが、
子のcreateイベントでinstance_find(obj.a,1)とすればいいんじゃないだろうか。
親インスタンスが複数ある場合は苦労するだろうが。
コメント1件

515
名前は開発中のものです。[sage]   投稿日:2014/01/23 17:06:30  ID:H6zjPdPw.net(3)
>513
それだと生成した子インスタンスのIDに親インスタンスのIDを入れることになる。
idはリードオンリーだから出来ないと思うけど。
やっぱり、もう一つ変数を用意してやるのが王道なんじゃないかな。

child = instance_create(x,y,obj_child);
child.parent_instance_id = id;

しかし、Createイベント以外で宣言していない変数に値を入れるのって何か気持ち悪い。
恐らく、それでも正常に動くんだろうけどvariable_***_get/set関数が廃止になったからしょうがないか。

516
513[sage]   投稿日:2014/01/24 12:48:39  ID:o1U7gp/8.net(2)
>514,515
そう、親インスタンスが複数ある場合に、親インスタンスIDを取得する方法を知りたいんです。

>それだと生成した子インスタンスのIDに親インスタンスのIDを入れることになる。
指摘の通りです。単純に書き間違いです。
× bid.id = id;
○ bid.pid = id;

親のコードで子の変数に代入すると、子のクリエイトイベントに間に合わないんですよね。
これを上手く解決する方法があればなと思い質問しました。

517
513[sage]   投稿日:2014/01/24 12:54:59  ID:o1U7gp/8.net(2)
ちなみに今はクリエイトイベントでフラグを立てて、ステップイベントで本来やりたかった初期化コードを実行してます。
関数が無い以上、お手軽な方法がこれしか無さそうな感じですね。
instance_createで引数渡せたら良かったんですけど。

518
名前は開発中のものです。[sage]   投稿日:2014/01/24 19:00:46  ID:9xDxGp+z.net
var obj = instance_create(argument0,argument1,argument2);
obj.parent_id = id;

with(obj){
 switch(object_index){
  case obj_unko :
   //生成時にうんこが便器に触れていて、且つうんこした人の体重が80kg未満
   if(place_meeting(x,y,obj_benki) && parent_id.weight < 80){
    flush = true;//うんこを流す
   }
  break;
 }
}

こういうスクリプト作ってcaseでオブジェクト毎に処理を分けていくのはダメだろうか

519
名前は開発中のものです。[sage]   投稿日:2014/01/24 21:58:10  ID:YVu3/SfV.net
バグフィックスバージョンアップきてるね
Win8以外関係無さそうだけど

520
名前は開発中のものです。[sage]   投稿日:2014/01/25 17:25:00  ID:xMzCtzjn.net
3Dの習作にサイバースレッドみたいなので作ろうと3Dに手を出してみたけど、
各オブジェクトでd3d_set_projectionしてやらないとダメなのね

521
名前は開発中のものです。[]   投稿日:2014/01/26 00:01:47  ID:KBSL+MSz.net

522
名前は開発中のものです。[sage]   投稿日:2014/01/26 01:37:34  ID:kA1R0h2v.net
GM6で、製作中のゲームとサンプルゲームとで多重起動して確認しながら作業してたんだけど、Studioだと多重起動出来なくなったんですか?

523
名前は開発中のものです。[sage]   投稿日:2014/01/26 18:37:50  ID:8Sg0FbEw.net
うちは出来てるよ?

524
名前は開発中のものです。[sage]   投稿日:2014/01/27 23:16:37  ID:zRDluDmL.net(3)
スペースキー押してる間だけフラグ立てたいんですが

if keyboard_check(vk_space)
  flag = true;
else
  flag = false;

これで実行してデバッガで確認すると、キー離してもフラグ立ちっ放しになっています。

if keyboard_check_pressed(vk_space)
  flag = true;
else if keyboard_check_released(vk_space)
  flag = false;

これでも同じ結果になります。
どうしたらいいんでしょうか。

525
名前は開発中のものです。[sage]   投稿日:2014/01/27 23:26:45  ID:7XuyHI7s.net(3)
上のコードで正常に動くよ。
多分書き方からしてこの前のパッドで仮想キー入力してた人だと思うけど
その辺が原因だと思う。
だからジョイパッドの入力があるとき仮想入力させるという作り方より、
パッドボタンかキーのどちらか一つでも入力していれば
入力状態を入れる変数をtrueにするやり方が良いと思う。
コメント1件

526
名前は開発中のものです。[sage]   投稿日:2014/01/27 23:28:22  ID:7XuyHI7s.net(3)
あとkeyboard_check_directって結局何のために有るんだろうな。
ハード的に押されてるか調べる関数って書いてあるけど
仮想入力でもtrueを返すし、これはStudioのバグなのか?

527
525[sage]   投稿日:2014/01/27 23:36:35  ID:zRDluDmL.net(3)
自己解決しました。
このコード、キー押された時のイベントに書いてたんで
キー離した時にコードが実行されなかったというお粗末な話でした。

528
524[sage]   投稿日:2014/01/27 23:37:27  ID:zRDluDmL.net(3)
名前間違えました。

>525
ジョイパッドの人とは別人ですすいません。

529
名前は開発中のものです。[sage]   投稿日:2014/01/27 23:38:12  ID:7XuyHI7s.net(3)
改めてマニュアル読んでみたけどkeyboard_check_direct()だと
ゲームのウィンドウにフォーカスが無い状態でも入力を受け付けるのか。

530
名前は開発中のものです。[sage]   投稿日:2014/01/30 15:33:18  ID:lWRqtFo/.net
デバッガー使って気付いたけどスプライト無しオブジェクトはそのままだと無限にimage_indexが増えてくんだな

531
名前は開発中のものです。[]   投稿日:2014/01/30 23:07:48  ID:6B5FHGOl.net
質問なのですがgamemaker8.1のproはもう買えなくなってしまったのでしょうか?
コメント2件

532
名前は開発中のものです。[sage]   投稿日:2014/01/30 23:57:46  ID:zvu1DcWC.net

533
名前は開発中のものです。[sage]   投稿日:2014/01/31 02:00:35  ID:swbr7GmC.net
>531
買えるけど同じ価格でStudio Standardが買えるし2倍払えばProもいけるぞ?
コメント1件

534
名前は開発中のものです。[sage]   投稿日:2014/02/02 04:21:02  ID:ydhf8LB2.net
たまにStudio無料で配布してるみたいだしね

俺もそれ逃したクチでなあ…
今買ってすぐにまた無料配布とかセールとか始まったらショックで寝こみそうだしなあ…

535
名前は開発中のものです。[sage]   投稿日:2014/02/02 05:51:14  ID:WL2GHTa6.net
まぁYoyoGamesへのお布施だと思って買いなさい

536
名前は開発中のものです。[sage]   投稿日:2014/02/02 09:05:48  ID:wGTetRio.net
買ってすぐにセールになったクチだけど1回ゲーム作って販売したら余裕で元取れたから
別に気にしてないな…取れなかったとしても、これだけの環境ならそれだけの価値はあるし

537
名前は開発中のものです。[sage]   投稿日:2014/02/02 13:38:40  ID:yKELp23Y.net
無料版は制限無くてもロゴとかはでるから
作ったのを配布したいなら
スタンダート版買わないと

538
名前は開発中のものです。[sage]   投稿日:2014/02/02 14:28:14  ID:aVX8vSuV.net
スタンダードは去年11月頃に無料配布してた
さらに12月はウィンターセールで、スタンダードからProへのアップグレードが$25、Proが$50と半額になってた
一番上のマスターコレクションへのアップグレードは今まで支払った額を差し引いた料金で買えた

次のセールは夏だろうけけど買いたい時が買い時

539
名前は開発中のものです。[]   投稿日:2014/02/02 23:20:12  ID:O1aXStt8.net
>532 >533
ありがとうございます。
Studioは使いこなせないと思うので今回はやめて起きます

540
名前は開発中のものです。[sage]   投稿日:2014/02/03 23:16:04  ID:H3jjllKc.net
iOS書き出しの実行速度ってどんな感じ?
html5をwebviewで動かしてる程度ってことは無い?

541
名前は開発中のものです。[sage]   投稿日:2014/02/05 19:16:21  ID:Y4St+tLb.net
これもしかして少しコード直した場合でも、ユーザーにアップデートしてもらうには、
ファイルサイズ大きいdata.winを配布して上書きしてもらわなきゃいけないのか

542
名前は開発中のものです。[sage]   投稿日:2014/02/06 08:02:10  ID:O3ZZnxyN.net(2)
本家ヘルプセンターに問い合わせしたいんだけどサポチケって無料?
サポートサブスクリプション購入しないと駄目とかじゃないよね?
コメント1件

543
名前は開発中のものです。[sage]   投稿日:2014/02/06 08:47:26  ID:0t3pbkL0.net
>542
激しい往復ビンタが待ってるぞ!
コメント1件

544
名前は開発中のものです。[sage]   投稿日:2014/02/06 21:57:28  ID:O3ZZnxyN.net(2)
>543
マジかよちょっと凸ってくる

545
名前は開発中のものです。[sage]   投稿日:2014/02/07 02:09:15  ID:aWfoDpaJ.net
GMのMはM男のMだったか
大抵、企業相手を主としているところ以外はサポートに金かからんよ

546
名前は開発中のものです。[sage]   投稿日:2014/02/07 08:30:48  ID:JzAzDrFM.net
TIZEN(JAVASCRIPT)で吐き出したWGTてただのZIPだから解凍するとPCブラウザでそのまま実行できるんだな
WEBGL強制されることとTIZEN用関数が組み込まれて容量肥大していること以外はHTML5 EXPORTERと同じようだ

HTML5 EXPORTER買う必要ないじゃんと思ったが規約的にアウトなんだろうな

547
名前は開発中のものです。[sage]   投稿日:2014/02/07 18:13:12  ID:7TdtKvD8.net
caseが重複してたら教えてくれるようになってたのね

548
名前は開発中のものです。[sage]   投稿日:2014/02/08 08:26:37  ID:QeT8D81t.net
ええやんこれ、サクッと当てキャラ作って、すぐプロトタイプできる。

549
名前は開発中のものです。[sage]   投稿日:2014/02/09 04:24:44  ID:iyGHUkgJ.net
GMS使ってるけど突然起動時にライセンス入力求められるのってなんなの?
今月の始めに求められたから入力したけどまた入力求められた
もしかしてハックされてどっかにライセンス使われてたりすんのかな
今までこんな事無かったのに

550
名前は開発中のものです。[sage]   投稿日:2014/02/09 05:17:25  ID:WM21huID.net(2)
俺も正規のライセンスだが最近よくある。

551
名前は開発中のものです。[sage]   投稿日:2014/02/09 06:42:26  ID:WM21huID.net(2)
定期的にライセンス認証しなくちゃいかんらしいが
こんなの正規ユーザーに手間がかかるだけじゃん

552
名前は開発中のものです。[sage]   投稿日:2014/02/09 08:35:09  ID:08bTxoDi.net
数ヶ月前に購入したけどライセンス確認って毎月のお約束だと思ってた
正規購入したのにこういうのは確かに気持ちの良いものではないね

553
名前は開発中のものです。[sage]   投稿日:2014/02/09 23:13:02  ID:DPUtD4wg.net
作るゲームにもそれよりマシな割れ対策は実装不可能ってことかね

554
名前は開発中のものです。[sage]   投稿日:2014/02/10 08:50:21  ID:jg1vvXYm.net
ルームエディタの等倍ボタン押した時に強制的にルームの左上に戻されるのどうにかならんかな

555
名前は開発中のものです。[sage]   投稿日:2014/02/10 13:34:45  ID:NJrcDDZQ.net
要望はどんどんyoyoに投げればいいんじゃね?

日本に来てる外国人観光客の拙い日本語を俺らがなんとなく理解してやれるのと同じように
俺らが機械翻訳で書いた内容もyoyoの中の人がうまいこと解釈してくれるから伝わるんだぜ

556
名前は開発中のものです。[sage]   投稿日:2014/02/10 15:55:57  ID:C2FYMJ0c.net
さすがに機械翻訳だと意味不明すぎるから
拙くても中学卒業レベルの文法使って自分で再構築したほうが良いぜ
単語は機械翻訳のを参考にな

GM使いならスクリプト組むより楽だろさ

557
名前は開発中のものです。[sage]   投稿日:2014/02/11 04:56:05  ID:Qp73EvnI.net
それは無いな。それは無い。例外や単語の変形が難解過ぎる。
何よりGMLが英語より難しいならプログラム言語としてそこまで価値は無いぞ。

558
名前は開発中のものです。[sage]   投稿日:2014/02/11 19:15:43  ID:cJG/8Ztq.net
言葉のあやというものがだな

559
名前は開発中のものです。[sage]   投稿日:2014/02/11 22:37:13  ID:69Eg5AUE.net
オブジェクト同士が接触したときに
その接触した座標を出す関数ってあったっけ?
とりあえずこんな形でだしてみたけど

var kyori = point_distance(x, y, other.x, other.y);
var kakudo = point_distance(x, y, other.x, other.y);
var px = lengthdir_x(kyori, kakudo)*0.5
var py = lengthdir_y(kyori, kakudo)*0.5

560
名前は開発中のものです。[sage]   投稿日:2014/02/12 11:04:20  ID:AH0O7xqm.net
Studio使い始めて5ヶ月くらいになったけど
だいぶルームエディタの操作性に慣れてきた。こっちのほうが便利だな。
他のソフト使っている時に気づいたホイールドラッグに慣れたからというのもある。
ホイールドラッグで編集中のモノの描画位置をずらすっていうのは大体どの画像関連ソフトでも共通なんだな。

561
名前は開発中のものです。[sage]   投稿日:2014/02/12 21:55:52  ID:3DCye0j5.net
3dだとホイールドラッグはパンだったりドリーだったりとバラバラだけどね

そりゃそうとhtml書き出し調べてみたんだがtizenも有料htmlプラグインも中身は全く一緒だった
違いはglobal game settingの設定項目だけ
有料htmlプラグインで書き出しても中にはtizen用コードは入ってる
tizen書き出しは有料htmlプラグインと同じ方法でビルドされて最後にzip圧縮してるだけだった
公開せずに個人的に試すだけなら有料htmlプラグイン買う必要はないな

562
名前は開発中のものです。[sage]   投稿日:2014/02/13 21:24:33  ID:/qfdgqlG.net
StudioでSwf読めるらしいけど使ってる人いたらどんな感じか教えてほしい
アニメさせた動きまで読めるなら大きいキャラアクションとか作るの楽になりそうだよね

563
名前は開発中のものです。[sage]   投稿日:2014/02/13 22:40:34  ID:R0kWViAB.net
買ったった!
ios動作速いやん!
viewで解像度遊べるやん!

564
名前は開発中のものです。[sage]   投稿日:2014/02/14 12:03:30  ID:Bm4BJQaW.net
さすがにライセンシングの頻度高すぎだろ
10回起動するたびに1回はやってる気がするぞ

565
名前は開発中のものです。[sage]   投稿日:2014/02/14 12:59:11  ID:3kB4XdqK.net
だから俺はソフト起動しっぱなしにしてるわ。PCはスリープにして

566
名前は開発中のものです。[]   投稿日:2014/02/14 23:41:54  ID:1HF4dRKM.net
初歩的な質問でもうしわけないんですが
draw_spriteがうまくつかえません
なにか注意点はありますか?
スクリプト
draw_sprite(spr_wall,0,x,y);

567
名前は開発中のものです。[sage]   投稿日:2014/02/14 23:46:21  ID:BPaIRiJM.net
インスタンスにスプライトを設定してる時にdraw_spriteを使うとなにか起こる気がした

568
名前は開発中のものです。[sage]   投稿日:2014/02/15 03:33:28  ID:OJh3965e.net
draw_eventに記述してないのでは?

569
「ガスライティング」で検索を![]   投稿日:2014/02/15 03:47:35  ID:7xufgQ4d.net
★マインドコントロールの手法★

・沢山の人が偏った意見を一貫して支持する
 偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法

・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
 誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法


↑マスコミや、カルトのネット工作員がやっていること

TVなどが、偏った思想や考え方に染まっているフリや常識が通じないフリをする人間をよく出演させるのは、
カルトよりキチガイに見える人たちを作ることで批判の矛先をカルトから逸らすことが目的。

リアルでもネットでも、偽装左翼は自分たちの主張に理がないことをわかっているのでまともに議論をしようとしないのが特徴。
,.,,,,

570
名前は開発中のものです。[]   投稿日:2014/02/15 11:36:28  ID:3/ZuEtxx.net
>567
>568
drawイベントに書かなければいけないんですね
普通にstepにいれていました。ありがとうございます。
無事描画されました。
つまらない質問失礼いたしました

571
名前は開発中のものです。[sage]   投稿日:2014/02/15 15:04:27  ID:12imuCRx.net
3Dの衝突判定を標準関数でサポートしてくれるだけで随分違うのになぁ…
拡張で対応できるとはいえ

572
名前は開発中のものです。[sage]   投稿日:2014/02/16 23:25:15  ID:MMfLmea2.net
一方向に伸びるゲージじゃなく
タコメーターみたいな回転するゲージを作れないかなと色々考えてて
ゲージの変数の値に*1.8させて
ゲージの針のspriteの角度をstepイベントで動かすことで実装できたよ

573
名前は開発中のものです。[sage]   投稿日:2014/02/17 15:58:48  ID:vhc3X4tb.net
そんな難しく考えんでも針の根元をセンターにしてアングル変えるだけでいいんじゃね?
コメント1件

574
名前は開発中のものです。[sage]   投稿日:2014/02/17 16:55:39  ID:cdBewkPP.net
0~100が入るパラメータに1.8を掛け、その値を使って>573にしてる意味でしょ

575
名前は開発中のものです。[sage]   投稿日:2014/02/17 19:00:17  ID:RQgW04tD.net
ああ やっと理解できた

576
名前は開発中のものです。[]   投稿日:2014/02/19 00:21:55  ID:ZHH0TF0u.net(2)
draw_spriteで最前列に描画ってできますか?
オブジェクトの向こう側にしか描画できないのですが・・・。

577
名前は開発中のものです。[sage]   投稿日:2014/02/19 00:25:22  ID:ySK9ROE7.net
オブジェクトのdepthの値が小さいほど全面に描画される

578
名前は開発中のものです。[]   投稿日:2014/02/19 00:50:18  ID:ZHH0TF0u.net(2)
さっそく返信いただき、ありがとうございます。
描画用のオブジェクトがそのまま影響するんですね。
スプライトそのものに与える方法をさがしてしまっていました・・・。
無事解決しました、ありがとうございました。

579
名前は開発中のものです。[sage]   投稿日:2014/02/19 22:02:43  ID:XHfrtkb2.net
roomのオブジェクトの一括移動行うと何故か配置したオブジェクトの一つが横向きになるな

580
名前は開発中のものです。[sage]   投稿日:2014/02/20 23:08:43  ID:JJv6HoLK.net
http://www.youtube.com/watch?v=t1opMgTdvNo
こういう3D ParallaxスクロールってGMだとどうやったらできますか?

581
名前は開発中のものです。[sage]   投稿日:2014/02/21 08:12:25  ID:FS6bPFj8.net
板ポリでええんちゃう?

582
名前は開発中のものです。[sage]   投稿日:2014/02/22 14:08:41  ID:wByRPyR5.net
http://gamemakerblog.com/2014/02/22/gamemaker-studio-standard-edition-...
またフリーになるのか…
期間限定と書いてあるが試用期間なのかダウンロード可能期間なのか分からんな

583
名前は開発中のものです。[sage]   投稿日:2014/02/22 15:46:38  ID:LcM7sJPI.net
3/2までに登録すりゃずっと使える
いつものセールと一緒だ

584
名前は開発中のものです。[sage]   投稿日:2014/02/22 15:55:37  ID:S19eKDU0.net
ほとんどの開発者は35ドルでプロフェッショナル版が買えると思ってるだろ
無料になってるスタンダード版はそのための土台でしかない

585
名前は開発中のものです。[sage]   投稿日:2014/02/22 16:17:59  ID:ZU07qpiG.net
モジュールのセールもして欲しいっす

586
名前は開発中のものです。[sage]   投稿日:2014/02/22 17:30:58  ID:30Itb6xu.net
Unity2Dなんかに開発者が流れてるからとかそういう事情もありそう
割とコンパクトで良いソフトなんだけどな

587
名前は開発中のものです。[sage]   投稿日:2014/02/22 20:50:54  ID:AL3c75oG.net
Unityは門口がちょっと狭いからね
これはプログラミングが出来ない人からそれなりに出来る人まで
広く使える

588
名前は開発中のものです。[sage]   投稿日:2014/02/23 12:49:25  ID:4tASQibp.net
いやー買わなくて良かった
信者による購入の勧めを無視し続けたお陰で報われた

589
名前は開発中のものです。[sage]   投稿日:2014/02/23 14:34:43  ID:WYjZPKr2.net
iphoneやmacをターゲットにするならmacに入れなきゃならないんだよね?
一つのアカウントでwindowsとmacの2台に入れてもおk?

590
名前は開発中のものです。[sage]   投稿日:2014/02/23 19:36:39  ID:OeIHwdvH.net
フリー版だと、ビルド時にエラーが出るデモが結構あるけど、
有料版だと直ってるのかなあ。

591
名前は開発中のものです。[sage]   投稿日:2014/02/23 20:01:38  ID:ZJGEn0l9.net
直ってるというか、フリー版だとリソースの制限があるからそれに引っかかってるだけでしょ
うに

592
名前は開発中のものです。[sage]   投稿日:2014/02/23 20:26:28  ID:snFozk2d.net
いくら

593
名前は開発中のものです。[sage]   投稿日:2014/02/23 23:00:09  ID:HxoHxBuu.net
たったの35ドルです!

594
名前は開発中のものです。[sage]   投稿日:2014/02/24 21:13:29  ID:aNAAAYbX.net
freeはwindows版のみの模様

595
名前は開発中のものです。[sage]   投稿日:2014/02/24 21:44:00  ID:LzTCMTjf.net(2)
3/2までに登録すればずっと使えるってのは
3/3以降に再インストールしたら終わり?

596
名前は開発中のものです。[sage]   投稿日:2014/02/24 22:11:34  ID:W5G0gZuA.net
いや、シリアルキー貰えるからそれ再入力すれば平気

597
名前は開発中のものです。[sage]   投稿日:2014/02/24 22:23:25  ID:LzTCMTjf.net(2)
そかーありがとう
じゃあ、とりあえずシリアルキーだけもらっとこうかな

598
名前は開発中のものです。[]   投稿日:2014/02/25 16:00:55  ID:eD5qEiYY.net(3)
みなさんキャラの描画ってどうやってますか?
sprite_indexつかってやってるんですが、一度ボタンを押したら、
一周分アニメーション描画、をやりたいんですが、うまいやり方がわかりません。
ちなみに、sprite_indexもdrawイベントにいれたほうがいいんでしょうか。

599
名前は開発中のものです。[sage]   投稿日:2014/02/25 17:00:14  ID:iH7jvusP.net
if(image_index+1 <= image_number-1)
{
 if(anime >= 5)
 {
  anime = 0;
  image_index += 1;
 }
 else
 {
  anime += 1;
 }
}

600
名前は開発中のものです。[sage]   投稿日:2014/02/25 19:49:39  ID:+cTlOftT.net(2)
createでimage_speed=0;
ボタン押したらimage_index=0;とimage_speed=1;
stepでif(image_index>image_number-1) image_index=0;とimage_speed=0;

Early-Access版ならifの条件分ける必要ないな

601
名前は開発中のものです。[]   投稿日:2014/02/25 20:39:50  ID:eD5qEiYY.net(3)
>599
>600
ありがとうございます。
プレイヤーの待機や走ってる状態から、攻撃モーション
ということをやりたかったのですが、
if(graunded=1 && B_key)
{
ani=1
}

if(ani=1)
{
sprite_index=spr_player_atk
if(image_index+1<=image_number-1)
{

}
else
{
ani=0
}
}
で、とりあえず形になりました。
(image_speedなんですが、1にすると描画が遅くなりすぎてしまいました・・・。)
この方法だと、aniという変数を無駄につかっているようできになりますが、
次に、アニメーション中のキーを無効にしたいのです。何かいい方法はありますでしょうか。

602
名前は開発中のものです。[sage]   投稿日:2014/02/25 21:10:58  ID:+cTlOftT.net(2)
image_speedは毎stepで自動的にimage_index+=image_speedしてくれるんだから
それで遅くなるというのは根本的に何か間違っているということになる

キー入力無効にするのもアニメ開始時にフラグ立てて終了時に消して
フラグが立ってないときだけキーチェックすりゃいいだけの初歩的なこと

思うにまだそういう物を作れるレベルに達してないんじゃないか?
もっと簡単なものから初めて一つずつ理解していった方が結果的に早いぞ
コメント1件

603
名前は開発中のものです。[]   投稿日:2014/02/25 21:38:34  ID:eD5qEiYY.net(3)
>602
ありがとうございます。
フラグたててやる方法は思いついていましたが、
なんかgamemakerって便利な関数が多いので、変数使うのを少ししぶってしまいました。
でも、たしかにいきなり大風呂敷になってるとは思ってたので、
一旦簡単なものをいくつか作ることにしてみます。
初歩的な質問失礼しました。

604
名前は開発中のものです。[]   投稿日:2014/02/25 22:49:27  ID:0y4SV2Od.net
今回の無料の期間にstudio手に入れたのですが、定義されていない変数は0にするっていうのはどこにあるのでしょうか?

605
名前は開発中のものです。[sage]   投稿日:2014/02/26 14:41:54  ID:Jez1sG6S.net
これってライセンスキーの台数制限ってある?
PCの買い替えを考えてるし安易にアクティベーションしないほうがいいのかな

606
名前は開発中のものです。[sage]   投稿日:2014/02/26 22:23:58  ID:zk3zBn0u.net
同時起動制限だけじゃね?

607
名前は開発中のものです。[sage]   投稿日:2014/02/26 23:46:19  ID:sW2JjCfT.net
ゲーム作ってるけど晒す場所がイマイチないよね…
上にあるフォーラムとかでもいいのかな
コメント1件

608
名前は開発中のものです。[sage]   投稿日:2014/02/27 00:22:29  ID:48WTU9H8.net
国内でフリー公開ならふりーむとかフリーゲーム夢幻がある。
ふりーむは規約とか雰囲気が好きじゃないのでやってない。

609
名前は開発中のものです。[sage]   投稿日:2014/02/27 01:49:33  ID:s18X7Wbt.net
>607
あそこでいいんじゃね
この板のやつしか見てないと思うけど

610
名前は開発中のものです。[sage]   投稿日:2014/02/27 01:53:27  ID:NoGbw+eG.net
グーグルドライブとかワンドライブとかに上げとけばいいんじゃないの

611
名前は開発中のものです。[sage]   投稿日:2014/02/27 23:14:04  ID:kQmYE0kW.net
ゲーム自体は無料レンタルサーバーにアップしても良いしdropboxとか斧でも良いんじゃないの
紹介やリンクは動画サイトを利用すれば集客効果期待できる
コメント1件

612
名前は開発中のものです。[]   投稿日:2014/02/28 00:32:07  ID:wINW6rke.net(3)
if(collision_circle(x,y,30,other,0,1))
{
other.hp-=player.atp
}
で、衝突相手のHPを減らそうとおもったのですが、うまくいきません。
otherの使い方が悪いのでしょうか・・・。

613
名前は開発中のものです。[sage]   投稿日:2014/02/28 01:12:38  ID:AwhDfcGX.net
エスパーしてみる
コリジョンイベントじゃないとotherは使えない。

・何がしたいか
・どのように作ったか
・結果として想定していた動きとどう違うのか

質問レスが必要な情報不足してることが多いのでちゃんと書いてほしい。
次スレからテンプレに入れるべきじゃないかこれは
コメント1件

614
名前は開発中のものです。[]   投稿日:2014/02/28 02:11:38  ID:wINW6rke.net(3)
>613
すみません、説明不足でした。
同じ敵オブジェクトの二つの異なるインスタンスの片方にダメージをあたえたいです。
方法は、玉が当たったら敵にダメージというものです。
ただし、玉のほうに敵HPの制御をやらせたいのです。
コリジョンイベントでしかつかえないかも、とも思って、対象を敵としたコリジョンイベント(玉の)に
上記のスクリプトも入れてみました。
玉が当たっても、敵のHPに変化がありませんでした。

結局、最終的にやりたいのは、同オブジェクトの特定のインスタンスのみの制御を
全く違うオブジェクトから行うというものです。

わかりにくくてすみません。

615
614[]   投稿日:2014/02/28 15:27:22  ID:wINW6rke.net(3)
結局 other の使い方はまだ理解できてないけど、
instance_place 使用でなんとかなったです。


616
名前は開発中のものです。[sage]   投稿日:2014/02/28 19:13:27  ID:vlBZuOAk.net
自作のマリオクローンを晒してみる。
エンジン・・・ハローエンジン5.2.2
https://www.youtube.com/watch?v=R_bXHR1Qg8A

617
名前は開発中のものです。[sage]   投稿日:2014/03/01 03:39:34  ID:am1VTfru.net
GameMakerが無料と聞いてDLしました
GameMakerは文字通りゲーム部分を作る事に特化していると聞きましたが、字幕を表示させる事は可能でしょうか?
具体的な例をあげると、洞窟物語のイベントの様にフェイスグラフィックと字幕(テキスト)を出して会話や主人公の独白等をさせる事は可能でしょうか
コメント1件

618
名前は開発中のものです。[sage]   投稿日:2014/03/01 08:01:23  ID:nbkiTe0+.net
>611
ニコ動で動画(タグにGameMaker)+斧へのリンクで紹介することにしたよ
内容が内容なんでリンクは貼らないけど

>617
可能だよ、自作ゲーム(↑とは別)でそういう箇所あるから分かる
特定条件になったらメッセージウィンドウを出してテキスト処理するって感じかな?
ただ、それをどんな風に実装するか(ソースにゴリゴリ書くか、別ファイルから読み取るかなど)
ってのは別の話という理解だけど…
とにかくひとまず触ってみようぜ?
コメント1件

619
名前は開発中のものです。[]   投稿日:2014/03/01 13:45:01  ID:3mYzovpz.net(2)
敵にダメージを与えた時の反応をスピード変化でやってるんだが、
なんか他にうまい方法ある?
move_bounceつかってみたんだけど、横方向だとうまくいかないんだ。

620
名前は開発中のものです。[sage]   投稿日:2014/03/01 15:53:12  ID:O8UJVAo7.net
質問なんですがコードを貰うのに、登録したメールアドレスはあとから変えられますか?

621
619[]   投稿日:2014/03/01 18:53:32  ID:3mYzovpz.net(2)
スピード変化だけで満足いく動きができた。
スレ汚しすまん。

622
名前は開発中のものです。[sage]   投稿日:2014/03/02 17:46:56  ID:izqhbthd.net
IE10を使ってGoogleで「Gamemaker バージョン管理」ってワードを検索したら
検索一覧画面の真ん中あたりに斜線みたいなのが一本表示されてびびった

623
名前は開発中のものです。[sage]   投稿日:2014/03/02 23:49:36  ID:cbydotRP.net
昔画像を投稿したゲームを完成させてみました。

http://www.freem.ne.jp/win/game/6472

良かったらどうぞ。
コメント1件

624
名前は開発中のものです。[sage]   投稿日:2014/03/03 02:20:19  ID:ut4HqW+g.net
スムーズに拡大縮小するのが気持ち良いね

625
名前は開発中のものです。[sage]   投稿日:2014/03/04 05:27:14  ID:q4LvNSEi.net
>618
返事遅れました申し訳ありません。
安心しました!ありがとうございます

626
名前は開発中のものです。[sage]   投稿日:2014/03/05 01:04:39  ID:6FqRlk/2.net
>623
それの拡大縮小ってどうやってるのか気になって少し
view周りを弄ってみたけど
viewをroomより大きくしたらroom内に収まるように自動的に縮小してくれるんだね
コメント1件

627
623[sage]   投稿日:2014/03/05 03:01:23  ID:G0n+7IJH.net
>626
バージョンアップで縮小してくれるようになった?


わたしの時は縮小されなかったので、拡大した時roomより大きくなる時は拡大キャンセルしてました。

628
名前は開発中のものです。[sage]   投稿日:2014/03/06 08:59:58  ID:r7PCisg5.net
GameMakerでツクールみたいなセーブ機能が出来ないかとふと思って少し検索してみたら
セーブする構文はあるけど、ツクールみたいなセーブ機能を実装するにはGMLの知識を使って自分で自作しないとダメって認識でOKかな?
それともツクールみたいなセーブ機能ってGameMakerじゃ不可能?
コメント1件

629
名前は開発中のものです。[sage]   投稿日:2014/03/06 20:54:41  ID:QlcnprMU.net
Physics使ったゲームが少し形になってきたよ
基本はbox2dだからちょっと調べたら日本語の解説サイトが結構見つかって便利ね

http://www.nicovideo.jp/watch/sm23033377
コメント1件

630
名前は開発中のものです。[sage]   投稿日:2014/03/07 12:48:26  ID:KCXa5vCt.net
>629
ニコ動にあげるなよ

631
名前は開発中のものです。[sage]   投稿日:2014/03/07 15:17:40  ID:OKRZnzqD.net
>628
自分はiniファイルの読み書きをロード&セーブに使ってる
クリアしたステージとオールクリアの有無と
ハイスコア情報やらちょっとした情報くらいならそれで十分だし…
ツクールみたいなセーブ機能ってのがどういうのか分からないけど
セーブスロットが分かれてて〜というようなもののこととするなら
作れるだろうけど、フラグ管理やらが面倒だから自分なら別の方法を検討するよ
コメント1件

632
名前は開発中のものです。[]   投稿日:2014/03/07 23:03:52  ID:xurLRoWk.net
そういえばまだシェーダーを触ったことが無かったな…
GLSLかHLSLっていう言語を覚えないとだめなのか

633
名前は開発中のものです。[sage]   投稿日:2014/03/08 02:16:14  ID:qFt6pXy3.net(2)

634
名前は開発中のものです。[sage]   投稿日:2014/03/08 23:52:02  ID:qFt6pXy3.net(2)

635
名前は開発中のものです。[]   投稿日:2014/03/09 00:20:14  ID:CpwtweEf.net
今日これの存在を知ったんだが1週間前まで無料だったと聞いて涙目

636
名前は開発中のものです。[sage]   投稿日:2014/03/09 10:47:17  ID:Buv8EqRW.net
それは運が悪かったと割り切って、たかだか数千円の出費なんだから気にせず買えば?
社会人なら2〜3時間残業すれば余裕で買えるし、学生でも1日バイトすりゃ余裕でしょ
それに自腹切った方がモチベーション高まるし…

637
名前は開発中のものです。[sage]   投稿日:2014/03/09 15:08:22  ID:fCl4vdlf.net
まぁ、夏休みセールが来るだろうけどな

638
名前は開発中のものです。[sage]   投稿日:2014/03/09 19:56:38  ID:oz7wAJzC.net(2)
Separate collision masksってpreciseに設定しないと使えないのか?
Rectangleで使いたいんだけどやり方がわからん。

639
名前は開発中のものです。[sage]   投稿日:2014/03/09 20:05:44  ID:oz7wAJzC.net(2)
間違った。rectangleで使えるんだけどmanualに出来ないんだよなー

640
名前は開発中のものです。[sage]   投稿日:2014/03/09 23:05:01  ID:fzc8g0PC.net
スタンダード買うなら絶対にやめたほうが良い。頻繁に無料になるからな
実験や土台作り程度ならフリー版でも十分出来るから慣れておくと良い

641
名前は開発中のものです。[sage]   投稿日:2014/03/10 01:38:42  ID:WS8anihq.net
海外のソフトウェアは基本よくセールをやるからそれを知っておくと吉

642
名前は開発中のものです。[sage]   投稿日:2014/03/10 04:56:04  ID:Uz3CERDo.net
>631
返事遅れました
えっと説明が悪かったかな
簡単に言うと市販のゲームの大多数が出来る、何個かセーブを別けて作れるセーブの作り方かな
例えば1クリアした後に、そのデータ残したまままた最初からやりたいなって思った時に、セーブ別けれると便利そうだなぁって
コメント1件

643
名前は開発中のものです。[sage]   投稿日:2014/03/10 07:01:01  ID:NmxnOmGC.net
いつ来るかも知れないセールなんか待つよりも、作りたいモチベーションがあるうちに買ってさっさと作り始める事をお薦めするけどな。

644
名前は開発中のものです。[sage]   投稿日:2014/03/10 23:20:46  ID:NDVj47OK.net
>642
そういうのも出来るよ
1つのファイルにまとめるか、1セーブ1ファイルでも好きな方で
コメント1件

645
名前は開発中のものです。[sage]   投稿日:2014/03/11 00:40:27  ID:UppeULG/.net
誰か日本語の解説本を出版してくれ
買うから

646
名前は開発中のものです。[sage]   投稿日:2014/03/11 19:59:56  ID:/TeKQfAv.net
前に解説書を書いてるってここで言ってた奴がいたが
全く音沙汰ないな。記憶違いかも知れないが

647
名前は開発中のものです。[sage]   投稿日:2014/03/11 21:48:17  ID:YsfjbzJr.net
wikiのGMLの翻訳は頻繁に更新されてるよ

648
名前は開発中のものです。[sage]   投稿日:2014/03/12 03:48:54  ID:OB4UoNqv.net
そうなのか
とりあえずソフトの概要をつかむためこれに目を通してるとこだった
http://www.ice.ci.ritsumei.ac.jp/~ruck/CLASSES/SOUSEI1/gmaker_japan.htm

649
名前は開発中のものです。[sage]   投稿日:2014/03/12 15:51:15  ID:61IPFxmV.net
>644
ありがとう!最近DLしてゲーム作ろうと思ってるんだけど
素材作成をメインにしててまだ手探りで機能探してる途中だったんだよね
調べたり触ったりしてみるとセーブ関係が貧弱というか、充実してない感じだったんで不安になって…

650
名前は開発中のものです。[]   投稿日:2014/03/12 23:10:14  ID:Dzn4eI2L.net(2)
描画されてはいるけど、screen上には描画されていないようにすることとかって
できませんかね
2度描きしている部分があって、alpha値が加算されてその部分だけ色が濃くなってしまうので
なんとかしたいのですが・・・
コメント1件

651
名前は開発中のものです。[]   投稿日:2014/03/12 23:28:14  ID:Dzn4eI2L.net(2)
あともう一個疑問なんだけど、
スタンダード無料サービスでstudioにしたのはいいんだけど、
gamemakerにあった、定義されてない変数は自動で0にするっていう機能なくなった
んですかね?
コメント1件

652
名前は開発中のものです。[sage]   投稿日:2014/03/12 23:40:33  ID:6qMZMKiq.net
>650
二度書きって何?描画したいの?したくないの?

>651
なくなったし、無い方がちゃんと未定義の変数使おうとした時に
エラー出てデバッグしやすいので良い。
コメント1件

653
名前は開発中のものです。[]   投稿日:2014/03/13 11:17:37  ID:JQAwPOOc.net
>652
二度描きというより重ね描きというほうが良いですかね。
別のものを描画してるんですが、
例えば○と○をベン図のようにすると、○のalpha値が1でない場合
○と○が重なる部分が濃くなり違和感がでてしまって。
なんとかできないかなと思ったんです。

なるほど、やっぱりなくなったんですねあの機能。

654
名前は開発中のものです。[sage]   投稿日:2014/03/13 12:23:51  ID:wLTwgRLs.net
サーフェスに描画して、サーフェスをalpha値で透明にして描画すれば良いのでは?
後sageを覚えよう。

655
名前は開発中のものです。[sage]   投稿日:2014/03/13 20:51:31  ID:S+N2EP5+.net
方向キーの上下と左右の同時押しをしてる時にスペースキーを押すと、スペースキーのキーボードイベントが処理されないキーボードがあるみたいだね
キーボードによって違うのかと考えて色々なキーボードで試してみたんだけど、正常に処理されるキーボードと処理されないキーボードがあった
方向キー同時押しとスペースキーが正常に処理されないキーボードでも、NumLock外してテンキーを方向キーにして、そっちで操作したら正常に処理されたけど

656
名前は開発中のものです。[sage]   投稿日:2014/03/14 18:00:22  ID:xadMUiFT.net
パッチ来た

657
名前は開発中のものです。[sage]   投稿日:2014/03/14 19:28:25  ID:GYVw9/sH.net
1.3の目玉ってなんだ
win8とか電話とかどうでもいいんだけど

658
名前は開発中のものです。[sage]   投稿日:2014/03/14 20:00:35  ID:DHywuCE5.net
3D機能をもうちょっとだけでいいから充実して欲しいな…
それこそ衝突判定だけでも

659
名前は開発中のものです。[]   投稿日:2014/03/14 20:40:45  ID:xF5+tpqP.net(2)
タイルを配列上に管理できるようになるのが個人的に嬉しいところ。

660
名前は開発中のものです。[sage]   投稿日:2014/03/14 23:07:54  ID:MqlrDQGG.net
1.3が出たらpro版を買おうと思う・・・

661
名前は開発中のものです。[sage]   投稿日:2014/03/14 23:11:20  ID:xF5+tpqP.net(2)
1.3にアップしたら、window_set_gui_size関数の仕様が変化して、かなり行き詰ってる。元に戻すかしてほしいなぁ…

662
名前は開発中のものです。[sage]   投稿日:2014/03/15 17:03:16  ID:eAjCFda2.net
yoyoのチュートリアルって文字列囲むのに[']シングル使ってるのね。
今まで文字列は["]ダブルで、半角の一文字は[']シングルで囲むもんだと思ってた。
特に使い分けなくていいのかな?
コメント1件

663
名前は開発中のものです。[sage]   投稿日:2014/03/15 21:44:48  ID:cF5pzsIq.net
>662

ダブルを文字として表示したいときとかシングルで囲んでる

664
名前は開発中のものです。[sage]   投稿日:2014/03/15 22:26:10  ID:uGcHT7mJ.net
javascriptなんかもどっちでもいでしょ

665
名前は開発中のものです。[sage]   投稿日:2014/03/16 13:32:59  ID:rZBLyW8b.net
最新アップデートしたらやけに起動が遅くなったが、これはどういうこと

666
名前は開発中のものです。[sage]   投稿日:2014/03/16 15:22:40  ID:A5c0ZJ/V.net(3)
確かにアプデしたらプルダウンメニュー出るのとかゲーム走らせるのとか
もっさりした印象。

667
名前は開発中のものです。[sage]   投稿日:2014/03/16 15:41:53  ID:A5c0ZJ/V.net(3)
うーんやっぱ気のせいかなぁ

668
名前は開発中のものです。[sage]   投稿日:2014/03/16 16:10:56  ID:A5c0ZJ/V.net(3)
スペック十分すぎるのにやたらエディタやらのレスポンス遅くなる時があって不安定だ
色々バグフィックスされているとはいえ心配な人はアップデート避けたほうがいいかも。

669
名前は開発中のものです。[sage]   投稿日:2014/03/16 19:44:00  ID:9npTm03V.net
get_string関数でフリーズするのは自分の環境だけだろうか。

670
名前は開発中のものです。[sage]   投稿日:2014/03/17 16:29:10  ID:Zcu+JLua.net(2)
XPにstudioフリー版をDLしてインストールしたんだけど
インストールして起動後のアップデートが「Extracting...」のとこで固まってて
アップデートが終わらないよ

XPじゃもう無理ってこと?
コメント1件

671
名前は開発中のものです。[sage]   投稿日:2014/03/17 19:37:21  ID:1wv7oKKC.net
サポートが切れるOSは世話しない

672
名前は開発中のものです。[sage]   投稿日:2014/03/17 20:48:16  ID:XcMd5vw2.net
>670
XPなら一旦アンインストールして
C:\Documents and Settings\User\Local Settings\Application Data\GameMaker-Studio\UpgradeZip\upgrade.zip
もしくは
C:\Documents and Settings\User\Local Settings\Application Data\GameMaker-Studio
フォルダそのものを削除してみては。
ただGM Studio は出力したゲームが最低でもDirectx9c の完全互換じゃないと動かないので
XPでも動くというゲームを作りたいならばGM Studio はやめておいたほうがいい気がする
コメント1件

673
名前は開発中のものです。[sage]   投稿日:2014/03/17 22:32:39  ID:Zcu+JLua.net(2)
>672
アドバイスどうもです
アンインストール後GameMakerのフォルダを検索して全部削除した後
インストールしてみたけど結果は変わらずでした
大人しく7に乗り換えます

674
名前は開発中のものです。[sage]   投稿日:2014/03/18 15:54:41  ID:bytAfcsu.net
studioってgamemaker8.1まであったvariable系の変数があるか調べる関数に変わるなんかあるのかな?
それともいちいち自分で定義しないとだめ?
8.1までずっとこれでやってたから移行させようと思っても代入しないとだめなのしんどくて
気が進まない

675
名前は開発中のものです。[sage]   投稿日:2014/03/22 09:16:23  ID:rQGeTTyN.net(3)
Drawイベントめっちゃ増えてて
DrawGUIはビュー基準の座標で描画するのはわかるんだが
pre drawとかpost drawとかresizeってなんだ

676
名前は開発中のものです。[sage]   投稿日:2014/03/22 09:27:01  ID:rQGeTTyN.net(3)
draw_rectangle_colo"u"r()
って関数あったけどこれはイギリス綴り用か。
コメント1件

677
名前は開発中のものです。[sage]   投稿日:2014/03/22 09:32:28  ID:rQGeTTyN.net(3)
というかcolorがサジェストの候補に出なくなったし
ステータスバーに引数の内容が表示されなくなったじゃないか。
これはイカンと思うぞ

678
名前は開発中のものです。[sage]   投稿日:2014/03/22 15:41:25  ID:qhmgDmOG.net
DrawGUIは便利だな
ビューがグリグリ動くゲーム作ってるから

679
名前は開発中のものです。[sage]   投稿日:2014/03/22 17:01:31  ID:QGVPOtX/.net
>676
本来、uが入った綴りの方が原型で、アメリカ人の偉い人が省略形を広めたって聞いた
日本ではu抜きのアメリカ英語で習うから違和感があるけどね

680
名前は開発中のものです。[sage]   投稿日:2014/03/23 17:24:36  ID:CQ8JFHcK.net
ちょい前にXPにインストールできないと言ってた者だけど
7に乗り換えてインストールしてみたら無事できました
ご報告まで

681
名前は開発中のものです。[sage]   投稿日:2014/03/23 20:11:16  ID:9Yt7Q1VW.net
はい

682
名前は開発中のものです。[sage]   投稿日:2014/03/26 22:09:42  ID:ihZqh7ut.net
これツイッター使える関数とかないんか
フェイスブックはあるみたいだが

683
名前は開発中のものです。[sage]   投稿日:2014/03/31 21:31:50  ID:cZdB+qlt.net
http://www.yoyogames.com/news/210

これはgamemakerでPS4とVITA向けのゲームが作れるようになるってこと?
コメント1件

684
名前は開発中のものです。[sage]   投稿日:2014/03/31 22:47:29  ID:Gh5bzx5z.net
PS4とVITAと若干遅れるけどPS3も
さりげなく大きなニュースだとおもう、詳細待ちだね

685
名前は開発中のものです。[]   投稿日:2014/04/01 00:12:16  ID:8Wi73EkW.net
質問
あるオブジェクトの方向を向き続けるオブジェクトって作れます?
cosとか使ってみたけどよくわからん
コメント1件

686
名前は開発中のものです。[sage]   投稿日:2014/04/01 00:35:33  ID:BzmQAQMm.net
>683
先日の報道のやつでしょ
Sonyとライセンス契約を結べば作れるようになるんじゃないかな
個人では無理だと思うぞ

687
名前は開発中のものです。[]   投稿日:2014/04/02 10:09:00  ID:mOK4G8fd.net
BGMとスプライトのアニメーションの同期をしようと思って
image_speed = (1/((60/tempo)/(1/room_speed)))*image_number;
とさせて同期したまでは良かったんだけど

ルームがかなり横に長くなりそうだったから
instance_deactivate_allとinstance_activate_region
でview外を非アクティブにしたら
view外のインスタンスがview内に入るとそのview外にいたインスタンスがBGMと同期しなくて困っています

因みにBGMはループさせたいので最初と最後の無音時間をカット
でも1ループ目の最初は無音時間が欲しかったのでアラームで設定
その同期させたいオブジェクトもアラームで設定

どうしてもずれるんですよね
まだ1ステップごとにアニメーションが変わるのなら
適当に変数用意して1ステップごとにカウントを上げて
それでimage_indexを設定すればいいのですが
image_speed = (1/((60/tempo)/(1/room_speed)))*image_number;
これからして どう考えてもそうはいかず・・・

昨日丸一日考えてもうまくいかなかった・・・

長文失礼


>685 ヒント:point_direction()
コメント1件

688
687[]   投稿日:2014/04/03 20:57:42  ID:cWRGZwD/.net
なんとか自己解決

こんなに解決に時間かかるとは・・・

689
名前は開発中のものです。[]   投稿日:2014/04/04 13:53:33  ID:TrjptW98.net
>687
おお、できた
あともう一つ質問いいですか?
アクションで坂道つくろうと思って、アイワナの中身とかスレ見たりしたんですが、
当たり判定が原因なのかうまく動作しなくて・・・
ちなみに、登らせたい画像のサイズは32×32です。

690
名前は開発中のものです。[sage]   投稿日:2014/04/07 16:31:24  ID:UVAMO6yA.net
少しづつ作成してる物理演算ゲームが少し形になってきたよ
joint作成する際のパラメーター調整が結構大変だ

http://youtu.be/MYe-kTvjOHM
http://www.nicovideo.jp/watch/sm23277230
コメント1件

691
名前は開発中のものです。[sage]   投稿日:2014/04/07 20:29:47  ID:GkEkWmyE.net
>690
いいね、面白そう

692
名前は開発中のものです。[sage]   投稿日:2014/04/08 00:01:41  ID:sWx57bR8.net
最近Studioに乗り換えたんだけど、>116みたいな感じで、外部ファイルの読み込みをしたくて

game.exe←出力したexe
├data
│└chara.dat←これを読みたい
└readme.txt

いって時に、以前のGMと違って"./data/chara.dat"ってパスの指定では、何故か読んでくれなくなったと思うんだけど、
これをどうにかするには1ファイル1ファイルIncluded filesで指定するしかないのかな…?

例えばユーザがキャラデータを追加できるゲームを作りたい時、
dataの中にchara2.dat〜ってファイルが増えたり減ったりした時に
Included filesだと毎回作者が手動で対応しなきゃいけなくなるから困ってる…
コメント1件

693
名前は開発中のものです。[sage]   投稿日:2014/04/08 03:04:57  ID:fyDxXb50.net
>692
俺も数ヶ月前に悩んで、限定的だがIncluded Filesを使わない方法を考えた。
あくまでも開発者のPCで使えることしか確認してないけどな。
ヘルプのReference->File Handling->File System Limitsの下のほうに書いてあることだが、
Windows 7の場合は C:\Users\<ユーザー名>\AppData\Local\<ゲーム名> のディレクトリにいろんなデータが置いてある(XPの場合はまた別)。
例えばOreというユーザーがGame1というゲームを作った場合、
C:\Users\Ore\AppData\Local\Game1\
を文字列dpに保存すれば、dp+<ファイル名>で自由に読み書きできる。
ただ長いしOSごとに異なるから、Localまでを環境変数から取得するようにして、
switch(os_version){
case 326781: // XP
case 326782: // XP 64bit
dp = environment_get_variable("appdata") + "\Game1" ;
break;
case 393216: // Vista
case 393217: // 7
case 393218: // 8
dp = environment_get_variable("localappdata") + "\Game1" ;
break;
}
fname = "data1.txt" ;
fpath = dp + "\" + fname ;
というふうにすれば、ユーザー名やOSが違ってても、新たにファイルを作ったり、そこからデータを読み込んだりできると思う。
コメント1件

694
名前は開発中のものです。[sage]   投稿日:2014/04/08 07:28:10  ID:bj8dEnaQ.net(3)
>693
うーんなるほど…サンドボックス化とは言え、厄介な話だ

695
名前は開発中のものです。[sage]   投稿日:2014/04/08 07:53:06  ID:bj8dEnaQ.net(3)
うん…?これってもしかして、
zip出力ならexeからの相対パスでファイル取得できるのか。

すごい面倒だけど、開発環境ではAppDataとかの方に入れて開発しておいて、
配布するときにはZipで出力してAppDataに置いてある追加ファイルをexe以下にコピーしておくって感じになりそうかな…
一応、exe以下のファイルの読み込みと、ファイル一覧の取得は出来るのは確認した。

IncludeFilesじゃなくてIncludeDirectory、とかなら良いんだけどなぁ…

696
名前は開発中のものです。[sage]   投稿日:2014/04/08 17:50:30  ID:+owjQIA0.net
IncludeFilesにグループ分けしてそこにファイル入れておけば
zip出力ならグループ名のフォルダをzip内に出力してくれる
exeからの相対パス「グループ名\ファイル名」でアクセス可能
コメント1件

697
名前は開発中のものです。[sage]   投稿日:2014/04/08 21:35:16  ID:bj8dEnaQ.net(3)
>696
それだとzip出力してない状態、要するにStudioで実行してる時とか開発中は、
IncludeFilesに入れたファイルしか読めないから面倒だなぁと思って。
毎回一時ディレクトリを探して使いたいファイルをコピーすればいいんだけど、ちょっと手間が大きいなあと…。

IncludeFilesみたいナ感じで、ディレクトリを指定して、そのディレクトリの中にあるものは
実行時なりエクスポート時にコピーしてくれればいいのに…という意味だった。

698
名前は開発中のものです。[sage]   投稿日:2014/04/09 02:32:34  ID:FFEgsRsG.net
よくわからん仕様だな exeなりに出力してしまえば相対パスで読めるってことは、
逆に言えばそれだとF5で起動した時には読み込めないってことか?
そんな不便な事あるもんなのか?

699
名前は開発中のものです。[sage]   投稿日:2014/04/10 23:01:05  ID:0P5YoywL.net(2)
roomエディター上でタイルを消していくのが面倒すぎる
8.1のときは右クリックしながら一気に消していけたのに
studioじゃ出来なくなって一つづつ消していかないといけない

700
名前は開発中のものです。[sage]   投稿日:2014/04/10 23:50:20  ID:0P5YoywL.net(2)
自己解決
ctrl押しながらドラッグしたら一気に消せた

701
名前は開発中のものです。[sage]   投稿日:2014/04/11 07:56:58  ID:yHLg3SBi.net
physics面白いな

702
名前は開発中のものです。[sage]   投稿日:2014/04/11 19:33:01  ID:yIA67BMC.net
アクションやシューティングで貫通する武器を設定する場合
接触している間ダメージが入り続けるので判定の設定にはいくつかの手段があると思うけど
どういうのが便利かな、たとえば

・弾が当たった時点で弾の判定を一旦消す(敵が密集しているときに一体にしか当たらない)
・弾が当たった時点で敵の判定を一旦消す(集中砲火を浴びせても1回しかカウントできない)
・弾自体の攻撃力を低く設定して通過までの累計でダメージを与える(バランスが難しい)
コメント2件

703
名前は開発中のものです。[sage]   投稿日:2014/04/11 20:12:56  ID:qLgMIxU5.net
>702
どちらの判定も消さずに接触したインスタンスを敵に保持させて2回目以降は無視かな
ブーメランみたいにUターンして複数回以上当たるなら、さらに離れた時点でそれをリセットさせる
よっぽどな弾幕じゃない限り処理オチすることもないだろうからね
あるいは3の累計ダメージ制にして小さい爆破エフェクトを連続させて誤魔化すとか…
どちらかの判定を消すやり方だとプレイして爽快感に欠けるだろうからオススメしない

704
名前は開発中のものです。[]   投稿日:2014/04/11 22:36:00  ID:tTvXqOem.net
>702
グローバル変数で、攻撃した時に変数をtrueにして
敵の方のアクションで変数がfalseの場合は当たる、trueの場合はスルーという風にして
アニメーションエンドイベントで変数をfalseにする・・・
言ってることが自分でも分からなくなってきた・・・

705
名前は開発中のものです。[sage]   投稿日:2014/04/12 12:04:35  ID:d6XurKTG.net
貫通武器は個々のインスタンスを認識させるというのが一番か
あとインスタンスナンバーを使わない手としては弾のほうを別オブジェクトにする手もあるな
例えばグラディウスのレーザーなら自機とオプションそれぞれが撃つレーザーを
別のオブジェクトにしておけばそれぞれに対する接触イベントを設定できる
2連射なら1発目と2発目を交互に別オブジェクトに

706
名前は開発中のものです。[sage]   投稿日:2014/04/12 12:15:28  ID:GH5dSFkc.net
弾インスタンスに、今後数フレームhitさせないインスタンスIDを保持する配列を用意しておいて、
カウントと一緒に管理したら良いんじゃないかな。

仮にhitさせない有効時間を1fにしておくと、弾速度の速い武器なら1回だけhit。遅い武器なら連続hit(2fに1回)みたいな使い分けも出来て良い感じ。

707
名前は開発中のものです。[sage]   投稿日:2014/04/12 15:38:18  ID:0uUnv4wK.net
バージョン1.3bにしたら終了時にエラーがでるから1.2に戻そうとしたら
なんかyoyogamesが落ちている…なんというタイミング

708
名前は開発中のものです。[sage]   投稿日:2014/04/15 00:38:29  ID:HSD19TIm.net
http://docs.yoyogames.com/source/dadiospice/002_reference/game%20assets...

この辺のファンクションで出来ない?

709
名前は開発中のものです。[sage]   投稿日:2014/04/15 07:00:07  ID:bazCf7+U.net
タイル敷き詰めると、1roomデータだけで容量数M食ったりする。

配置しながら確認できないけど、tile配置用オブジェクト作ってbbox範囲内に敷き詰めるようにすると軽い。

710
名前は開発中のものです。[sage]   投稿日:2014/04/18 00:56:23  ID:X0vsH4Wh.net
flashやgamemakerでもう結構な数のアクションゲームを作ったけど
いまだに三角関数は頭がこんがらがるよ
なかなか思うような動きができなくて四苦八苦して
何時間も頭をこねくり回してたのに
結局原因がxとyの打ち間違いだった時の脱力感ときたら・・・

711
名前は開発中のものです。[sage]   投稿日:2014/04/18 01:33:15  ID:CXaPwJ66.net
三角関係でこんがらがったのかと思った

712
名前は開発中のものです。[sage]   投稿日:2014/04/18 12:29:05  ID:WmRYg52j.net
三角木馬でこねくり回されたのかと思った。

713
名前は開発中のものです。[sage]   投稿日:2014/04/19 01:07:38  ID:IpZBIqwm.net
三角関数の座標は原点が左下だけど
gamemakerのroom座標は原点が左上なので
それを忘れてるとミスを起こしやすい
コメント1件

714
名前は開発中のものです。[sage]   投稿日:2014/04/19 08:40:29  ID:Ftneomnn.net
>713
それが原因でsinに-1をかけ忘れて悩んだことがあったから、
以来cos,sinを直接記述するよりもlengthdirを使うことがほとんどになった
lengthdirだと-1かけなくて良いし角度をラジアンに直さなくて良い

715
名前は開発中のものです。[sage]   投稿日:2014/04/19 20:45:18  ID:sDufJi1o.net
恋のベクトルは

716
名前は開発中のものです。[sage]   投稿日:2014/05/01 09:10:29  ID:FgFVt9Aq.net
マップを延々と作るんじゃなくてゼビウスみたく数パターン作って
それを良い具合にループさせるようにしてみるか…
実装をどうするか考える必要はあるけど

717
名前は開発中のものです。[sage]   投稿日:2014/05/01 20:12:05  ID:DvbwhPaG.net
ベルトスクロールアクションつくってる奴いる?
衝突判定がXY軸しかなくてZ軸が足りないんだが、
depth変数使って弄くり回せば上手くいくかな

718
名前は開発中のものです。[sage]   投稿日:2014/05/01 21:47:52  ID:L2pcuB0I.net
そういた昔ながらのゲームを作るときは
昔はどうやってたのかを考えるといいよ

719
名前は開発中のものです。[sage]   投稿日:2014/05/02 23:42:32  ID:1c65yDwu.net
昔のゲームだからって開発データ一式公開されてるわけではないし…

720
名前は開発中のものです。[sage]   投稿日:2014/05/02 23:44:39  ID:iNDy4wdy.net
だから頭を使って考えろと

721
名前は開発中のものです。[sage]   投稿日:2014/05/03 01:18:26  ID:sVaMQvmr.net
というかレイヤーごとに画面外にマップ描いて
tileなんちゃらで必要なマップ描かれたレイヤーのx,y軸を変えて動かすだけやろ
コメント1件

722
名前は開発中のものです。[sage]   投稿日:2014/05/03 08:42:37  ID:2wkL3UM6.net
シューティングゲームとかで敵が弾を撃つ方向は
自機狙いであっても360°自由に撃ってるわけじゃなくて
実際には32方向とかの角度に限定されてて微妙にずれていれば当たらなかったりするよね
こういう処理入れていると難易度とかプレイしやすさとかにどんな影響あるかな

723
名前は開発中のものです。[sage]   投稿日:2014/05/03 11:01:44  ID:UO1Xpcrx.net
>721
そういう考え方もあるのか
試してみるしかなさそうだな

724
名前は開発中のものです。[sage]   投稿日:2014/05/03 11:32:03  ID:Th/0KMjP.net
安全地帯ができるだけなんじゃねえの

725
名前は開発中のものです。[sage]   投稿日:2014/05/03 12:22:22  ID:1JnQZQRK.net
無印の怒首領蜂とかプレイすればわかるけどその方が難しい
ちょん避けが通用しなくなるからな

726
名前は開発中のものです。[sage]   投稿日:2014/05/03 20:42:34  ID:Vv5nSMxa.net
えっ…
GMStudioってsound_addないの…?

727
名前は開発中のものです。[]   投稿日:2014/05/04 22:06:29  ID:MVJ1ppVY.net(2)
ブロックのオブジェクトをたくさん作成しても、重くならない方法ないかな?
テラリアみたいなゲーム作ってて、困ってるんだが

728
名前は開発中のものです。[]   投稿日:2014/05/04 22:14:08  ID:MVJ1ppVY.net(2)
ちなみに、自動生成で
地形の形はランダムにしたいなと思ってる
連続でごめん

729
名前は開発中のものです。[sage]   投稿日:2014/05/04 22:45:39  ID:faVeR1ax.net
ブロックじゃなくて配列使って、配列に対して地形としての判定を行えば良いのでは。
コメント1件

730
名前は開発中のものです。[]   投稿日:2014/05/05 07:33:55  ID:oFBpnGxm.net
>729
配列だと、オブジェクトとしての機能を
失わないかな?
コメント1件

731
名前は開発中のものです。[sage]   投稿日:2014/05/05 09:00:42  ID:GXbTAHKd.net
>730
オブジェクトの機能が重いから仕方ないとは思うが、
配列内のブロックを元にサーフェスに描画して、そこからスプライトを作成して、
地形オブジェクトのマスクに使ったらどうだろ。

ちょっと試してないからどれだけ重くなるかは分からないけど。

732
名前は開発中のものです。[sage]   投稿日:2014/05/07 22:49:39  ID:/kAAjlRn.net
Physicsの機能試すのに作ってたゲームをとりあえず完成させたよ
Physicsは色々と出来ることが多くて面白いので
機能をフルに使ってもうちょっと作りこみたいかな

http://www.freem.ne.jp/win/game/6800

733
名前は開発中のものです。[sage]   投稿日:2014/05/07 23:48:31  ID:Mh3sMTYf.net
クリアできん…
あまり摩擦で速度が減衰する感じが無くて動き続けるから難しい
あとパワー溜めてリリースした時に速度リセットされないから
高速移動しようとしたつもりで離しても減速するだけになる。
今クリック連打でちょっとづつ動かしてやってる

734
名前は開発中のものです。[sage]   投稿日:2014/05/08 00:03:45  ID:z4wq6XTE.net
ふむふむその辺は気にもしてなかった
指摘されたところを修正してもうちょっと作りこんでみます

735
名前は開発中のものです。[sage]   投稿日:2014/05/14 01:01:30  ID:kEP6kGeT.net
スクリプトでView_portをいじって
サムスピや龍虎のようなキャラの位置によって
スムーズに拡大縮小する仕組みに挑戦中

これが出来たらスマブラみたいなゲームも意外と簡単に出来そうだ

736
名前は開発中のものです。[]   投稿日:2014/05/16 04:07:59  ID:3+yACoxI.net
IDに「nintendo」がでたら神22代目 /ゲームサロン板
  ↑ ↑ ↑  ↑ ↑ ↑

737
名前は開発中のものです。[sage]   投稿日:2014/05/16 22:47:57  ID:iOzNunuL.net
ProとExport Moduleの半額セール始まるな…
Proは持ってるからAndroidモジュールだけ買おうかな

738
名前は開発中のものです。[sage]   投稿日:2014/05/16 23:07:22  ID:opMIznLU.net
appdataにフォルダー作らせないようにするのってどうやるんじゃ

739
名前は開発中のものです。[sage]   投稿日:2014/05/17 00:21:14  ID:hNwfCi18.net
モジュールも公式で買えばSteamキーもらえるの?
コメント1件

740
名前は開発中のものです。[sage]   投稿日:2014/05/17 01:12:19  ID:iQ4NcrNt.net
>739
あ、どうなんだろうね
俺も知りたい
Pro買ったときは1週間後くらいに公式のライセンス閲覧ページか何かにSteamキーが追加されてたが

741
名前は開発中のものです。[sage]   投稿日:2014/05/17 20:31:40  ID:ovEf8y6j.net
一人で開発しててPC以外に作る気無いってやつにプロの旨みってあるか
$25出す気になれん

742
名前は開発中のものです。[sage]   投稿日:2014/05/17 20:51:27  ID:j9khj4yY.net
そのうちPS4で動くようになるとかいう話は興味あるな
うちはゲームパッド使う予定だからもしもしに用はない
コメント1件

743
名前は開発中のものです。[sage]   投稿日:2014/05/17 21:12:27  ID:r0LIXfcF.net
まともなもの作る気あるならチームで作らなくても
ソース管理は出来たほうがいいけどな
外部ツールで面倒じゃないならいらんが

744
名前は開発中のものです。[sage]   投稿日:2014/05/18 00:07:57  ID:ZZI00uOV.net(3)
>742
ソニーにPS開発者として登録すれば、もう無料で使えるんじゃなかったっけ?
コメント1件

745
名前は開発中のものです。[sage]   投稿日:2014/05/18 09:27:15  ID:y4deFq3/.net(3)
>744
そうなのか?
ここでもそんな記事見たことないから知らんかったけど
コメント1件

746
名前は開発中のものです。[sage]   投稿日:2014/05/18 14:22:44  ID:ZZI00uOV.net(3)
>745
公式機能比較のPSエクスポーターの項目にLearn Moreのリンクがある
辿ると"These exports are only available for licensed PlayStation developers."と書かれている
PS VITA、PS3、PS4となってるけど、個人契約は面倒くさそう
https://www.yoyogames.com/studio/multiformat/console

747
名前は開発中のものです。[sage]   投稿日:2014/05/18 14:29:22  ID:y4deFq3/.net(3)
既に実装されている機能なのか
こうなると正式に日本進出して欲しい気もするな
thx

748
名前は開発中のものです。[sage]   投稿日:2014/05/18 15:46:48  ID:jCCBnMbQ.net
面倒くさいというか基本個人じゃだめだろ

749
名前は開発中のものです。[sage]   投稿日:2014/05/18 16:07:34  ID:ZZI00uOV.net(3)
個人でも駄目じゃない
駄目じゃないけど、メールでご相談ください、となってるの
ゲーム内容を審査したりしてハードルあげてるんだろうな、と予想
http://www.jp.playstation.com/pdr/

で、これ契約してPSデベロッパーになればGameMaker StudioのPSエクスポーター付が無償で使えるはず

750
名前は開発中のものです。[sage]   投稿日:2014/05/18 18:09:15  ID:DPkcLzWb.net
PSMだったら個人でもOKみたいだけど
こっちでもGamemakerでいけるのかね?

751
名前は開発中のものです。[sage]   投稿日:2014/05/18 18:48:46  ID:y4deFq3/.net(3)
PSMで良いならSCE公式のSDKが無償公開されてるからなあ
どっかの有名な物を改修した代物と聞いてる

752
名前は開発中のものです。[sage]   投稿日:2014/05/19 00:02:07  ID:AsFNTpdL.net
PSMでGamemakerからの出力に対応しないのか
問い合わせようとしたら
問い合わせするにもまずデベロッパー登録しないといけないのか・・・

753
名前は開発中のものです。[sage]   投稿日:2014/05/20 11:17:11  ID:VI72NUET.net
Steam版でProfessional持ってて、iOSのモジュール買おうかと思ってるんだけど
公式で購入したモジュールをSteam版に当てることはできるだろうか…

754
名前は開発中のものです。[sage]   投稿日:2014/05/22 23:39:09  ID:gpNX6HgF.net
変数bairituを増減させて
Drawイベント内で

view_wview[0] = view_wport[0]*bairitu;
view_hview[0] = view_hport[0]*bairitu;
view_yview[0] = ((view_hview[0] - room_height)/2)*-1;

としてviewを拡大縮小させて
roomが中央に表示されるようにしてるんだけど、

view_object[0]に自機を指定して
スクロールさせるようにすると
view_yview[0] = ((view_hview[0] - room_height)/2)*-1;
↑が効かずに
縮小させたときroomが画面の下揃えに表示されるのって
なにが引っかかってるんだろう?

755
名前は開発中のものです。[sage]   投稿日:2014/05/27 23:30:12  ID:Ukoo7k7V.net
viewの拡大縮小を少し作ってみたよ
対戦ゲームみたいに
二つのオブジェクトの距離によって拡大縮小するように作ってみたけど
違和感ないかな?

↓GMSの作業ファイル
http://133.242.9.183/up/src/f2100.zip

756
名前は開発中のものです。[sage]   投稿日:2014/05/30 13:38:55  ID:fm5yE4iy.net
1.3のspineてのはどうやって使うんだ

757
名前は開発中のものです。[]   投稿日:2014/06/01 16:11:25  ID:PbbkV6+v.net(2)
みなさん斜めのマップの当たり判定ってどうやってますでしょうか。
今のところ四角いブロックを敷き詰めたアクションゲームしか
作れないので、斜めの坂とか実装したいのですが

758
名前は開発中のものです。[sage]   投稿日:2014/06/01 17:38:53  ID:DhBnWPC9.net
physicsかな


759
名前は開発中のものです。[sage]   投稿日:2014/06/01 18:30:32  ID:2g4aXReE.net(2)
チュートリアル用のサンプルゲームで
斜面を歩くアクションゲームのサンプルあったはず

760
名前は開発中のものです。[sage]   投稿日:2014/06/01 20:44:12  ID:2g4aXReE.net(2)
[gamemaker slope]で検索したら↓の動画出てきたよ
英語だけどまぁスクリプト見れば大体わかると思う

http://www.youtube.com/watch?v=1r1rElIiWqw

761
名前は開発中のものです。[]   投稿日:2014/06/01 23:35:24  ID:PbbkV6+v.net(2)
ありがとうございます、早速参考にさせていただきます!

762
名前は開発中のものです。[]   投稿日:2014/06/03 18:08:49  ID:fF+aOSwp.net
ゲームパッド対応でゲーム作ってるけど
ゲームパッドのキー定数にはキーボードのvk_anykeyのようなものが無いから
ボタンそれぞれにrelease時の動作を作らなくちゃいけないのが面倒だ

763
名前は開発中のものです。[sage]   投稿日:2014/06/04 11:05:42  ID:46S2359D.net
GameMaker日本語ヘルプ対応して欲しいなぁ
日本で流行りづらい最大の理由がこの英語分からないと非常にとっつき辛い部分だと思うんだよな。解説サイトも殆どないしあっても古いし
Unityにどんどん流れてっちゃうぜ・・・
コメント1件

764
名前は開発中のものです。[]   投稿日:2014/06/04 12:01:10  ID:Y3Tsy+MX.net(2)
すいません、デバック用にdraw_textを使っているのですが
文字と数値を同時に表示したいのですができませんでしょうか。
sample=100;
draw_text(0,0,"sample"+sample);
のように変数の中身を表示してみたいのですが。

765
名前は開発中のものです。[]   投稿日:2014/06/04 15:11:38  ID:Y3Tsy+MX.net(2)
765です、stringという変換する関数がありました。
なんとか解決できました、すいません。

766
名前は開発中のものです。[sage]   投稿日:2014/06/04 21:15:04  ID:qOs7BAYl.net(2)
show_debug_message()使えば
Messagesウィンドウに出力できるよ
↓こんな感じで使う
show_debug_message( hensu_a + "文字と変数を結合するよ " + hensu_b);

767
名前は開発中のものです。[sage]   投稿日:2014/06/04 21:25:28  ID:qOs7BAYl.net(2)
>763
https://www.yoyogames.com/company/contact

要望だして日本にもユーザーが結構いることを認識させれば
動いてくれるはず

768
名前は開発中のものです。[]   投稿日:2014/06/05 19:31:43  ID:7kf+aRz8.net
>767
ありがとうございます、使ってみます

769
名前は開発中のものです。[]   投稿日:2014/06/07 12:43:21  ID:njgMGj3X.net
スタンダードが永久無料になったみたいだな
http://www.yoyogames.com/studio

770
名前は開発中のものです。[sage]   投稿日:2014/06/07 13:50:44  ID:QY7TS2Uh.net
スタンダード購入者にロゴが出るなんてなめた事にはならんだろうな

771
名前は開発中のものです。[sage]   投稿日:2014/06/07 21:56:54  ID:chlxWgQx.net
さすがにそれはないだろ



……だろ?

772
名前は開発中のものです。[sage]   投稿日:2014/06/07 22:15:18  ID:x/7oJ4vD.net
でも、スタンダード購入者は今後どういう扱いになるんだろうな?
期間限定でプロへ割引アップグレードさせるのかね
以前はロゴ表示なくなってたんだっけ?

773
名前は開発中のものです。[sage]   投稿日:2014/06/07 22:20:55  ID:+raewGnQ.net(2)
なんか同じ画像なのに、元々読みこんである画像と、sprite_addした画像で
テクスチャのサイズが変わっちゃうんですけど、何か勘違いしてたりしますかね…?

show_debug_message("画像を設定して、------------------------");
sprite_index = sprTest;
sprite_index2 = sprite_add("C:\Users\****\AppData\Local\**************************.png",1,0,0,0,0);

show_debug_message("こっちは組み込み------------------------");
show_debug_message(sprite_get_width(sprite_index));
show_debug_message(sprite_get_height(sprite_index));
show_debug_message(texture_get_width(sprite_get_texture(sprite_index ,0)));
show_debug_message(texture_get_height(sprite_get_texture(sprite_index,0)));

show_debug_message("こっちはファイルから読み込み========================");
show_debug_message(sprite_get_width(sprite_index2));
show_debug_message(sprite_get_height(sprite_index2));
show_debug_message(texture_get_width(sprite_get_texture(sprite_index2,0)));
show_debug_message(texture_get_height(sprite_get_texture(sprite_index2,0)));

show_debug_message("ここまで別の処理は一切してない---------------------");

774
名前は開発中のものです。[sage]   投稿日:2014/06/07 22:21:32  ID:+raewGnQ.net(2)
で、これに対してログを見ると、texture_widthとかheightが1以下になっているという…

画像を設定して、------------------------
calling pLoader->Create
calling Clear()
About to get widths and heights
TBitmap has w=48, h=51
こっちは組み込み------------------------
48
51
1
1
こっちはファイルから読み込み========================
48
51
0.75
0.80
ここまで別の処理は一切してない---------------------
コメント1件

775
名前は開発中のものです。[sage]   投稿日:2014/06/07 23:13:57  ID:qBmTq0qf.net
使う人が減ってるんだろうな
何も知らない人はUnity に行くような気がする

>774
内部的なテクスチャの作成のされ方が違うんじゃないのかな
2の乗数のテクスチャが作成されている(48/64 と 51/64)
下のほうが見慣れた感がある

776
名前は開発中のものです。[sage]   投稿日:2014/06/08 11:36:07  ID:Upn70/P8.net
俺はUnity使っててStandard無料と聞いてスレに来たんだけど
ざっと調べた感じ今のバージョンの日本語の資料はほぼ無いし、機能的な面でも劣勢に見えるんだけど、ここが楽って所はありますか?

777
名前は開発中のものです。[sage]   投稿日:2014/06/08 14:07:40  ID:/ztbTcc3.net
逆にunityが分からんからどうとも言えないけど2Dゲーム作るのは凄い楽だよ
もしunityもそうであるならGMを使う理由は無いね

778
名前は開発中のものです。[]   投稿日:2014/06/08 17:42:51  ID:lg3vIaBK.net(2)
すいません、一枚の画像にキャラのアニメーションを何枚も描いて
ゲームメーカーに読み込ませたいのですが
ゲームメーカーのSpritesの項目にはBackGroundsにあるような
分割できるコマンドが見つけられないのですが
一つ一つ別画像として登録しないとダメなのでしょうか?
コメント1件

779
名前は開発中のものです。[sage]   投稿日:2014/06/08 18:38:27  ID:NTRBzYDo.net
>778
edit spriteでsprite editor起動
file>create from stripeで手動でいける

780
名前は開発中のものです。[sage]   投稿日:2014/06/08 18:46:06  ID:f35i9QuL.net(2)
Spriteの[Edit Sprite]から
[File]のなかの[create from strip]で出来るよ

詳しくは↓から
http://gamemaker.info/en/manual/202_02_strips

781
名前は開発中のものです。[sage]   投稿日:2014/06/08 18:46:51  ID:f35i9QuL.net(2)
あっごめん8分差で被った

782
名前は開発中のものです。[]   投稿日:2014/06/08 20:33:39  ID:lg3vIaBK.net(2)
780,781さんありがとうございます
Fileからあったんですねみつかりました。

783
名前は開発中のものです。[]   投稿日:2014/06/09 16:05:47  ID:p4fhfGHo.net(2)
file_exists("sample.txt")で検索をしてtrueを返してほしいのですが
Included Fileフォルダに登録しない場合
sample.txtをどこに置いておけば良いでしょうか。
作成したプロジェクトフォルダ直下に置いたのですがNGがでます。

784
名前は開発中のものです。[sage]   投稿日:2014/06/09 16:24:34  ID:nBFM8N7X.net
appdata/local内のゲームフォルダーじゃないの
勝手にフォルダー作るしこの仕様不便だよな

785
名前は開発中のものです。[]   投稿日:2014/06/09 18:47:17  ID:p4fhfGHo.net(2)
ここに入れないとだめなんですね。
Local\temp\ にできるフォルダか
Roaming\gamemaker-studioかと思ってました。
ちょっと場所がわかりづらいですね
解決しました、ありがとうございます。

786
名前は開発中のものです。[]   投稿日:2014/06/11 16:44:56  ID:zAYfuSmx.net(2)
アクションゲームで出てくる凸凹した地形を
何種類も作っていく予定なのですが、プレーヤーに見せる表の絵は
BackGrounds等tileで貼っていき、当たり判定のある背景は
Objectに同じ形で何か登録し不可視にして配置するのが
一般的なのでしょうか?
BackGroundに登録した絵にも当たり判定等とれるのでしょうか?

787
名前は開発中のものです。[sage]   投稿日:2014/06/11 16:58:55  ID:jZ0kfVht.net
基本的には無理じゃね
方法が無いわけじゃないだろうけど
オブジェクトで地形を作るのが普通

788
名前は開発中のものです。[]   投稿日:2014/06/11 20:58:01  ID:zAYfuSmx.net(2)
それらしい関数がないですから
やはり無理なんでしょうね。
ありがとうございます。

789
名前は開発中のものです。[sage]   投稿日:2014/06/11 21:02:35  ID:C6klDbOt.net(2)
仕様に限界を感じた人からVC++とかに旅立って行くんかね
mantleとかHSAとかの最新ソフトウェアプラットフォームにも興味はあるが…
コメント1件

790
名前は開発中のものです。[sage]   投稿日:2014/06/11 21:46:05  ID:kbB1eesG.net(2)
>789
俺は最近C#に浮気した。
SFMLというライブラリと組み合わせればビュー機能とかがついてグラフィック面が強化されるから、
GameMakerのオブジェクトにあたるクラスを作ってしまえばほぼGameMaker状態になる。
それでもちょっとしたアイデアを試したい時はGameMakerに戻ってくる時もある。

791
名前は開発中のものです。[sage]   投稿日:2014/06/11 21:53:30  ID:uN7IeU3G.net
汎用プログラム言語で作る場合は、ライブラリにもよるけど他OSに移植するとき手間がかかるんだよね
一度作ってしまえばエクスポーターであらゆるOSに対応できるのは強みじゃないかな

792
名前は開発中のものです。[sage]   投稿日:2014/06/11 22:23:03  ID:C6klDbOt.net(2)
といってもPCとPS4で動けば良いくらいだし、
そこまで気にするほどでもないような

793
名前は開発中のものです。[sage]   投稿日:2014/06/11 22:23:59  ID:WFVaqybL.net(2)
3Dや携帯関連分からないから
SDL → GM7 → GM8.1 → SDL2.0 だったな
SFMLはライセンス周りなんとかすればもう少し人気が出るんじゃないかと思う
コメント1件

794
名前は開発中のものです。[sage]   投稿日:2014/06/11 22:35:23  ID:kbB1eesG.net(2)
複数OS対応は良いことだと思うんだけど、開発時のファイル読み書きが面倒になったからなあ…
それさえ良くなればもっと開発しやすくなると思う

>793
SFMLってそんなにライセンス酷いか?
結構緩めだと思うんだけど

795
名前は開発中のものです。[sage]   投稿日:2014/06/11 23:07:10  ID:WFVaqybL.net(2)
SFML本体はzip ライセンス。追加ライブラリはLGPL含めさまざま
酷いというより中途半端

796
名前は開発中のものです。[sage]   投稿日:2014/06/11 23:55:12  ID:IKvCdJIU.net
SDLも似たようなもんだべ

797
名前は開発中のものです。[sage]   投稿日:2014/06/12 00:33:38  ID:pXdlLriK.net
非公式日本語情報サイト消えてんじゃんよ
一年以上経っても消化できないスレなんてこんなもんか・・
コメント1件

798
名前は開発中のものです。[sage]   投稿日:2014/06/12 13:27:47  ID:RiM9D03H.net
ひとつのスプライトに複数の衝突判定を設定するのって無理ですか?

無理なら
透明のスプライトで衝突判定つくってそれを複数重ねるみたいな方法を考えてるんだけど(作業量を考えると)現実的ではない?

799
名前は開発中のものです。[sage]   投稿日:2014/06/12 13:31:13  ID:1F8Vu7CZ.net
何個か知らんけど見えないオブジェクトで取るのがいいんじゃね

800
名前は開発中のものです。[sage]   投稿日:2014/06/12 20:20:51  ID:95++jXre.net
>797
http://www.wikihouse.com/GameMaker/

日本語の情報はこっちへ以降した

801
名前は開発中のものです。[sage]   投稿日:2014/06/12 23:57:44  ID:rSD3Ulr5.net
重宝するよねそこ

802
名前は開発中のものです。[sage]   投稿日:2014/06/13 16:03:03  ID:vX8xUQdc.net
方向キーで空中制御せずにそのまま放物線を描くようにジャンプさせることを
スクリプトなしでアイコンだけで作れますか?

一応ググってジャンプさせることはできたけど
空中制御のできないジャンプの説明は見つけらなかったです

アイコンでやるよりスクリプト覚えてやったほうが早いですか?
コメント1件

803
名前は開発中のものです。[]   投稿日:2014/06/13 16:17:40  ID:QOJT4OTX.net
チップセットをいくつか作り、当たり判定のあるブロックのみ
create from stripで抜き取りオブジェクトに登録しようとしているのですが
、チップセットをオブジェクトにいっぺんに登録とかできないでしょうか?
チップが大量にあった場合でも一つ一つ登録、という形になるのでしょうか。
コメント1件

804
名前は開発中のものです。[sage]   投稿日:2014/06/13 22:26:45  ID:c91pGr0p.net
>802
http://sandbox.yoyogames.com/make/tutorials

これのPlatform Gamesっていうサンプルゲームが
アイコンのみでジャンプアクションのゲームのサンプルになってる

ただ8.1のサンプルだから8.1の本体もインストールしないといけないけど

805
名前は開発中のものです。[]   投稿日:2014/06/14 15:36:39  ID:+as+5qRK.net
ありがとうございます、インストールしてみてみます。

806
名前は開発中のものです。[sage]   投稿日:2014/06/16 23:57:51  ID:VTwMxVdR.net
>803
よくわからんけど背景タイルでブロックの絵を配置して
当たりがいるとこにだけ透明のソリッドオブジェクト置くってのはいかんの

807
名前は開発中のものです。[]   投稿日:2014/06/17 07:59:29  ID:EkYW/C6c.net(2)
>807
はい、はじめはそれでいこうと思ったのですが。
配置するオブジェクトの種類が100とか多くなった場合
透明オブジェクトの形を作るために
スプライト登録とオブジェクト登録の往復に
結構手間がかかってくるので
いっきにできるコマンドでもあるかな、と疑問に思ったのですが。
create from stripのあといっきにオブジェクト化が
理想ですがないでしょうか?。

808
名前は開発中のものです。[sage]   投稿日:2014/06/17 08:18:29  ID:aAZNcKFN.net
それって百個それぞれ形が違うってことか?
そういう便利機能は無いと思うぞ

809
名前は開発中のものです。[]   投稿日:2014/06/17 20:40:39  ID:EkYW/C6c.net(2)
やはりないですか〜・・・
コツコツがんばります、ありがとうございました。

810
名前は開発中のものです。[sage]   投稿日:2014/06/17 23:57:55  ID:Blt80PJV.net
そんな多種多様なブロックを使うゲーム作ってるの?
プリミティブな形のブロックを何種類か用意して
それらを拡大縮小である程度バリエーション増やせない?

811
名前は開発中のものです。[sage]   投稿日:2014/06/18 19:01:35  ID:KzhqrFIf.net
試してないから紹介するのも何だけどtiledで作ってインポートとかいいかも
http://gmc.yoyogames.com/index.php?showtopic=583235

812
名前は開発中のものです。[]   投稿日:2014/06/18 21:53:34  ID:FFPwIL+z.net
ありがとうございます、公式のフォーラムにも
こういったプログラムが上がることがあるのですね、
、早速見てみます。

813
名前は開発中のものです。[sage]   投稿日:2014/06/23 21:20:08  ID:87abkwFJ.net
いまさらながら
gamepad_の関数じゃデジタルパッドは認識してくれないんだね
まぁいまどきアナログが付いてないゲームパッド使ってる人なんて希少だろうから
気にしなくてもいいと思うけど

814
名前は開発中のものです。[]   投稿日:2014/06/24 21:11:50  ID:P63BHVfB.net
HyperMetalHUNGRYの動画見てんだけど
viewが拡大縮小してもパラメータ表示してる部分の大きさは同じだよね
これってそのオブジェクトだけviewの倍率にあわせて表示する大きさを変えてるの?
コメント1件

815
名前は開発中のものです。[sage]   投稿日:2014/06/24 23:10:28  ID:YTedG3nP.net
DrawGUI使えばいいんじゃね
コメント1件

816
名前は開発中のものです。[sage]   投稿日:2014/06/24 23:56:59  ID:CUhue7Ih.net
>814
drawGUIですねぇ。studio以前の話だけど、viewの倍率に合わせて拡大縮小すると、どうしてもそれに合わせてカクカクしますね。
コメント1件

817
名前は開発中のものです。[sage]   投稿日:2014/06/25 00:11:31  ID:cE2sXnBM.net
ほぅほぅDrawGUIの描画はviewとは独立してんのね
>815>816ありがとう
いろいろと弄ってみる

818
名前は開発中のものです。[sage]   投稿日:2014/06/26 07:25:52  ID:JCcGhOENn
画面の色を丸ごと反転させたいんだけどできる?
反転したspriteを全部用意する以外に思いつかないんだけど

819
名前は開発中のものです。[sage]   投稿日:2014/06/26 22:06:00  ID:tiF2uCLR.net
オンラインでのマルチプレイを実装したいのですが、Pro版でなければできないのでしょうか

820
名前は開発中のものです。[sage]   投稿日:2014/06/26 23:10:22  ID:lsOkSqzZ.net
この辺の関数使えば普通のでも出来るでしょ

http://docs.yoyogames.com/source/dadiospice/002_reference/networking/in...
コメント1件

821
名前は開発中のものです。[sage]   投稿日:2014/06/27 00:02:04  ID:klk5SOB8.net
http://2dgames.jp/2013/12/13/gamemaker_for_pg/

この記事読んで始めて知ったけど
with(){}の中でother使えば生成元のオブジェクト参照できるんだね

822
名前は開発中のものです。[sage]   投稿日:2014/06/27 02:34:57  ID:4POgKuQs.net
>820
誘導ありがとうございます
ただソケット通信など先に勉強しなければならないことも出てきたので実装はとうぶん先になりそうです…

823
名前は開発中のものです。[]   投稿日:2014/06/30 23:41:03  ID:2Xu+CmqY.net
standart版も無料になったことだし
どっかgamemakerでゲームを作ろう的な本ださんかなぁ

824
名前は開発中のものです。[sage]   投稿日:2014/07/03 22:12:41  ID:y6xKRVf0.net
おっ1.4がリリースされるのか

825
名前は開発中のものです。[]   投稿日:2014/07/07 13:46:22  ID:aumuvebq.net
変数宣言をしていない変数を使用した場合エラーになる
とかできますでしょうか?
今のところ変数名を間違えないようにコピー&ペーストで
書いているのですが

826
名前は開発中のものです。[sage]   投稿日:2014/07/07 13:51:39  ID:QtydZXg+.net
比較演算とかに使おうとしたら普通にエラーでるんじゃないか
Studioならデフォでそうなってる
8.x以前なら未定義の変数に0を入れるオプションのチェックを外さないとダメ

827
名前は開発中のものです。[]   投稿日:2014/07/08 12:30:11  ID:mQrW1/Ot.net
代入するときでもエラーが出るようにとか無理でしょうか?
変数名打ち間違えに気づかずそのまま代入されるのを防ぎ
たいのですが。
sample = data; こうタイピングしたつもりが
samplo = data; スペルミスでそのまま気づかず・・・

828
名前は開発中のものです。[sage]   投稿日:2014/07/08 12:52:33  ID:55x26BcW.net
定数なら自分で定義すれば文字に色着くから合ってるってわかるが

829
名前は開発中のものです。[sage]   投稿日:2014/07/08 15:05:22  ID:dFI/mDAx.net
代入するつもりが新しく宣言と代入しちゃうということだな。
GMは宣言してない変数に代入すると宣言になるからおそらく無理だと思う。
怪しい動きがあったら変数値のログとったりデバッグウィンドウを眺めたりするのが正攻法。

830
名前は開発中のものです。[]   投稿日:2014/07/09 00:18:38  ID:6O70Jmcm.net
なるほど、ありがとうございます。
細かく宣言しないで使えるのは
ありがたいですが、でかいプログラムになってくると
怖いですね・・。

831
名前は開発中のものです。[sage]   投稿日:2014/07/09 08:00:20  ID:YAMf3zZo.net
スクリプトみたいなもんだし、そういうのはVC++でも使えってことでは

832
名前は開発中のものです。[sage]   投稿日:2014/07/09 21:38:24  ID:fimutzzu.net
みたいなもんじゃなく
そのまんまスクリプトでしょ

833
名前は開発中のものです。[sage]   投稿日:2014/07/10 02:40:22  ID:fPtATGYZ.net
まだStudioにしてから一作も作ってないんだけど
Standardがフリーになったわけだが購入者もエクスポートしたexeはロゴ表示されたりするのか?
なにせ新しくなってからプロジェクト1つ立ち上げるにしても面倒くさくて

834
名前は開発中のものです。[sage]   投稿日:2014/07/13 19:38:26  ID:QwbIvSm6.net
gamemakerのゲームパッドの対応って
360かPS3のコントローラーしか対応してないの?

360パッドをつないで
gamepad_is_connected(0)したら1を返したけど
エレコム製のゲームパッドは0だったよ

835
名前は開発中のものです。[sage]   投稿日:2014/07/14 00:34:38  ID:GDIhrOa+.net
たぶん、GMはXInputのみ使えるんじゃないのかな
360とPS3はXInputに対応してる
エレコムのは旧DirectInputのみしか扱えないんだろう

836
名前は開発中のものです。[sage]   投稿日:2014/07/14 20:37:36  ID:Ho+dq2Li.net
なるほどXInputか
たしかに試したエレコム製のゲームパッドは皆ちょっと古いのだったよ
今度はXInputに対応してる物買ってきて試してみるよ

837
名前は開発中のものです。[]   投稿日:2014/07/16 20:00:05  ID:fCCp05o/L
ちょっと気になったんだが
gamemakerのランダム関数の
疑似乱数生成器のアルゴリズムは
一体何を使っているのだろう?

838
名前は開発中のものです。[sage]   投稿日:2014/07/17 07:31:40  ID:a0QATuEc.net
ポケモンの能力上げ下げのエフェクトみたいに
スプライトの非透過部分のみにオーバーレイすることって出来ないかな

839
名前は開発中のものです。[sage]   投稿日:2014/07/17 21:32:54  ID:via3D3gz.net

840
名前は開発中のものです。[sage]   投稿日:2014/07/18 13:31:55  ID:UppERlHF.net
まとめWikiの display_reset() の英文、自分では無理〜
誰か翻訳コンニャクしてくださいませ。

841
名前は開発中のものです。[sage]   投稿日:2014/07/19 10:38:22  ID:4sPbi6Cq.net
display_reset() の翻訳、ありがとうございました〜!

842
名前は開発中のものです。[]   投稿日:2014/07/19 22:25:45  ID:KttWzmT7.net
DrawGUIでGUIレイヤー上にオブジェクトは配置できないから
draw_sprite()でスプライトを配置しようと思ったけど
それだとアニメーションスピードやループとかの制御ができなくて
room外に同じスプライトを持つオブジェクトを配置して
オブジェクトでimage_speedを設定して、
オブジェクトのimage_indexと同じスプライトをDrawGUIにdraw_sprite()させる
という力技で制御してみたんだけど
draw_spriteで配置したスプライトの現在のスプライトインデックスは取得できないんだろうか?

843
名前は開発中のものです。[sage]   投稿日:2014/07/20 00:54:29  ID:qibdOHYV.net
image_indexの計算というのは単純で
image_index = (image_index + image_speed) mod image_number;
というのを毎ステップ自動的にやっているだけ。

一応もう少し分解して説明すると
1. image_index += image_speed; // アニメーションスピード分だけ先に進める
2. image_index = image_index mod image_number; // イメージ数を超えたら先頭に戻す

だから自分でaでも何でも好きな変数を用意して
a = (a + アニメーションのスピード) mod sprite_get_number(描画するスプライト);
と計算して、その結果をdraw_spriteに放り込めばいい。
コメント1件

844
名前は開発中のものです。[sage]   投稿日:2014/07/20 01:19:39  ID:wQKxLlne.net(2)
オブジェクトがDrawイベントでdraw_sprite()という関数を実行した時のみ、そのオブジェクトがスプライトを描画する。
描画はオブジェクトが行っているので、例えばHPメーターをdraw_sprite()で描画しているオブジェクトが破棄されれば画面上からHPメーターも消える。
Drawイベントは毎フレーム実行されるので、条件分岐が無いなら毎フレームdraw_sprite()が実行されて毎フレーム描画される。

sprite_indexはオブジェクトがもつ変数で、そのオブジェクトに設定されているスプライトの識別番号が入る。
例えば、新しいプロジェクトを立ち上げてから最初に作ったスプライトの名前が「spr_hajime」だとする。
作られた順に識別番号が付けられてゆくので、最初に作ったスプライト「spr_hajime」に割り振られる番号は0になる。
そして、obj_aというオブジェクトのスプライトにspr_hajimeを設定したとする。
すると、obj_aのsprite_indexは0になる。

image_indexもオブジェクトがもつ変数。そのオブジェクトが描画するサブイメージの番号が入る。
サブイメージとは、スプライトに画像が複数あるときに何枚目か識別するための番号のこと(1枚めが0)。

Drawイベントが無い時は、sprite_indexに入っている番号のスプライトのimage_index番目のサブイメージを毎フレーム描画するようになっている。

draw_spriteの引数は( 描画するスプライトの識別番号 , 描画するサブイメージの番号 , X描画位置 , Y描画位置 )となっている。
http://www.wikihouse.com/GameMaker/index.php?draw_sprite%28%29
コメント2件

845
名前は開発中のものです。[sage]   投稿日:2014/07/20 08:23:42  ID:x4wgZ7nn.net
ゼロオリジンなのか、覚えとこう

846
名前は開発中のものです。[sage]   投稿日:2014/07/20 20:27:53  ID:kTZlkWuy.net
>844>844
詳しく説明していただきありがとうございます
参考にしてもうちょっといじってみます

847
名前は開発中のものです。[sage]   投稿日:2014/07/20 21:16:53  ID:wQKxLlne.net(2)
modは被除数が除数より大きい場合、商の余りを返し、そうでない場合は被除数をそのまま返す。

>843
image_speedが1/2でサブイメージの枚数が3(0~2)の場合
(0+0.5) mod 3 = 0.5 mod 3 = 0.5 ←被除数が除数より小さいのでそのまま
(1+0.5) mod 3 = 1.5 mod 3 = 1.5
...
(2.5+0.5) mod 3 = 3 mod 3 = 0 ←被除数が除数と同じなので0(リセットしてまたループ)
となる。draw_sprite()の2つ目の引数の小数点以下切り捨てした枚目のサブイメージが描画される。

ただしサブイメージの枚数がimage_speedの倍数でないと、
被除数と除数がぴったり等しくならず3.33みたいに超過して剰余が0.33になり
描画するフレーム数が変動することがあるので注意

848
名前は開発中のものです。[sage]   投稿日:2014/07/23 03:39:17  ID:/zgIYnOr.net
書き込みすくねぇ〜

849
名前は開発中のものです。[sage]   投稿日:2014/07/23 03:43:14  ID:7IC/PmE7.net
1.4の目玉はなんじゃ

850
名前は開発中のものです。[sage]   投稿日:2014/07/23 09:02:02  ID:5UUCdkzv.net(2)
GMはイベントアイコン思想から脱皮した方がいいような。
結局スクリプト書くことになるんだし。

851
名前は開発中のものです。[sage]   投稿日:2014/07/23 19:47:27  ID:j0AB+iPY.net(2)
プログラミング初心者のためのアイコンでしょうが

852
名前は開発中のものです。[sage]   投稿日:2014/07/23 20:12:06  ID:zYm5krHk.net
自作スクリプトをアイコンとして登録してポンポンポンッと
さらに公式ロダにうpして共有とか
コメント1件

853
名前は開発中のものです。[sage]   投稿日:2014/07/23 22:25:44  ID:5UUCdkzv.net(2)
>852
それいいね。
ユニティに比べてシンプルだし。

854
名前は開発中のものです。[sage]   投稿日:2014/07/23 22:44:20  ID:j0AB+iPY.net(2)
GMLって
データ構造の関数は充実してる割には配列関係は全然なんだね
配列シャッフルとか順番変えとか
いちいち自分でスクリプト組まないといけないの面倒くさいなー

855
名前は開発中のものです。[sage]   投稿日:2014/07/24 07:17:08  ID:6QfVYR/R.net
GMの関数って、引数の省略というか未指定時の初期値は対応してないんだっけ
コメント1件

856
名前は開発中のものです。[sage]   投稿日:2014/07/24 14:01:46  ID:SlH+DRrL.net(2)
>855
前はあったけど廃止されたそう。

ユニティのfunction Start()に相当する関数はGMにないのけ?
コメント1件

857
名前は開発中のものです。[sage]   投稿日:2014/07/24 16:19:41  ID:GwQFxsLV.net
>856
Createイベントに書けばインスタンスが生成された際のみ実行される
コメント1件

858
名前は開発中のものです。[sage]   投稿日:2014/07/24 22:29:53  ID:SlH+DRrL.net(2)
>857
やっぱりクリちゃん使うしかないか・・・

859
名前は開発中のものです。[sage]   投稿日:2014/07/25 14:41:57  ID:YUwlncCD.net
GameMakerとZGEの大きな違いって何かありますか?

860
名前は開発中のものです。[sage]   投稿日:2014/07/25 15:00:13  ID:UAdIA8eb.net
ZGEを使えなかった俺がGMを使えている
これは実に大きな違いだ

861
名前は開発中のものです。[sage]   投稿日:2014/07/25 20:30:56  ID:6fhYaHw+.net
よくサイトとかにある、小さいウィンドウが開くツイートボタンを、ゲーム内に配置したいんだけど、出来るだろうか?

862
名前は開発中のものです。[sage]   投稿日:2014/07/26 01:06:36  ID:HfaKGPla.net
内部完結じゃないといかんのか?
execute_shell("http://twitter.com/?status=●●",-1); //●●はUTF-8に変換した文字列
でブラウザで開くのじゃいかんのか?

863
名前は開発中のものです。[sage]   投稿日:2014/07/26 23:45:16  ID:uK1xxXSd.net
room_set_viewって該当ルームに入った後に実行してもダメなんかね。
ルームに入る前に実行した場合は問題ないんだけど。

864
名前は開発中のものです。[sage]   投稿日:2014/08/05 00:27:29  ID:oa1keixC.net
ほす

865
名前は開発中のものです。[]   投稿日:2014/08/06 22:06:48  ID:tGG1Lq+M.net
あれ?アップデートしたら起動時にmade with〜って出るようになった
ライセンスキーを再登録してもだめだ

866
名前は開発中のものです。[sage]   投稿日:2014/08/08 03:06:29  ID:0inNhnJX.net
最近のバージョン履歴に無料スタンダードはロゴ出るようになった的なのがあった
昔のスタンダードは免れたぽい
しかしspineが両スタンダード共使えないとか今後目玉機能はプロ以上のみばっかになりそうだな

867
名前は開発中のものです。[sage]   投稿日:2014/08/08 21:19:13  ID:31tXT3ZJ.net
昔のスタンダードだけど
無料セールの時にDLしたやつだからロゴでるのか

868
名前は開発中のものです。[sage]   投稿日:2014/08/09 00:25:52  ID:Nk4ox8Va.net
俺も無料セールの時DLしたけどまぁ十分に満足してるしついさっきPro買ったわ

869
名前は開発中のものです。[sage]   投稿日:2014/08/12 21:56:11  ID:Vknrt3lR.net
XboxOne用に書き出せるようになるのかな?

870
名前は開発中のものです。[sage]   投稿日:2014/08/13 13:37:57  ID:IeSR32d4.net
以前からCEOがChannel9とかに出てたから
恐らく対応するだろうとは思ってた


871
名前は開発中のものです。[sage]   投稿日:2014/08/13 21:07:36  ID:I15d2Ksn.net
音ゲー作ろうと試行錯誤してみたけどまずbpmに合わせたオブジェクトのスピードに誤差が出てしまいます
GMは音ゲーを作るのに向いていないのでしょうか

872
名前は開発中のものです。[sage]   投稿日:2014/08/18 14:00:21  ID:TTj68yM4.net
BPMにあわせるんじゃなくて、曲の先頭からの経過フレーム数と、オブジェクトがいるべき座標の組のデータ
テーブルを作っておいて、毎フレームそのテーブルから座標を引いて、オブジェクトを
そこに移動させればいいだけ

873
名前は開発中のものです。[sage]   投稿日:2014/08/21 01:56:38  ID:hG5FjXtK.net
久々にGamemaker見に来たら新しくなって100倍早くなりましたみたいに
書かれてたんだけど、本当にそんな早くなったのかいな・・・

874
名前は開発中のものです。[sage]   投稿日:2014/08/21 02:03:27  ID:I8PsRTPd.net(2)
その速くなったのってyoyoコンパイラーっていう有料DLCじゃねえの
インスタンス1000個でも60fpsみたいな謳い文句の
コメント1件

875
名前は開発中のものです。[sage]   投稿日:2014/08/21 06:50:29  ID:z/CY1ovl.net
まあ実際にわりと早い感触はあるけど、結局のところはアルゴリズム側を最適化すんのが一番効果あるよ
詰めるとこまで詰めても物量的に速度がでないって時には有効かもね

876
名前は開発中のものです。[sage]   投稿日:2014/08/21 11:32:57  ID:4+6eBlOK.net(2)
フリーのStanderdってなにか大きな制限ってありますか?
まとめWikiに3Dは向かないって書いてあったけど
グラフィックが3Dなだけの2Dアクションorシューティングも向きませんか?

877
875[sage]   投稿日:2014/08/21 12:35:56  ID:4+6eBlOK.net(2)
すみませんスレもろくに読まず質問してしまいました
おおよそ書いてありました
とにかく触ってみます

878
名前は開発中のものです。[]   投稿日:2014/08/21 23:22:06  ID:3mUwVrvD.net
対戦ゲーム作ってるけど
CPUの行動アルゴリズム作るのが一番面倒


ちょっと古いけどこんな記事見っけた
http://www.jp.playstation.com/info/release/nr_20140320_ps4_environment.htm

これ見る限りPSプラットフォーム向けに書き出すには
ライセンス契約結んでそれ専用のgamemakerを貰わないと駄目なのね

879
名前は開発中のものです。[sage]   投稿日:2014/08/21 23:34:59  ID:I8PsRTPd.net(2)
appdataに勝手にフォルダー作るのなんとかならんの
ゲームフォルダーだけで完結させたいのに

880
名前は開発中のものです。[sage]   投稿日:2014/08/26 03:08:20  ID:rbIfpP0a.net
>874
相当遅れたけどありがとう。英語弱いんです。。。

お試しでStudioに移行して見たが
引数省略使えないせいで過去のスクリプト使い回しできなくてハゲそうなんだが・・・

881
名前は開発中のものです。[sage]   投稿日:2014/08/26 21:13:03  ID:KvFAC0v/.net
個人的には引数省略以上に、サンドボックス化が超絶お節介
セーブデータ1つとっても扱うのがめんどくさい…

882
名前は開発中のものです。[]   投稿日:2014/08/29 21:42:27  ID:wcZvW1SG.net
http://www.nicovideo.jp/watch/sm24316675

ニコニコでタイルを回転させるサンプル動画上げた人いるけど
これはbackgroundじゃなくて
スプライトをそのまま敷き詰めてview自体を回転させてるのかな?

883
名前は開発中のものです。[sage]   投稿日:2014/08/29 21:57:43  ID:CM5shloV.net
https://youtube.com/watch?v=fMnSN6zz3yY
こんなのあったよ

884
名前は開発中のものです。[]   投稿日:2014/09/04 21:31:43  ID:EZ/tBMhR.net
これのhtml5出力つかって出来たファイルを
monacaとかのhtml5でのandroidアプリ開発ツールに入れてビルドしたら
ちゃんと動いてくれるかね?

885
名前は開発中のものです。[sage]   投稿日:2014/09/06 03:38:12  ID:eSByBVi2.net
どうだろね、動くかもしれないけど滅茶苦茶重たいと思うよ

886
名前は開発中のものです。[sage]   投稿日:2014/09/15 11:23:07  ID:rGWUp+np.net(2)
アクションゲームのオンライン(マルチプレイ)ってどうやるんですか?
いろんな動画見たりスタジオのデモ見たりしましたけどさっぱりです。

887
名前は開発中のものです。[sage]   投稿日:2014/09/15 11:35:09  ID:3YkSkZ6g.net
デモってなんだよ(哲学)

まずLAN Platformerのデモを見るじゃん?
これ見てダメならこれもうわかんねえな

888
名前は開発中のものです。[sage]   投稿日:2014/09/15 11:45:57  ID:rGWUp+np.net(2)
そうですか・・・
そのデモを見て分かりませんでした・・・
諦めましょうかね。

889
名前は開発中のものです。[sage]   投稿日:2014/09/15 12:20:22  ID:Y/4gQ9P1.net
ちょっとSimple LAN Platformっての見たけど、mplay系の関数はstudioで無くなったのね。
studioのシンプルな感じのサンプルとかあればいいんだけど。

890
名前は開発中のものです。[sage]   投稿日:2014/09/16 18:18:40  ID:Cj4sDmJD.net
最近インストールして色々試してるんだけどそれとなく違和感
http://i.imgur.com/412c3zC.jpg
これアイコンズレてますよね…?

891
名前は開発中のものです。[sage]   投稿日:2014/09/16 18:34:20  ID:dxR27t32.net
LivesとHealthがズレてるな、これよく見たら俺の環境でもなってるわ
コメント1件

892
名前は開発中のものです。[sage]   投稿日:2014/09/16 20:15:40  ID:O0QyO0Tv.net
https://www.yoyogames.com/tech_blog/11

yoyogamesのブログにLAN Platformerデモの詳しい解説があるよ

893
名前は開発中のものです。[sage]   投稿日:2014/09/17 00:25:20  ID:LE68Gpnk.net
>891
インスコの失敗と言うよりバージョンのバグなんですかね?
まだ不慣れだからYouTube見ながら真似して作ってるけどぱっと見が違くて混乱しちゃうからバグなら早く直るといいなぁ

894
名前は開発中のものです。[]   投稿日:2014/09/18 21:43:42  ID:S44ulpa2.net
いまさら気づいたけど
1.4になってPhysicsにSoftBodyの機能が追加されてたのね
リファレンスざっと見てたら
waterやらzombieやらpowderやら
面白そうな単語が並んでるから週末にでも弄って遊んでみる

895
名前は開発中のものです。[sage]   投稿日:2014/09/19 09:42:14  ID:mV5wvQUh.net
SoftBody・・・やわらか肉体・・・

896
名前は開発中のものです。[sage]   投稿日:2014/09/20 03:19:46  ID:CjLK2jRS.net
使い方間違うと思いっきり重くなりそうな予感がする
ここぞと言うところに使うべきだな
…おっぱいとか

897
名前は開発中のものです。[sage]   投稿日:2014/09/20 09:03:53  ID:lpZijyNt.net
餅落としゲーム

898
名前は開発中のものです。[sage]   投稿日:2014/09/20 13:03:19  ID:W0fNgAaZ.net
普段フニャフニャでここぞという時に固くなるアレは実装できるんですか!
先からwaterを出すサンプルはよ

899
名前は開発中のものです。[sage]   投稿日:2014/09/23 13:06:24  ID:9rWplfVR.net
ウィキペディアの記述が古いままだな

900
名前は開発中のものです。[]   投稿日:2014/09/23 14:26:25  ID:WrAW+f58.net
DrawSurfaceでキャプチャした画面を表示し、その上に
オブジェクトを表示させたいのですが、キャプチャ画像の下にいって
しまいます。
DrawGUIを使用しているオブジェクトのDepthは2で
上に表示させようとしているオブジェクトのDepthは0なのですが
上に表示させることは無理でしょうか。

901
名前は開発中のものです。[sage]   投稿日:2014/09/28 23:39:55  ID:E50DH2Vf.net
networkingでbufferデータを送信時、大体1350byte目からデータがおかしくなる事がある(TCP接続、仮想PC相手)
たぶん、bufferデータ以外にもサイズとかipとか送ってるだろうから、1500byte辺りでおかしくなってるんだろうか。

902
名前は開発中のものです。[sage]   投稿日:2014/10/01 19:09:12  ID:7Wq8qIvu.net
質問ですが
6つのイベントに数字が被らないように
ランダムで1から6の数字を割り振る簡単な方法ってありますか

903
名前は開発中のものです。[sage]   投稿日:2014/10/01 21:05:44  ID:+da7Na7t.net
creatイベントで配列作って
配列シャッフルして
上から順番に割り振るとか?

904
名前は開発中のものです。[sage]   投稿日:2014/10/01 22:22:44  ID:gCPX4GIG.net
いわゆるくじ引き箱方式と言うやつだね

905
名前は開発中のものです。[]   投稿日:2014/10/02 21:36:11  ID:iwoSPWkH.net
MMFのほうはhtml5出力のみのバージョンが無料なんだってね
gamemakerはMMFと仕組みが似てるから
デスクトップアプリはgamemaker:studioで
webアプリはMMFで作ればいいんじゃないかな
コメント1件

906
名前は開発中のものです。[sage]   投稿日:2014/10/02 21:46:28  ID:GkO9r2iu.net
>905
MMFってかCF2.5のHTML5出力は限定版、別に完全版エクスポーターが売られてる
似ているようで使い勝手がまるで違うから好みの問題

907
名前は開発中のものです。[sage]   投稿日:2014/10/03 03:06:41  ID:hZdj5hie.net
リスト使うとか

908
名前は開発中のものです。[sage]   投稿日:2014/10/03 08:52:58  ID:g+/HjTqx.net
Gamemakerの継承に慣れてしまうと継承無しではいられない

909
名前は開発中のものです。[]   投稿日:2014/10/03 12:17:15  ID:iVoL3iY7.net(2)
Creation Codeの内で変数にデータを入れ
CreateEventで受け取りたいのですが
Eventの方が早いみたいでエラーになってしまいます。
Creation Codeのデータを CreateEventで受け取る方法はないでしょうか

910
名前は開発中のものです。[sage]   投稿日:2014/10/03 13:54:08  ID:ZeRFxD7J.net
>301-304のやつか

911
名前は開発中のものです。[]   投稿日:2014/10/03 20:26:57  ID:iVoL3iY7.net(2)
>910
ありがとうございます

912
名前は開発中のものです。[sage]   投稿日:2014/10/04 22:26:22  ID:5k0zpbhI.net
フリー版って
スプラッシュ画面のロゴ表示と
タイトルバーの「made with gamemaker:studio」表示が強制?

913
名前は開発中のものです。[sage]   投稿日:2014/10/06 06:33:43  ID:pKVZ6HD3.net
質問。このソフト使って作ったゲームってiPhoneアプリにしたりもできるの?
あとSTEAMとかにも出せるのかな…。

914
名前は開発中のものです。[sage]   投稿日:2014/10/06 11:01:21  ID:7q80Ko4t.net
両方できるよ

915
名前は開発中のものです。[sage]   投稿日:2014/10/06 19:00:44  ID:MjgKTwph.net
1.4は何が変わったんだ

916
名前は開発中のものです。[sage]   投稿日:2014/10/11 09:24:09  ID:zJ8bIC4u.net
Yoyo Compilerを全エクスポーターに内蔵で11月6日から100ドル値上げ、対象はHTML5、Android、iOS、Windows Phone 8
コンパイラ買ったやつどうすんだよ…
https://www.yoyogames.com/news/240

ついでに現在Proが半額

917
名前は開発中のものです。[sage]   投稿日:2014/10/11 09:44:37  ID:pzgQubKv.net
PSVに出力出来るならともかく、どうでもいいプラットフォームばかりだなw

918
名前は開発中のものです。[sage]   投稿日:2014/10/11 19:09:36  ID:e/Y9hnXm.net
早速プロ版にアップグレードしたよー
おおっ起動時にロゴがでなくなった

919
名前は開発中のものです。[sage]   投稿日:2014/10/19 18:26:49  ID:mwE+Zv6K.net
練習にと某岩男の挙動のゲーム作ってるけど自キャラのモーションばかりに気を取られて先に進まないー

920
名前は開発中のものです。[sage]   投稿日:2014/10/19 18:33:39  ID:0p8fOcOj.net(2)
私は絵の準備が三ヶ月経っても終わりません^o^
あと一年掛けても終わらないかも

921
名前は開発中のものです。[sage]   投稿日:2014/10/19 20:43:42  ID:MTG2dKkz.net
ゲームつくりはシステムを作りこんでなんぼだよ
ひたすらシステムを練りこんでスクリプトを書くことに時間を費やすべき

絵なんてものは素材を使うなり
誰かに頼むなりあとから用意すればいい

922
名前は開発中のものです。[sage]   投稿日:2014/10/19 20:58:51  ID:0p8fOcOj.net(2)
心に響かない主張だな…

923
名前は開発中のものです。[sage]   投稿日:2014/10/19 21:30:23  ID:nsQAA8Ed.net
一般的には逆だよな
プログラムはすぐできるし

924
名前は開発中のものです。[sage]   投稿日:2014/10/19 21:59:17  ID:tE6jCJSb.net
設定や仕様をあれこれ考えてるうちに熱が冷める

925
名前は開発中のものです。[sage]   投稿日:2014/10/20 09:13:27  ID:/ArS7zAG.net
そしてまた新規プロジェクトを作り始める

926
名前は開発中のものです。[sage]   投稿日:2014/10/20 20:27:20  ID:T/HA848O.net
ブロック崩し挑戦してみるか

927
名前は開発中のものです。[sage]   投稿日:2014/10/21 22:01:30  ID:Dy6fEKNB.net
physics使った物理演算ブロック崩しって
結構面白いと思うんだよ

928
名前は開発中のものです。[sage]   投稿日:2014/10/24 08:59:42  ID:h3V7Y0im.net
質問です
market placeにあるaseetはフリーユーザーでも買えるんでしょうか?
なにやら入力が色々必要みたいですが

929
名前は開発中のものです。[sage]   投稿日:2014/10/24 11:33:18  ID:FwyF0B16.net
アカウントさえ作って決済手段があるなら誰でも買える
但し、Required Modules等に書かれてる必要条件を満たしていないと使えない事もある
フリー版は特に気をつけられたし

まずはマーケットプレイスのフリー素材を落としてみて要領掴んでから有料コンテンツを買ってみては?

930
名前は開発中のものです。[sage]   投稿日:2014/10/29 16:51:25  ID:rw1RQSGv.net
GameMaker: Studio Feature Comparisonで、
Windows app exportにチェックが入っていないのですが、
これは要するにひとまとめにした.exeファイルとして出力する事は不可能で、
インディーズでよくあるような雑多のファイルが詰まった物としてなら出力可という事なのですか?

931
名前は開発中のものです。[sage]   投稿日:2014/10/29 23:25:00  ID:/MPgRjgw.net
Windows appはいわゆるMetroアプリってやつのことじゃなかったっけ?

932
名前は開発中のものです。[]   投稿日:2014/10/30 21:03:47  ID:4jM5oZVR.net
フリー版でもexeファイル単体で出力できるよ

933
名前は開発中のものです。[sage]   投稿日:2014/10/31 09:38:33  ID:Z8YUwZiL.net
そういえばGameMakerStudioのexe単体出力で
64bitWindowsで単体出力したexeが32bitWindowsでエラー出て動かないって症状は治ったのかな・・・

934
名前は開発中のものです。[sage]   投稿日:2014/10/31 17:00:53  ID:mQXathFA.net
32bit Windowsユーザーが減っていく状態とはいえ、まだまだ対応してもらわないと困るよな

935
名前は開発中のものです。[sage]   投稿日:2014/10/31 18:23:12  ID:EhblVQkr.net
俺は別に構わんな
mantle APIに対応してないと動きませんとかでも構わない

936
名前は開発中のものです。[sage]   投稿日:2014/11/03 22:39:42  ID:4pXRQz8a.net(2)
起動すると1.4にアップデートできるよーとメッセージが表示されて
updateしても1.3のままだ……

937
名前は開発中のものです。[sage]   投稿日:2014/11/03 22:41:18  ID:4pXRQz8a.net(2)
2重書き込みのため表示しません 内容を確認する

938
名前は開発中のものです。[]   投稿日:2014/11/11 22:58:21  ID:3oyeBcgM.net
スレが静かなのは
ニコニコのが終わってひと段落したから
皆、次のゲームの構想を練ってるところだからかな?

939
名前は開発中のものです。[sage]   投稿日:2014/11/12 08:00:00  ID:3Srhp4nh.net
ニコニコが何のことかは知らんがずーっと絵を描いてる
来年の今頃には完了してるかな

940
名前は開発中のものです。[sage]   投稿日:2014/11/17 19:04:25  ID:i1bwBM2c.net
とりあえずの使い方わかったから一先ず動くもの作って見ようとしてちまちまやってる

Twitterのハッシュタグ#gamemaker見てみたら割とモチベが上がった

941
名前は開発中のものです。[]   投稿日:2014/11/17 20:57:06  ID:spLcDbnR.net
日本人あまりいないから
#gamemakerでもっと日本語の情報あげて
日本にもユーザーがいることアピールしないと

942
名前は開発中のものです。[sage]   投稿日:2014/11/20 21:31:54  ID:f4W/VABi.net
何か大規模なアップデートが来てるみたいだ。
内容どんなだろう。

943
名前は開発中のものです。[]   投稿日:2014/11/20 21:44:52  ID:rpzRF2A1.net
全部読むのが面倒だからざっとしか見てないけど
IDE関係でかなり更新があるね

944
名前は開発中のものです。[sage]   投稿日:2014/11/22 03:56:32  ID:kyL1FCUA.net
昔はアップデートの度に翻訳してくれた人がいたのにな

945
名前は開発中のものです。[sage]   投稿日:2014/11/22 09:01:32  ID:1CUfuUk0.net
翻訳必要な人が使えるのか
英語のまんま貼り付ければ良くね?

946
名前は開発中のものです。[sage]   投稿日:2014/11/22 13:02:25  ID:/WSXWGGK.net
1.4.1464を入れてみたらなんか起動のたびに妙なメッセージが出てわけわからんので
前に戻したら今度は1.4.1470が出た
もうこのままでいいわ別に新しい機能とかいらんし

947
名前は開発中のものです。[sage]   投稿日:2014/11/22 18:01:24  ID:L+s3wxT3.net
翻訳ないとダメな奴が使っててごめんな…

948
名前は開発中のものです。[sage]   投稿日:2014/11/22 20:38:59  ID:lr/35fwf.net
日本人が日本語版を要求するのは当然のことだ
気にするな

949
名前は開発中のものです。[sage]   投稿日:2014/11/23 02:50:31  ID:hnPV8262.net
英語できる自慢だろ

950
名前は開発中のものです。[sage]   投稿日:2014/11/23 02:55:27  ID:sQobSnIU.net
リリースノートの英語は英語できなくても単語さえ調べればなんとなく読めるだろ…

951
名前は開発中のものです。[sage]   投稿日:2014/11/23 04:33:32  ID:bwL7ty3S.net
英語なんか学校で習うのに自慢になるのか(驚愕)

952
名前は開発中のものです。[]   投稿日:2014/11/25 01:30:07  ID:5bX3A50t.net
 
お世話になります。
私、責任者の加茂と申します。以後、宜しくお願い致します。
http://www.apamanshop.com/membersite/27009206/images/kamo.jpg
浪速建設様の見解と致しましては、メールによる対応に関しましては
受付しないということで、当初より返信を行っていないようで、今後につい
てもメールや書面での対応は致しかねるというお答えでした。
http://www.o-naniwa.com/index.html 事務員 東条 南野
http://www.o-naniwa.com/company/
このように現在まで6通のメールを送られたとのことですが、結果一度も
返信がないとう状況になっています。
http://www.apamanshop-hd.co.jp/
http://www.data-max.co.jp/2010/10/01/post_11983.html
私どものほうでも現在までのメール履歴は随時削除を致しております
ので実際に11通のメールを頂戴しているか不明なところであります。
  
・ハンガー・ゲーム   http://s-at-e.net/scurl/TheHungerGames-Aircraft.html
・アバター        http://s-at-e.net/scurl/Avatar-Shuttle.html
 
・艦これ   http://s-at-e.net/scurl/KanColle.html
・BRS     http://s-at-e.net/scurl/BRS.html
・ベヨネッタ http://s-at-e.net/scurl/BAYONETTA.html
・風ノ旅ビト http://s-at-e.net/scurl/JOURNEY.html
 
      http://s-at-e.net/scurl/kabetokyojinto.html
 
・2012    http://s-at-e.net/scurl/2012.html
 
大阪府八尾市上之島町南 4-11 クリスタル通り2番館203
に入居の引きこもりニートから長期にわたる執拗な嫌がらせを受けています。
この入居者かその家族、親類などについてご存知の方はお知らせ下さい。
hnps203@gmail.com

953
名前は開発中のものです。[sage]   投稿日:2014/11/26 06:20:25  ID:k24kI97m.net
音の関数増えたみたいだがsound_addに相当するもんはきたんか?
パーティクルの吸引とかも復活しねえかなー

954
名前は開発中のものです。[sage]   投稿日:2014/11/26 09:32:52  ID:Qhq2CPt8.net
show_video欲しいなぁ

955
名前は開発中のものです。[sage]   投稿日:2014/11/26 18:09:03  ID:Q13fa0be.net
なるほど、素材の作成に時間が掛かっているとアップデートが来て仕様が変わることがあるのか…
ある程度揃ったら動かしてみようかと思っていたが、よく考えた方が良さそうだな

956
名前は開発中のものです。[sage]   投稿日:2014/11/26 18:52:26  ID:Wl8j6d9B.net
開発中はアップデートをやめる
のが完成への近道

957
名前は開発中のものです。[]   投稿日:2014/11/27 21:27:38  ID:mLzdMmls.net
オータムセールだね
コレを機にhtml5出力買おうかな

958
名前は開発中のものです。[sage]   投稿日:2014/11/28 01:16:04  ID:nsSuTqGd.net(2)
GameMaker6改め7and8解説
のサイトがドメイン期限切れで見れなくなってる…

959
名前は開発中のものです。[sage]   投稿日:2014/11/28 02:56:16  ID:FEf449zs.net
マジか まだ詳しい機能覚えきってないからそのサイトヘルプ代わりに使ってたのに…

自分用に何か作るべきか

960
名前は開発中のものです。[sage]   投稿日:2014/11/28 04:52:46  ID:nsSuTqGd.net(2)
復活してた!よかった

961
名前は開発中のものです。[]   投稿日:2014/11/30 17:48:24  ID:gqFfgJuc.net(3)
いまさらGM8使ってるんですが、使用メモリが1GB超えるとフリーズしません?
私の環境だけでしょうか?
コメント1件

962
名前は開発中のものです。[sage]   投稿日:2014/11/30 17:55:20  ID:gqFfgJuc.net(3)
あ、ちなみにPC全体で1GBではなく、ゲーム単体で1GBを超えた場合です。

963
名前は開発中のものです。[sage]   投稿日:2014/11/30 19:06:58  ID:14ZAmlqB.net
8ってことはXP?
メモリを1GBも使うようなゲームならそら止まっても仕方ないような

964
名前は開発中のものです。[sage]   投稿日:2014/11/30 20:11:51  ID:gqFfgJuc.net(3)
OSは7の64bitです
Studioにしないとダメかなぁ
頻繁に使ってた関数がなくなって移行が難しいんだけど

965
名前は開発中のものです。[sage]   投稿日:2014/11/30 22:26:52  ID:cTbzi+Qn.net(2)
2Dゲームに普通1GBも使わないだろ

966
名前は開発中のものです。[sage]   投稿日:2014/11/30 22:36:54  ID:5iGV3hXo.net
フルHDで無圧縮の画像を多量に展開したらそういうこともあるんじゃね
1920*1080*3*255 = 約200MB
うちもフルHDで作成予定なんだよな
5GBくらいなら使っても良いと思ってるけど
コメント1件

967
名前は開発中のものです。[sage]   投稿日:2014/11/30 23:41:54  ID:cTbzi+Qn.net(2)
>966

なんだその計算
1920*1080*3 / (1024*1024) = 一枚約6.52MBだろ
アルファ付きなら約7.91MB

画像全てが画面と同じサイズってわけでも無いだろうし
必要な時だけ読み込むとかすれば良いし
5GBって何それふざけてんの?

圧縮テクスチャは使えんかな

968
名前は開発中のものです。[sage]   投稿日:2014/12/01 07:24:29  ID:vaqvkskC.net(2)
解像度高ければ1GBくらいは余裕だろ
あまり他人が作ろうとしてるものにケチつけるなよ

969
名前は開発中のものです。[sage]   投稿日:2014/12/01 08:37:18  ID:a8zQNC9N.net
お前だけは他人の意見にケチつけてもいいみたいだな

970
名前は開発中のものです。[sage]   投稿日:2014/12/01 08:48:32  ID:/uvD/0uT.net
今でもWin8タブレットだとメモリが2GBしかない場合もあるから
使わなくて済むならそうすべきだろ
一度にたくさん読み込むとロードが長くなるし

旧機種・低スペ・タブレットは切り捨てるつもりなら、もう好きにしろ

971
名前は開発中のものです。[sage]   投稿日:2014/12/01 08:58:00  ID:NGLU+nfg.net
質問に応えず根本から捻じ曲げるとはまるで知恵遅れだな

972
名前は開発中のものです。[sage]   投稿日:2014/12/01 09:23:17  ID:9eAXjmMo.net
こんな時だけ進行速度速い

973
名前は開発中のものです。[sage]   投稿日:2014/12/01 10:27:08  ID:vaqvkskC.net(2)
どういう層向けに作ろうがそいつの自由だろ
他人の製作物まで、自分の思い通りにしないと気がすまんのか?

974
名前は開発中のものです。[sage]   投稿日:2014/12/01 10:37:25  ID:xVZA+c9s.net
それはともかく>961はテクスチャを大量に読み込んだとは言ってないのでメインメモリという事も有り得る

975
名前は開発中のものです。[sage]   投稿日:2014/12/01 13:02:45  ID:mmgVppKK.net
メモリ使いすぎの糞設計なだけならStudioにしても直ることはないだろう
タスクマネージャでメモリ使用率が高すぎてスワップしていたらそれが原因
「低スペ乙」か「メモリ使い過ぎないようにしろ」としか言えない

http://gmc.yoyogames.com/index.php?showtopic=576272
良いか悪いかは別にしてGM8でも仕様的には2GBまで使えることは使える

976
名前は開発中のものです。[sage]   投稿日:2014/12/01 21:27:52  ID:78ucyh4a1
マーケットプレイスのものは商用利用可能でしょうか?
End User Licence Agreementではそのもののコピーや改造品は不可、マルチユーザーでの購入の共有はできないと書いてますがそれらを守れれば商用、非商用どちらでも利用可だと書いてると思うのですが

977
名前は開発中のものです。[sage]   投稿日:2014/12/01 21:37:55  ID:eKnEnrqz.net(2)
960です。
なんとなく理由が分かりました。

sprite_replace()でステージごとにスプレイトを読み込ませていたのですが
起動時にある程度メモリを確保しないと、スプライトのロード中にスワップが起きてフリーズしてしまうようです。
コンパイル時にある程度画像を読み込ませてしてメモリを確保した後、それをsprite_replace()で1ドットのスプライトに置き換えることで解決できました。

978
名前は開発中のものです。[sage]   投稿日:2014/12/01 21:44:41  ID:eKnEnrqz.net(2)
ちなみに、最初から64bitOSである程度メモリを積んでることを前提にして作ってます。
多少プレイヤーを絞り込んででも、自分が作りたいゲームを作りたいので。
コメント1件

979
名前は開発中のものです。[sage]   投稿日:2014/12/01 22:13:15  ID:TyBIYKmg.net
スワップが起きただけで固まるってのも変な話だな
それじゃ何のために仮想メモリが実装されてるのか分からんし
恐ろしくレスポンスが重くなるということなら分かるが

980
名前は開発中のものです。[sage]   投稿日:2014/12/01 22:33:33  ID:OAbmYDoZ.net(2)
>978
え、1GBでもうフリーズするって言ってなかった?
PCのメモリが8GBとかあるならその程度でフリーズする訳がないけどな
ゲームの他にもアプリを沢山起動しているのでなければ

981
名前は開発中のものです。[sage]   投稿日:2014/12/01 22:51:50  ID:OAbmYDoZ.net(2)
GMってテクスチャは常に2の累乗で作られる?
その場合メモリ使用量はもっと増えるな
1920x1080なら2048x2048になって約2倍

982
名前は開発中のものです。[sage]   投稿日:2014/12/19 11:01:54  ID:GOfr6xZ4.net
Proが60%OFFか買おうかな

983
名前は開発中のものです。[]   投稿日:2014/12/20 21:04:04  ID:I21MdC9w.net
すいません、宣言した変数について聞きたいのですが。
AのオブジェクトのCreateイベントで宣言した変数を
BのオブジェクトのStepイベントなどで参照することは無理でしょうか?
Aのローカル変数x,yなどは参照できるのですが
自分で宣言した変数は参照できないみたいでエラーになるのです。

984
名前は開発中のものです。[sage]   投稿日:2014/12/20 21:13:24  ID:zoXjVp+F.net
普通にx,yと同じように行けるはずでは。
こういう時にはどういうエラーが出たのか書かないと聞かれた側もどうしようも無いことが多いですよ。

985
名前は開発中のものです。[sage]   投稿日:2014/12/20 22:14:13  ID:bs7zmO4W.net
B.変数名 でいける

986
名前は開発中のものです。[sage]   投稿日:2014/12/21 02:01:41  ID:BD4SgeGk.net
別のオブジェクトから変数を参照させる際は
if(instance_exists(B)){
B.hensu += 1;
}
とかそのオブジェクトの存在チェックかませないと
オブジェクトが存在してない時にエラーになるから注意

987
名前は開発中のものです。[sage]   投稿日:2014/12/30 18:10:22  ID:z2l5I/Hkf
旧2chのスレが落ちてGamemakerStudioもサーバーに接続できないとかで起動しなくなって八方塞がりなんだけど

988
名前は開発中のものです。[]   投稿日:2015/03/10 11:11:40  ID:dz108Gb4Y
すいません。
800:600で2Dゲーム作ってるんですが
_萍未魘声未澆燭い鉾薪召気擦襪海箸できますか?
 アニメーションもあればなお良しです。
特定のオブジェクトのみ場所を上下左右反転させることは
 できますか?これもアニメーションあればなお良しです。
surfaceを使うとか使わないと聞いたのですがどうなんでしょうか。
更新情報
・スレッド一覧ページで過去ログのタイトル検索・一覧表示ができるようになりました(2016/1/20)
NGワード登録
登録する
スレッド内検索

ゲ製作技術板 タイトル検索

このスレッドが人気です(実況系)
第99回全国高校野球選手権大会 第10日★211 (346)NHK実況
バイキングとグッディ★4 (831)フジ実況
実況 ◆ TBSテレビ 28291 (818)TBS実況
実況 ◆ テレビ朝日 48893 玉のほう、竿のほう? (702)テレ朝実況
情報ライブ ミヤネ屋★1 (476)NTV実況
実況 ◆ 日本テレビ 56158 (870)NTV実況
ビビット 8/18(金) ★1 (984)TBS実況
NHK総合を常に実況し続けるスレ 136948 フランスワイン (473)NHK実況
このスレッドが人気です(ニュース系)
【米国】ミズーリ州議員「トランプが暗殺されるよう願う」と投稿、大統領警護隊が捜査 「大統領が謝れば私も謝る」と開き直る (743)ニュー速+
【健康知識】「グルコサミン」は効かない! サプリメントの過剰摂取で副作用の危険も (596)ニュー速+
【芸能】ビッグダディが“AV男優デビュー”を発表 (978)音楽・芸能ニュース
【愛知】レゴランドが新たなキャンペーン、「1日パス購入で次回無料」 (1001)ニュー速+
【芸能】ウーマン村本「愛国心って言うなら愛するに足る国になれ」「国のために死を覚悟してる人がいることにゾッとした」★8 (876)音楽・芸能ニュース
【卑劣な人体実験】NHK「731部隊」ドキュメントに反響 中国外務省が異例の論評…「同部隊の犯した凶悪犯罪を完全に復元」★8 (1001)ニュー速+
【プロ野球】<日ハム・斎藤佑樹>5回5失点で5敗目...防御率は5.32 (281)音楽・芸能ニュース
【芸能】お騒がせ女・泰葉が自己破産 (357)音楽・芸能ニュース
ゲ製作技術板の人気スレ
UnityでMMO作りたいけどどうする!?(^^Part2 (149)
【3Dゲームエンジン】Unity質問スレッド30 (677)
製作者スレ SRPG Studio 25章 (755)
【3Dゲームエンジン】Unity総合スレッド30 (972)
40歳のおっさんがゲームを作り始めてみる (259)
高校生3人がc言語初心者からゲーム作る (770)
自作ゲーム開発者たちのメンバー募集 (987)
【SGB】smile game builder【スマビ】 2枚目 (998)
【UE4】Unreal Engine 4 初心者質問スレッド part4 (97)
RPGツクールMV総合 24作目 (526)
ゆめにっきっぽいゲームを作るスレ 16部屋目 (699)
【ウディタ】WOLF RPGエディター 其の63 (1012)
ゲーマーLV85 ゲームコンセプト考える (108)
WOLF RPGエディター 質問スレ 其の10 (1008)
【ウディタ】WOLF RPGエディター 其の62 (1029)
【ストア】ステマ業者の銭のタネ“登録料ビジネス”って?・技術板【stema】 (865)
ニート、無職、フリーターがゲームを作るスレ 22 (1537)
『Clickteam Fusion/Multimedia Fusion』 15 (1012)
SRPG Studio 5章 (1043)
ニート、無職、フリーターがゲームを作るスレ 32 (399)
ゲーム作ってみた (106)
個人製作ゲームはなぜ売れないのか Part.4 (168)
Clickteam Fusion/Multimedia Fusion 17 (112)
ニィト・無色:フリィタァがゲーム制作するスレ (849)
このサイトについて
このサイトは2ちゃんねるからデータを取得し、表示するサービスです。
画像のインライン表示機能について
画像のURLの後ろにある[画像をインライン表示]をクリックすると、URLの下に表示します。
表示される画像は横幅100pxに縮小されていて、クリックすると原寸で表示します。
このサイトの特徴
1)スレッド内検索ができます
2)レス(「>>1」など)のポップアップができます
3)不適切な言葉を含む投稿を表示しません
4)ページ内で画像を直接表示できます
5)2ch他スレッドへのリンクはタイトル・板名つきでリンクします
6)すっきりとしたデザインで表示します
7)最新スレや前スレをチェック・一覧表示します
8)NGワード機能の搭載でイヤな言葉が目に入りません
9)荒らしを自動チェックします
10)スレッド内・同一IDの書き込みだけ表示できます
11)レスの返事をレスされた発言の下に表示する「まとめビュー」が利用できます
12)シリーズ化したスレッドの一覧を表示します
13)最新のスレッドがある場合はお知らせします
削除について
こちらをご覧ください
機能要望について
現在機能要望受付中です。
問い合わせについて
こちらのページからどうぞ
広告


首都圏の方、ソフトバンク光オススメですよ


このサイトは2ch.scからデータを取得・表示しています。削除などについてはこちらをご覧ください。 アクセスモード:差分取得 - 新着書き込みなし(304)