トップページgamedev
981コメント340KB

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

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名前は開発中のものです。2010/12/05(日) 09:57:49ID:AN26SQm8
無料Windows用2Dゲーム作成ツール"Game Maker"について、色々と語り合うスレッドです。

●本家(英語)
 ttp://www.yoyogames.com/
●GameMaker Japan - 非公式情報サイト(日本語)
 ttp://gamemaker.jpn.org/v1/(現在一時閉鎖中)
●The Game Maker's Apprentice
 ttp://book.gamemaker.nl/

前スレ
【2D】ゲーム作成ツールGameMaker part4【マンセー】
 ttp://hibari.2ch.net/test/read.cgi/gamedev/1240441868/
0851名前は開発中のものです。2012/09/13(木) 00:42:36.65ID:WSkwLiM6
ブロック崩しなら「precise」はチェックしなくてもいいと思うよ
0852名前は開発中のものです。2012/09/13(木) 01:31:36.68ID:iWC4BdvY
>>850 >>851
レスありがとうございました
スプライトの当たり判定 なんぞやそれ? のレベルなので
まずはニコ動のチュートリアルの続きをやって勉強します

でも消し残りは何と言うか、反射しておいてそれかい(笑)って感じですね
0853名前は開発中のものです。2012/09/13(木) 18:04:58.80ID:WSkwLiM6
フリーゲームサイトに載ってるのではこれがgamemaker制だね
ゲームの動きもブロック崩しに近いから参考程度にでも
http://www.freem.ne.jp/win/game/4071
0854名前は開発中のものです。2012/09/15(土) 20:24:21.74ID:Ct0C+AfS
gamemaker8でゲームを作ろうと思いましたが、
簡単に作ったゲームを実行しようとしてもタイトルが真っ暗になって
フリーズしてしまいます。

gamemaker8で作成されたゲーム(exe)を叩いてもタイトルで
必ずフリーズしてしまいます。他のソフトで作成されたゲームは
問題なく動きます。

OSはWindows7 Proffesional(32bit)です。
原因わかる方いらっしゃいますでしょうか
0855名前は開発中のものです。2012/09/16(日) 00:13:18.73ID:s1HHs/78
それだけの情報じゃ
gm8がwin7に対応してないからって推測しか出来ないなぁ
8.1にしてみたら?
0856名前は開発中のものです。2012/09/16(日) 12:08:21.91ID:mzmQNus1
>>855
ありがとうございます。
これだけの情報じゃ厳しいですよね・・・。
もう一台のWindows7だと問題なく動くんですが
gmだけでなく、exeにされたゲームも動かないのがよくわかっていません。
引き続き調べてみます。
0857名前は開発中のものです。2012/09/16(日) 14:11:34.12ID:N4oclbot
exeが動かないってそれ普通じゃないぞ
0858名前は開発中のものです。2012/09/17(月) 14:09:08.72ID:vH6bJjdj
ドライバ関連かハードウェア的な問題じゃないのかな。
gamemakerを再インストールしてもだめなら、
gamemaker側で何とかするレベルじゃない気がする。
0859名前は開発中のものです。2012/09/17(月) 21:34:57.46ID:1W2yI4hD
gamemakerでスマートフォンアプリを作ろう
とかそういった本書いてどっかの出版社に持ち込んだら
出版してくれるかな?
0860名前は開発中のものです。2012/09/17(月) 23:59:04.53ID:GbMLOdym
>>856
セキュリティ関係じゃねーの?
ウィルス対策ソフトかなにかを一度切ってみたら
exeが全部動かないというなら、少なくともGMは関係ない。
08618522012/09/18(火) 00:27:50.93ID:XuEF0Vb/
ブロック崩し不調の原因は
ブロックを不注意で重ね書きしていたから らしいです
だからブロックが消えるのに衝突が都合2回必要なのでした おそまつ

