2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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

1 :名前は開発中のものです。:2012/11/21(水) 06:51:18.86 ID:SflfScEk.net
無料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【マンセー】
http://toro.2ch.net/test/read.cgi/gamedev/1291510669/

701 :名前は開発中のものです。:2014/04/11(金) 07:56:58.38 ID:yHLg3SBi.net
physics面白いな

702 :名前は開発中のものです。:2014/04/11(金) 19:33:01.00 ID:yIA67BMC.net
アクションやシューティングで貫通する武器を設定する場合
接触している間ダメージが入り続けるので判定の設定にはいくつかの手段があると思うけど
どういうのが便利かな、たとえば

・弾が当たった時点で弾の判定を一旦消す(敵が密集しているときに一体にしか当たらない)
・弾が当たった時点で敵の判定を一旦消す(集中砲火を浴びせても1回しかカウントできない)
・弾自体の攻撃力を低く設定して通過までの累計でダメージを与える(バランスが難しい)

703 :名前は開発中のものです。:2014/04/11(金) 20:12:56.12 ID:qLgMIxU5.net
>>702
どちらの判定も消さずに接触したインスタンスを敵に保持させて2回目以降は無視かな
ブーメランみたいにUターンして複数回以上当たるなら、さらに離れた時点でそれをリセットさせる
よっぽどな弾幕じゃない限り処理オチすることもないだろうからね
あるいは3の累計ダメージ制にして小さい爆破エフェクトを連続させて誤魔化すとか…
どちらかの判定を消すやり方だとプレイして爽快感に欠けるだろうからオススメしない

704 :名前は開発中のものです。:2014/04/11(金) 22:36:00.63 ID:tTvXqOem.net
>>702
グローバル変数で、攻撃した時に変数をtrueにして
敵の方のアクションで変数がfalseの場合は当たる、trueの場合はスルーという風にして
アニメーションエンドイベントで変数をfalseにする・・・
言ってることが自分でも分からなくなってきた・・・

705 :名前は開発中のものです。:2014/04/12(土) 12:04:35.55 ID:d6XurKTG.net
貫通武器は個々のインスタンスを認識させるというのが一番か
あとインスタンスナンバーを使わない手としては弾のほうを別オブジェクトにする手もあるな
例えばグラディウスのレーザーなら自機とオプションそれぞれが撃つレーザーを
別のオブジェクトにしておけばそれぞれに対する接触イベントを設定できる
2連射なら1発目と2発目を交互に別オブジェクトに

706 :名前は開発中のものです。:2014/04/12(土) 12:15:28.35 ID:GH5dSFkc.net
弾インスタンスに、今後数フレームhitさせないインスタンスIDを保持する配列を用意しておいて、
カウントと一緒に管理したら良いんじゃないかな。

仮にhitさせない有効時間を1fにしておくと、弾速度の速い武器なら1回だけhit。遅い武器なら連続hit(2fに1回)みたいな使い分けも出来て良い感じ。

707 :名前は開発中のものです。:2014/04/12(土) 15:38:18.50 ID:0uUnv4wK.net
バージョン1.3bにしたら終了時にエラーがでるから1.2に戻そうとしたら
なんかyoyogamesが落ちている…なんというタイミング

708 :名前は開発中のものです。:2014/04/15(火) 00:38:29.27 ID:HSD19TIm.net
http://docs.yoyogames.com/source/dadiospice/002_reference/game%20assets/backgrounds/index.html

この辺のファンクションで出来ない?

709 :名前は開発中のものです。:2014/04/15(火) 07:00:07.10 ID:bazCf7+U.net
タイル敷き詰めると、1roomデータだけで容量数M食ったりする。

配置しながら確認できないけど、tile配置用オブジェクト作ってbbox範囲内に敷き詰めるようにすると軽い。

710 :名前は開発中のものです。:2014/04/18(金) 00:56:23.23 ID:X0vsH4Wh.net
flashやgamemakerでもう結構な数のアクションゲームを作ったけど
いまだに三角関数は頭がこんがらがるよ
なかなか思うような動きができなくて四苦八苦して
何時間も頭をこねくり回してたのに
結局原因がxとyの打ち間違いだった時の脱力感ときたら・・・

総レス数 988
270 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★