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


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

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



1 名前:名前は開発中のものです。 mailto:sage [2012/11/21(水) 06:51:18.86 ID:SflfScEk]
無料Windows用2Dゲーム作成ツール"Game Maker"について、色々と語り合うスレッドです。

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

前スレ
【2D】ゲーム作成ツールGameMaker part5【マンセー】
toro.2ch.net/test/read.cgi/gamedev/1291510669/

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

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

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

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

167 名前:名前は開発中のものです。 mailto:sage [2013/03/30(土) 03:22:02.12 ID:k5qairje]
最新の1.1.872だと、F5でRUNしても起動しない?

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

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

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

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

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



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

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

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

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

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

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

175 名前:名前は開発中のものです。 mailto:sage [2013/04/02(火) 20:27:08.98 ID:q8HIZHKs]
sandbox.yoyogames.com/make/tutorials

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

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

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

177 名前:名前は開発中のものです。 mailto:sage [2013/04/02(火) 21:29:34.57 ID:d0r0r7X6]
ブラウザのエンコードをS_JISにするのだ

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

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

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

180 名前:名前は開発中のものです。 mailto:sage [2013/04/05(金) 05:47:36.24 ID:gyveQdZJ]
Game Maker Communityに3, 4個くらいあるはず.
エクステじゃなくてDLLだったかもしれないけど

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

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

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



182 名前:名前は開発中のものです。 mailto:sage [2013/04/05(金) 22:08:06.00 ID:nGm0/0Km]
例えば 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 イベントあたりにでもつけるといいかも

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

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

185 名前:名前は開発中のものです。 mailto:sage [2013/04/05(金) 22:54:54.65 ID:v14jUHCy]
>>180
見つかったよありがとー

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

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

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

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

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

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

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 名前:名前は開発中のものです。 mailto:sage [2013/04/06(土) 10:37:56.34 ID:MbVEy9Pl]
うーむなんだろうね
Create だと生成されたとき一度しか処理されないから、Create に書くとうまくいかないけど・・・
アイコン記述だとお互い情報のやり取りが難しいなあ

とりあえずそれっぽいの書いてみた
www1.axfc.net/uploader/so/2858835.zip

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

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

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

191 名前:名前は開発中のものです。 mailto:sage [2013/04/07(日) 23:50:51.80 ID:DY73i/ao]
接地しなかった要因はいくつかあってとりあえず 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内のやつは間違いでした。申し訳ないですが無視してください



192 名前:名前は開発中のものです。 mailto:sage [2013/04/08(月) 22:06:14.82 ID:AGUVaycT]
【ゲーム】HTML5に本腰を入れ始めた任天堂―GDCで見えてきたゲームビジネスのゆくえ
anago.2ch.net/test/read.cgi/moeplus/1365238685/

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

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

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

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

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

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

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

196 名前:名前は開発中のものです。 mailto:sage [2013/05/04(土) 21:38:06.57 ID:MRId9NRk]
公式のフォーラムは?

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

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

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

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

201 名前:名前は開発中のものです。 mailto:sage [2013/05/09(木) 23:35:29.63 ID:T0Xe4/Ig]
移行ってすんなり出来るもんなの?



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

203 名前:202 mailto:sage [2013/05/23(木) 12:40:26.56 ID:TwS1x6eJ]
グラフィックオプションがあったのね・・・
すいません、解決しました。

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

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

206 名前:名前は開発中のものです。 mailto:sage [2013/05/24(金) 12:37:04.80 ID:bP2k9cS7]
>>205
>>59

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

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

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

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

210 名前:202 mailto:sage [2013/06/05(水) 23:19:26.26 ID:HFfOHR5b]
bit違いは確認できないからわからないな〜

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

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



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

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

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

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

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

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

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

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

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

220 名前:名前は開発中のものです。 mailto:sage [2013/07/08(月) NY:AN:NY.AN ID:CFQUvBK5]
装備を付けるキャラオブジェクトの名前を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みたいな描画関数は、
後に実行したものがより手前に描画に描画されるので順番に気をつけること。

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

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



222 名前:名前は開発中のものです。 mailto:sage [2013/07/15(月) NY:AN:NY.AN ID:4s8ShXnx]
d3dとsurfaceが併用できないって普通にhelpに書いてあった。。

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

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

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

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

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

if(collision_rectangle(128,128,159,159,bullet,true,notme))
{
instance_create(96,256,blockNormal);
}

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

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