>>853 ありがとうございます 参考にする前にまず地力をつけないとw
0862名前は開発中のものです。2012/09/18(火) 03:16:52.93ID:U2hw/0lB
>>859
面白いかもしれないけど日本語非対応なのがネックだな
日本語化パッチとか同封してれば別だろうけど
その上で出版となるとYoYo通さないと駄目なんじゃ?
よく知らないがな
0863名前は開発中のものです。2012/09/18(火) 21:09:14.17ID:rPCJwWdv
>>857,858,860
ありがとうございます。
どうやらgmは関係ないようです。
やはりハードウェア的な問題でしょうか。
セキュリティ関係のソフトは現在入ってなく
gm以外のexeで動かない物は今のところありません。

ちょっと遠く離れた友人のPCなので
自分で触ることができなくてなかなか厳しいです。

どうもありがとうございました。
0864名前は開発中のものです。2012/09/19(水) 11:22:04.02ID:BkQVAtKZ
スマフォアプリは有料になるから
普通に「gamemakerでゲームを作ろう」のほうがいいな
YoYo側とのやりとりは乗り気になったら出版社側がやってくれるんじゃないかね
0865名前は開発中のものです。2012/09/19(水) 17:11:27.68ID:l5KkyJj4
失礼します。
現在弾幕STGを作成しているのですが、東方projectのような
3Dっぽい背景を描画するのを試みようとしているのですが、
どう手をつけていいかさっぱり分からず・・・。
どなたか指針だけでも示していただけないでしょうか。
環境はgm8,レジスト済です
0866名前は開発中のものです。2012/09/19(水) 18:20:55.76ID:e/Xd3Kpq
3Dモードというのがあって、カメラワークとかを指定して、3D表示させることができる。
ヘルプの一番下の3D Graphics で、詳しいことが書かれてる。

または、draw_primitive系の関数を使って、台形にテクスチャを張り付けるような感じにする。
台形を3Dっぽく見えるように自力で整えるのは高校レベルの数学(三角関数)が必要だから、
その辺の知識も必要。

ニコニコ動画に、3Dっぽく見せてるサンプル動画が上がってる
ttp://www.nicovideo.jp/watch/sm17322258
0867名前は開発中のものです。2012/09/19(水) 19:40:06.39ID:l5KkyJj4
>>866
ありがとうございます。
色々試行錯誤してみます!
0868名前は開発中のものです。2012/09/24(月) 18:14:55.54ID:n5iZ7eUS
今日からGame maker studio触ってみようと思う。
iOSのアプリとか作ってる人いる?
0869名前は開発中のものです。2012/09/29(土) 10:14:40.67ID:S0MC2126
Studioのver.1.1でいつの間にかoggに対応してたのか
ループ点読み込めるとしたらかなり便利だろうな

>>868
Pro持ってるけどiOSは未経験
ハード上の制約がどれくらいなのか気になるな
0870名前は開発中のものです。2012/10/02(火) 08:42:39.84ID:HgJxOSzS
iOSエクスポータ高いし誰も買ってないんじゃ無いの
エクスポータだけならまだしもAppleの開発者ライセンスもいるしな
0871名前は開発中のものです。2012/10/03(水) 06:17:55.57ID:moXKly4H
steamのソフトウェア部門にGM来てるじゃん
studioだけで8.1は無いから今後8.1は放置されてくんだろうな
既にそうだし
0872名前は開発中のものです。2012/10/04(木) 06:56:48.90ID:YlooJ0O3
steamに来たから少しは賑わうかと思ったら全くそんなこと無かった
0873名前は開発中のものです。2012/10/04(木) 07:44:35.53ID:RLu9eKRc
steamに来てたから気になって見に来たよ
0874名前は開発中のものです。2012/10/04(木) 17:23:50.47ID:7Oycsfv0
これでノベルゲーム作った人いる?
0875名前は開発中のものです。2012/10/04(木) 20:57:20.98ID:OS+/2+s7
>>874
海外製で漢字全部扱うの大変そうだしわざわざこれでノベルゲー作る事はないんじゃないかな
もちろん無理ではないだろうけど
0876名前は開発中のものです。2012/10/04(木) 22:18:38.45ID:KyY+b/7E
何でも作れるもんなあ
でも俺は絵心が絶望的に無いんだよね。ゲーム自体が作れても画像がどうにもならん
0877名前は開発中のものです。2012/10/05(金) 06:40:00.49ID:de6iZ/xS
上でも出てるけど漢字についてはStudioで解決してる
多分フリー版でも使えるんじゃないかな