if(collision_rectangle(x-15,y-15,x+16,y+16,bullet,true,true) )
{
instance_create(96,256,blockNormal);
}

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

229 名前:名前は開発中のものです。 mailto:sage [2013/08/02(金) NY:AN:NY.AN ID:M2E5qfd9]
>>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 名前:名前は開発中のものです。 mailto:sage [2013/08/02(金) NY:AN:NY.AN ID:M2E5qfd9]
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 名前:名前は開発中のものです。 mailto:sage [2013/08/03(土) NY:AN:NY.AN ID:Y6Js6AXJ]
続き(ぇ
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 名前:名前は開発中のものです。 mailto:sage [2013/08/07(水) NY:AN:NY.AN ID:U1+pWI9g]
8とstudioは別物だと思って既にプロ買っちゃってる・・・
ファック シット

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

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

235 名前:名前は開発中のものです。 mailto:sage [2013/08/19(月) NY:AN:NY.AN ID:wHhXtRuN]
なんかアプデしたら色々おかしくなったような。

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

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

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

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

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

241 名前:名前は開発中のものです。 mailto:sage [2013/08/27(火) NY:AN:NY.AN ID:9l2WYq1U]
>>240
ありがとう



242 名前:名前は開発中のものです。 mailto:sage [2013/08/27(火) NY:AN:NY.AN ID:oqKmf0Bb]
すごい初歩的な質問でスマソ

i.imgur.com/QNqbwBh.jpg

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

243 名前:名前は開発中のものです。 mailto:sage [2013/08/27(火) NY:AN:NY.AN ID:5d/XhO+q]
シンプルモードだからじゃね
どっかからアドバンスドモードに変えると色々出てくる

244 名前:名前は開発中のものです。 mailto:sage [2013/08/27(火) NY:AN:NY.AN ID:oqKmf0Bb]
>>243
できた、ありがとう

245 名前:名前は開発中のものです。 mailto:sage [2013/09/02(月) 22:47:33.51 ID:11Kg2p0r]
www.nicovideo.jp/watch/sm21740384

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

246 名前:名前は開発中のものです。 mailto:sage [2013/09/02(月) 22:55:50.67 ID:m00TaN9b]
発射位置が後ろで攻撃しづらそうだな

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

248 名前:名前は開発中のものです。 [2013/09/03(火) 14:17:16.02 ID:mA4l7mfm]
らせん状に飛ぶ弾がいいね

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

//外部テキストファイル(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 名前:名前は開発中のものです。 mailto:sage [2013/09/04(水) 21:42:51.09 ID:cJBqZXb7]
8.1?studio?

251 名前:名前は開発中のものです。 mailto:sage [2013/09/04(水) 22:12:11.60 ID:uxBTbkL8]
すいません、Studioです。



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

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

こんにちは

と記述しておけばよい。

253 名前:名前は開発中のものです。 mailto:sage [2013/09/06(金) 16:58:49.07 ID:bL0g/2lt]
ありがとうございます!
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 名前:名前は開発中のものです。 mailto:sage [2013/09/07(土) 09:33:37.65 ID:KBXjPFJU]
追記です。
ini_open(); は、普通のテキストファイルでも読み込んでくれるようです。
テキストファイル読み込みで上記と同様の動作が出来ました。

255 名前:名前は開発中のものです。 mailto:sage [2013/09/09(月) 11:59:25.47 ID:ez/AwvYm]
YoYoCompilerって1.2の新機能なのかと思ったら別売りなのかよ

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

257 名前:名前は開発中のものです。 mailto:sage [2013/09/17(火) 16:55:27.23 ID:FG8FcC2r]
>>256の訂正ですorz

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

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

258 名前:名前は開発中のものです。 mailto:sage [2013/09/23(月) 21:11:16.36 ID:Yv+ZXjEk]
結局Studioではdraw_textで日本語扱えるのかい?

259 名前:syun77 mailto:sage [2013/09/24(火) 01:34:00.79 ID:4nhqooGC]
気になってStudioで実験してみましたが日本語、ちゃんと使えました。

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

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

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

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

260 名前:名前は開発中のものです。 mailto:sage [2013/09/24(火) 02:49:21.73 ID:kCYP1B5r]

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

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



262 名前:名前は開発中のものです。 mailto:sage [2013/09/24(火) 12:29:51.73 ID:kCYP1B5r]
>>261
エディタ内で文字化けしてても実行したら正常に日本語出力される?

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






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

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

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