>>876
気持ちはわかる
真面目な話、バイト代とか給料から稿料を捻出して外注するのも手なんだぜ
0878名前は開発中のものです。2012/10/05(金) 12:50:06.10ID:kmomMfuQ
874だけどどうもありがとう。
ノベルゲーじゃなくてもゲームの合間にシナリオ入れたりすることもあるから気になってたんだ。
ちょっと試してみる。
0879名前は開発中のものです。2012/10/05(金) 21:25:45.54ID:XPRPstj6
そういやGameMakerのフォント機能ってどうなってるの?
それぞれの環境に同じフォントが入ってないと文字化けするの?
もしそうだったらどのフォント使うのがベストなの
0880名前は開発中のものです。2012/10/06(土) 01:05:39.92ID:ViPXbMLZ
公式でstudio買うとsteamキーも付いてくるようになったな
逆はどうなんだろ
買うのはsteamからの方が楽なんだよな

>>879
フォントはたぶん埋め込み
だから文字化けはない
0881名前は開発中のものです。2012/10/08(月) 20:47:58.47ID:lfDd4v/Y
8.1だけどノベルゲーのベースになるようなものにちょっと挑戦してみるか
0882名前は開発中のものです。2012/10/08(月) 20:57:48.85ID:PyFxIbwA
チュートリアルからアプリケーションを書きだしてみたんだけど、mp3ファイルだけ
別ファイルになってしまった。
これって.winファイルの中に入れられない?
音楽素材は再配布不可のところが多くて、音楽ファイルが素のまま入ってると怒られそう。
0883名前は開発中のものです。2012/10/08(月) 22:35:02.61ID:Ru5hpJYv
これからGMでゲ製するならstudioでつくった方がよさそうだな。
無印GMだとPCでしかプレイできんのだよね。
0884名前は開発中のものです。2012/10/09(火) 02:31:28.01ID:pD9XU2nn
そうは言っても$500のマスターコレクションが必要だぞ
0885名前は開発中のものです。2012/10/09(火) 02:54:26.04ID:HFxMqUzS
steam経由でポチってしまった…Pro版だけど。
有料バージョンはマスコレ含めてあと数時間10%OFFですぞ。

ところで、steam workshopにあるGamemaker製のゲームをプレイしてみたいのだけど、
subscribeに登録してダウンロードまでできるがPlay押しても始まらないんだよね。
うちの環境だけの問題なのかもしれないが、こんな症状出てる人ほかにいるかな…?
0886名前は開発中のものです。2012/10/09(火) 12:16:39.36ID:5DjIvNG9
うちではプレイできたよ。
0887名前は開発中のものです。2012/10/09(火) 21:51:42.29ID:Xyto9P1t
試しに最新版8.0落としてみたけどファイル名に付いてるverが1.0になってる
間違えたかな…
0888名前は開発中のものです。2012/10/10(水) 00:01:42.69ID:iFUNIRn5
studioで作った場合、steamで売り出せるって事でいいのかな。
これからのサポートも手堅いだろうけど、なにか買うだけの恩恵が欲しいな。
0889名前は開発中のものです。2012/10/10(水) 01:35:46.49ID:zkz0mHR6
steam版インスコしてみたけど、playsoundをセットしても音が出ないわ
再生ボタン押せば普通に鳴るのに、テストしようとrun押してコンパイルするとまったく音が出ない
steam版のバグなのかなこれ?
0890名前は開発中のものです。2012/10/10(水) 08:40:53.70ID:/SGM7DJQ
>>889
Global Game Setting開いてUse New Audio Engineのチェックをはずす
0891名前は開発中のものです。2012/10/10(水) 10:15:48.52ID:B7FbAdfB
>>887
最新版は8.1のはずだが何事
0892名前は開発中のものです。2012/10/10(水) 10:57:58.17ID:nYSHjqIH
>>887
>>891
Studioの方落としたんじゃないの?
0893名前は開発中のものです。2012/10/10(水) 11:26:31.48ID:7CildkdZ
steamのマスターコレクションが20%OFFになったね
昨日までに買っちゃった人かわいそう
0894名前は開発中のものです。2012/10/10(水) 11:48:25.14ID:BLVZURGx
updateできねえ
0895名前は開発中のものです。2012/10/10(水) 13:51:26.92ID:zkz0mHR6
>>890
ありがとう
マジで助かった
0896名前は開発中のものです。2012/10/12(金) 20:21:22.62ID:2IaYfkRo
オイラのスチームさんは20%オフセールなんてしてくれていないぞ・・・
0897名前は開発中のものです。2012/10/12(金) 21:32:35.31ID:wJdAfO4b
http://store.steampowered.com/sub/17001/
0898名前は開発中のものです。2012/10/12(金) 22:07:15.51ID:2IaYfkRo
バンドル割引が20%オフって事か。
てっきり10%オフが20%オフになったのかと思ってた。
テンキュー
0899名前は開発中のものです。2012/10/13(土) 07:03:15.55ID:0rLtMYnx
>>897
もう終わってる?499ドルだけど
0900名前は開発中のものです。2012/10/13(土) 09:28:47.25ID:kWu18icq
アカウントにログインしてると20%OFFだ
ログアウトしたら499ドルだった
0901名前は開発中のものです。2012/10/13(土) 23:56:27.38ID:5wOilGhm
steam起動してGMSみたけど、なぜか20%オフにならないな・・・
ブラウザからじゃないとダメかいな。
0902名前は開発中のものです。2012/10/14(日) 16:53:27.77ID:BKUyQvJm
GameMakerって、画面の切替にトランジションは使える?
付属のデモや動画を探してみたけど、瞬時切替のゲームしか見つからなかった。

瞬時切替やフェードイン・アウト以外の、クロスフェードやグレースケールの画像をタネにして
色んな見栄えで切り替えできれば導入したい。
0903名前は開発中のものです。2012/10/14(日) 19:30:29.78ID:Ocpcy/Wk
>>902
transition_define(kind,name)という関数で独自の画面切替を定義できるみたいだけど、
使ったことが無いので求める動作を実現できるかどうかは分からないなあ。

【参考】
http://wiki.yoyogames.com/index.php/GML_Functions:_Rooms
0904名前は開発中のものです。2012/10/14(日) 19:47:04.56ID:BKUyQvJm
>>903
タダで入手できるんだからジワジワと研究してみようと思う。ありがとう。

>>874>>881みたいにノベルゲーのシステムとして興味を持ってる人がいるんだな。
俺は今まで吉里吉里にフレームワークを作ってやってきたけど、吉里吉里自体の将来性を考えると、
そろそろ潮時のような気もするので、今現在開発が進んでいるシステムへの乗り換えを検討してるところ。
0905名前は開発中のものです。2012/10/15(月) 07:24:28.38ID:AQEXRDiO
>>902
ビルトインの関数にこだわらないならなんでも出来るんじゃないかな
クロスフェードとかグレースケールならサーフェス使えばいいと思う
グレースケールはそれ系のエクステンション探さないと駄目かも
0906名前は開発中のものです。2012/10/15(月) 09:04:30.18ID:AWgNWciN
うは…10パーセントオフだったのか…次の機会を待とう。
スタンダードはsteam越しじゃないけど持ってるので。
0907名前は開発中のものです。2012/10/17(水) 18:07:06.73ID:0+h/Q7oB
質問があります。
640×480の画像ファイルから64×48のスプライトを作ろうとしているのですが
ツールではなくコードでやる場合
sprite_addを使うと480の縦長のスプライトが出来上がるということになってしまします。
コードからツールを使ったように分割画像を作る方法ってないもんでしょうか?
0908名前は開発中のものです。2012/10/18(木) 23:28:12.63ID:2TKi10CM
初歩的な質問ですみません。
GM8.1使用、GMLは少しだけ理解できます。
攻撃モーションに4枚のgifアニメを使用しています。
これをZキーを1度押せば4枚目までアニメーションし
その後少しウエイトを置きたいのですがどうすればいいでしょうか?
ご指導お願いします。
0909名前は開発中のものです。2012/10/19(金) 00:12:15.50ID:gjdAWHl8
if(image_index = 3){
alarm[0.] = 10;
image_speed = 0;
}
こんなんとか?
簡単にやるなら4枚目のスプライトを以降に沢山コピーする
0910名前は開発中のものです。2012/10/19(金) 09:24:13.34ID:+1aeJyGG
>>907
よくわからんが640*480の画像を縦10コマ、横10コマに分割して
サブイメージ数100枚のスプライトを作りたいってことか?
それならサーフェスを使うといい
サーフェスにもとのスプライトを描画して、あとはsprite_add_from_surface(だっけか?)かなんかで
サーフェスの一部分をスプライトにするとか
09119082012/10/19(金) 21:58:34.38ID:WOn3Xy1b
>>909
勉強になりました、ありがとうございます。
0912名前は開発中のものです。2012/10/24(水) 20:18:37.64ID:V/te1T8V
>>910
まさにそれがやりたかったことです。
ありがとうございます。
0913名前は開発中のものです。2012/10/28(日) 12:17:57.34ID:r/ijrhha
windows8への対応はどんな感じ?
GM8だと落ちると言われたけど
0914名前は開発中のものです。2012/10/28(日) 16:00:04.67ID:rvwBcf7y
知らんが、対応できていないとしても、君がまともなゲームを一本作る頃には対応は完了してるから心配するな
0915名前は開発中のものです。2012/10/28(日) 16:31:44.72ID:YEUPlqjo
無印GMレジスト済みだが、Studioに移行するべきか・・・
無印はもうティッシュのように捨てられたんだ!
0916名前は開発中のものです。2012/10/28(日) 19:12:10.17ID:qzSzxwO2
GameMaker8.0で初めてゲーム作ろうしているものです

アクションゲームの一面をポップンミュージックのように上からものをおとして
それにあたると死ぬ、耐えきればプロックが消えて咲きに進めるようになる
というところを作りたいです

タイムライン、というもので作ればいいのは分かったんですが、作ってもうまく作動しません

どのようにタイムラインを作ればいいのか詳しく書いてるおすすめのサイトなどはないでしょうか?
0917名前は開発中のものです。2012/10/28(日) 20:52:39.63ID:eTv8gFns
一定のタイミングでオブジェクトを生成するなら
タイムラインは Add を押して Indecate the moment に開始までに必要なステップ数を入力し
Actions に右側タグ main1 の Create Instance を指定する。

新しくオブジェクトを作成し Create イベントで main2 の Set Timelineで上で作ったタイムラインを指定する
一定時間ループさせるなら Set Timeline で Loop の設定にし、
さらに main2 の Set Alarm を使いループさせたい時間を入力する
Alarm イベントで Stop Timeline を使う

こういう感じになると思うんだけど文章にするとややこしいな
0918名前は開発中のものです。2012/10/28(日) 21:10:14.22ID:qzSzxwO2
ありがとうございます
早速やってみます
0919名前は開発中のものです。2012/10/28(日) 22:10:29.14ID:qzSzxwO2
うーん
できたんですけど
step1 音楽を流して
step5 ポップ君作成
step□ ポップ君を下に動かす

という動作で□が20や30だと動くんですが100などにすると動かなくなります

step間ではなれすぎていると雨後かくなるなどの仕組みがあるのでしょうか
0920名前は開発中のものです。2012/10/28(日) 23:26:11.90ID:eTv8gFns
そういうことは無いはず
デバッグモードのときに、緑の十字ボタンを押して
(タイムラインを設定したオブジェクトの名前).timeline_position
例えば、object0.timeline_position のように入力すると
現在のタイムラインの位置を確認できるよ
0921名前は開発中のものです。2012/10/29(月) 06:12:08.21ID:pkHkKL53
GameMakerって未だにシェア登録しないと加算合成できないのか?
0922名前は開発中のものです。2012/10/29(月) 21:08:11.15ID:e7ZPXR/q
8.1で、backgroundにGIFアニメを持ってくるのってできる?
0923名前は開発中のものです。2012/10/30(火) 00:20:32.95ID:IXYZ2QSE
慣れてきたらクローンゲームとかアイワナとかじゃなくて
オリジナルを作りたいなぁ
0924名前は開発中のものです。2012/10/30(火) 08:03:58.29ID:W/EjE2TX
>>922
出来ない
背景をアニメーションさせたければスプライトを使って自作するとか
タイルでもやれるのかもしれないけど俺はよく知らん

>>923
やればいーじゃん
0925名前は開発中のものです。2012/10/30(火) 17:15:55.38ID:IXYZ2QSE
うん、ちょっとずつでいいから頑張るよ
0926名前は開発中のものです。2012/10/31(水) 03:28:31.65ID:/Im4cYjg
924だが応援してるぜ
クローンゲーはノウハウと注目を得やすい(モチベ保ちやすい)って意味で最初はいいけど
続けてると物足りなくなるよな
その点オリジナルは大変そうだがやりがいはありそう
0927名前は開発中のものです。2012/10/31(水) 03:30:07.43ID:0kHDei4S
オリジナルは才能ないやつが作るとクソゲーにしかならないのがな
まぁそんなヤツはクローンゲー作ってもなぜかクソゲーにしてしまうんだが
0928名前は開発中のものです。2012/10/31(水) 17:19:28.60ID:cGSXzQZY
クソゲーのうちは公開しないで人に見せられるレベルになったらだれか友人にみてもらうよ
0929名前は開発中のものです。2012/10/31(水) 20:49:06.15ID:+v8EcUJC
クローンゲーとりあえず作ってるけど、
オリジナルも作りたいって確かに思う。
でも発想力に欠けてるんだよねー
技術も無いんだけどさ、根本的にコレだ!っていうの閃かない。
0930名前は開発中のものです。2012/10/31(水) 22:21:22.50ID:cGSXzQZY
とりあえずタイムラインを使いこなせるようにしたい
今それで花火みたいのつくってみてる
0931名前は開発中のものです。2012/10/31(水) 22:23:47.04ID:TkAt71tQ
二次創作の同人なんかもそうだけど
俺からするとむしろ他人のフンドシで相撲を取れることがすごいと思う
俺にはとても無理
0932名前は開発中のものです。2012/10/31(水) 23:45:42.35ID:7admu19s
本人が満足できるか、他人が満足できるか。
アマチュアの製作はどっちかが満たされてれば良いと思うんだよね。両方ならもっといいけど。
0933名前は開発中のものです。2012/11/01(木) 00:25:50.51ID:uZvj1Oot
そう固く考えるな
作ったものを楽しんでもらえればいいのよ
0934名前は開発中のものです。2012/11/01(木) 00:41:00.94ID:/I0sgrlK
そんな大げさなゲームつくれないよ、マリオ1~1つくって姉と「マリオってすごいな・・・」
って呟くぐらいのクソゲーかげん
当然公開もしない
0935名前は開発中のものです。2012/11/01(木) 00:43:59.33ID:ol1yPQMl
マリオの挙動を解析するスレを見つつ、マリオの動きを再現したら全く同じものが40分で作れたぜ
0936名前は開発中のものです。2012/11/01(木) 00:57:05.04ID:/I0sgrlK
俺は中間まで作るのに一週間かかった
0937名前は開発中のものです。2012/11/01(木) 07:19:49.66ID:zjbhtlTk
久々に伸びてる?と思ったら結構活動してる人多いのね
同人ゲーとしてイベント頒布してる人もいるのかな
それともフリーで公開がメイン?
0938名前は開発中のものです。2012/11/01(木) 17:16:51.00ID:/I0sgrlK
タイムライン分けが分からん
0939名前は開発中のものです。2012/11/01(木) 17:22:11.10ID:LbWOScnp
SteamのWorkshopで公開すればいいじゃん
他人がGameMakerで作ってるゲームも簡単に遊べるし
「このレベルで公開しても大丈夫なのか(驚愕)」と自信もつくぞ
0940名前は開発中のものです。2012/11/01(木) 18:31:25.54ID:uZvj1Oot
夢現とかふりーむに登録してフリーで公開したら
1000くらいDLあったから
ちょっと欲出して有料版作ってDLsiteとかで売ってみたけど
10本も売れなかった…
0941名前は開発中のものです。2012/11/01(木) 20:33:47.46ID:Zith45D2
1本(割れ厨が世界に放出するための1本)でないことに誇りを持つべきだ
0942名前は開発中のものです。2012/11/01(木) 20:58:06.01ID:/I0sgrlK
がんばって強制スクロールをくんでみた
適当なオブジェクト動かしてviewで追わせたみただけだけど
0943名前は開発中のものです。2012/11/01(木) 22:38:02.62ID:/I0sgrlK
もっといい方法あるのかなぁ
0944名前は開発中のものです。2012/11/02(金) 16:14:37.20ID:wwxeCEbI
動いてりゃそれでいんだよ
0945名前は開発中のものです。2012/11/02(金) 17:24:08.44ID:xoaD+sB7
ありがとう、がんばる
0946名前は開発中のものです。2012/11/05(月) 02:29:38.18ID:5J1QUUBM
最近DLしてゲーム制作の練習してるんですけど
ちょっと詰まっちゃったんで質問です

シューティングゲームでキーを押したら飛行機から弾を発射するっていうのを、弾オブジェクト内のイベントだけで作ろうとしたんですけど
キーを押しても何の反応もありません

飛行機オブジェクトの方に、キー押したら弾が出るっていうイベントをいれたら出来ます

弾の制御は全部弾オブジェクト内だけで行おうと思ってたんですけど無理ですかね
0947名前は開発中のものです。2012/11/05(月) 07:33:58.37ID:tyikI44I
>>946
弾オブジェクト内のイベントってのはゲーム上に生成された弾オブジェクトの実体それぞれに対して発動する
例えば弾オブジェクトに"スコアを+1する"ってキーイベントを登録したとすると
ゲーム上に弾が5個存在していればそれぞれの弾に対して上記のイベントが発動して結果スコアが+5されるし
弾が存在しない場合はイベントが一度も発動せずスコアは増加しない
だから、"弾を作成する"というイベントを弾オブジェクトにどうやって登録しても、
まずゲーム開始時に弾が存在しなければイベントは発動されないから弾は出てこない

だいたいのオブジェクトは別のオブジェクトから生成されるものだと思って我慢しよう
0948名前は開発中のものです。2012/11/05(月) 19:38:16.29ID:5J1QUUBM
>>947
サンクス
やっぱり無理か
これができたらメンテナンスがしやすくなるって考えてたんだけど、しょうがないですね
0949名前は開発中のものです。2012/11/06(火) 04:07:28.65ID:KpNxBMQv
そんなに面倒か?
弾の生成だけコントローラのオブジェクトで制御して
弾の挙動は弾オブジェクト内で制御すればいいだけでは
0950名前は開発中のものです。2012/11/06(火) 04:33:13.37ID:oDLrKnge
赤ん坊自体に生まれてくるという命令を組み込んだって、
親が赤ちゃんを作らなけりゃそもそも赤ん坊が存在しないんだから赤ん坊が生まれてこれるわけがない

それと同じ事
レス数が950を超えています。1000を超えると書き込みができなくなります。