トップページgamedev
1001コメント327KB

【SB】 Shooting Game Builder ver.8 【シューティング】

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2010/01/13(水) 03:44:32ID:877TggdV
SB ◆.if.Xu7A6c氏が作った開発ツール"Shooting Game Builder"について語るスレ

Shooting Game Builder公式サイト
http://maglog.jp/sb/
SHOOTING GAME TKOOL WIKI(大容量upロダ有り)
http://www.esc-j.net/stg/
SB@wiki
http://www41.atwiki.jp/stgbuilder/
shooting @Wiki
http://www3.atwiki.jp/shooting/
シューティングツクールxpを待ち続けるスレ wiki
http://www.wikihouse.com/stgmakerxp/index.php
SBヘルプ
http://www.geocities.jp/net05_soft/sbindex.html
ニコニコ動画チュートリアル
http://www.nicovideo.jp/watch/sm8707904
http://www.nicovideo.jp/watch/sm8711074
http://www.nicovideo.jp/watch/sm8728404

前スレ
【SB】 Shooting Game Builder ver.7 【シューティング】
http://pc11.2ch.net/test/read.cgi/gamedev/1253522970/
0711名前は開発中のものです。2010/05/10(月) 00:28:20ID:mI/RXk4B






0712名前は開発中のものです。2010/05/10(月) 00:30:19ID:mI/RXk4B
182で割ると360度か
0713名前は開発中のものです。2010/05/10(月) 01:57:53ID:PVoY9Dtb
>>710
乙過ぎ
0714名前は開発中のものです。2010/05/10(月) 11:44:46ID:q9oa9D0B
SB始まったな
0715名前は開発中のものです。2010/05/10(月) 15:05:44ID:zvCTVLJ4
>>710
乙であります!
07161382010/05/10(月) 19:01:20ID:mw/YQ37u
>>710
大変ありがとうございました。
シェイク作働時の背景ズレの不具合が修正されるかと思います。
向きを判定できるようになったのは、任意方向スクロールの作成にはかなり大きいです。
せっかくなので、利用したサンプルを試作してみたいと思います。
07171382010/05/10(月) 22:21:50ID:mw/YQ37u
0000(0)-FFFF(65535)まで、10000(65536)の回転角なわけですね。
角度360度に16bit当てるとは太っ腹です!!
0718名前は開発中のものです。2010/05/10(月) 22:37:40ID:LaD6viRb
数値の丸めこみすると面白い使い方できそうだな
0719名前は開発中のものです。2010/05/10(月) 23:49:42ID:pxztArCD
>>710
乙です!
個人的に前回と今回の更新はヤバすぎます。鼻血でそう…
0720名前は開発中のものです。2010/05/10(月) 23:54:19ID:pxztArCD
>>709
あるかも〜と思って旧バージョンで試したら
ERRORどころかスクリプトがまっさらになった…
みんな間違っても旧バージョンで開いて保存しないようにな。
0721名前は開発中のものです。2010/05/11(火) 11:21:03ID:AWmxw82n
最近のバージョンはセーフティロックついてるんやな
いたれりつくせりなんやな
0722名前は開発中のものです。2010/05/11(火) 21:43:51ID:S/T06O9p
>>696
どうみてもs(ry
本当にあr(ry
0723名前は開発中のものです。2010/05/11(火) 22:00:50ID:XWNpvGVM
>>710
「回転」をしてもローカル変数の「向き」の値が変わらないんですけど仕様ですか?
0724SB ◆.if.Xu7A6c 2010/05/12(水) 00:34:54ID:exvY+vkH
むう、ひょっとして移動方向と向きとどっちも取れないと
まずいか・・?
0725名前は開発中のものです。2010/05/12(水) 00:45:57ID:Ljw3hIxF
>>724
不安定になったり面倒だったらいいです
個人的には両方とも取れるとうれしいです
0726名前は開発中のものです。2010/05/12(水) 01:10:07ID:LaNkbhYF
プログラム考えられる人はすげぇと思うわホント…頑張って(`・ω・´)
0727名前は開発中のものです。2010/05/12(水) 07:07:44ID:UJXGs/oU
後は制御パネルの各種値を固定値と変数で別けれれば完璧ですねぇ
0728名前は開発中のものです。2010/05/12(水) 12:39:27ID:oKTT5IyD
ゲ製のSTGスレってここぐらいしかまともに機能してない気がする
0729名前は開発中のものです。2010/05/12(水) 13:05:17ID:q0qFds1o
>>727
武器インデックスやスピード段階をローカル変数で直接指定したいよ。
見えないアイテム吐かせて食わせるのはもう嫌だ
0730名前は開発中のものです。2010/05/12(水) 18:36:43ID:Ljw3hIxF
怒首領蜂みたいに砲塔の回転画像を表示したいから
画像を回転させないフラグが欲しいです
0731名前は開発中のものです。2010/05/12(水) 20:05:41ID:6celn2te
>>730
砲台グラフィックを設定したキャラを子として射出
「向きを親に同期」チェックを外す。でOKよ
0732名前は開発中のものです。2010/05/12(水) 20:22:52ID:6celn2te
>>729
スピードについてはスクリプトで方向キー判定できるから調整できそうだね。
たとえばスピードが一段階上がっているときに
UPキー(上)判定時にY座標-1で加速させる(押されている間だけループ)とかはどう?
0733名前は開発中のものです。2010/05/12(水) 20:55:58ID:Ljw3hIxF
>>731
それだと無理です
親が管理している変数を子に渡すことができれば可能ですが
0734名前は開発中のものです。2010/05/12(水) 21:43:13ID:67YiLoPN
>>696
変なもん作ってんじゃねえこのエロゲ作家が
0735名前は開発中のものです。2010/05/12(水) 22:01:53ID:vq2gV8/j
uploaderってどこ行ったの?
0736名前は開発中のものです。2010/05/12(水) 22:07:17ID:cX9zg7aZ
確かに696はエロい…若干上級者向け?

エロスを絡めたほうが製作の進捗がよくなるかも。
賢者タイムの存在が厄介だが
0737名前は開発中のものです。2010/05/12(水) 22:15:39ID:9wfVjX8n
R-TYPEやれよ
0738名前は開発中のものです。2010/05/12(水) 22:16:43ID:S9oH2beg
>>729
武器レベルやインデックスに関しては、なぜリードオンリーなのかが確かに疑問
直接指定したいのは同感

>>732
ボタン判定で押している間だけ移動をループさせようとすると、ショットなどができなくなるのでは
X,Y座標を直接加減算するとぎこちない動きになるので、X,Y速度の方を変更した方がたぶんスムーズ

>>737
シグナルを使えば親子で変数の受け渡しができるはず
0739名前は開発中のものです。2010/05/12(水) 22:25:54ID:cX9zg7aZ
R-TYPEは直球すぎて萎えるの!
0740名前は開発中のものです。2010/05/12(水) 22:32:14ID:PrRudvQi
俺がケイブなら大復活はエロゲにする
0741名前は開発中のものです。2010/05/12(水) 22:41:39ID:q0qFds1o
>>732
スクリプトのキー判定使うと
ステージクリアや死亡時のコントロールOFFにしたい時に
有効のままだから制御に意外と手間かかるよ
0742名前は開発中のものです。2010/05/12(水) 22:49:23ID:cX9zg7aZ
なるほどね
気合でスピード変更実装したけど挙動が不安定なのはそのせいだったか…
システム変数使って条件分岐考えると確かに手間だな。
0743名前は開発中のものです。2010/05/13(木) 13:33:40ID:nnrt4Vub
効果音のループって回数指定できるようにならないもんだろうか?
一定回数だけ鳴らしたい時やループ指定で効果音鳴らした敵が消滅した時とか
めんどくさくて仕方ないよ。
0744名前は開発中のものです。2010/05/13(木) 15:02:47ID:i6kKwKNw
多少めんどくさくても仕様内で実現できてると考えて気長に待とう
0745名前は開発中のものです。2010/05/13(木) 17:55:03ID:wJ/HmBdv
特に必要性は感じられないな
0746名前は開発中のものです。2010/05/13(木) 18:49:24ID:aE/aT4UE
スクリプトでできないかな
0747名前は開発中のものです。2010/05/13(木) 23:04:55ID:PxnUKoOF
できるけどめんどいって言ってるだろ
0748名前は開発中のものです。2010/05/13(木) 23:16:35ID:aE/aT4UE
そりゃあ10パネルとか15パネルとかなら分かるけど
たったの3パネルだけじゃない
自機の傾き表現なんか2タスクも使わなきゃいけないのに
0749名前は開発中のものです。2010/05/13(木) 23:17:38ID:wJ/HmBdv
創作はすべからくめんどくさいもんだ
だがそれがいい!
・・・のか?
0750名前は開発中のものです。2010/05/13(木) 23:21:20ID:wJ/HmBdv
>>748
だよな
それくらいの手間のために新機能を作るのは効率的ではない気がするね
0751名前は開発中のものです。2010/05/13(木) 23:44:56ID:FnoyXBaF
>>746
まずデフォルトスクリプトのタスク11(破壊時)を見てみるんだ。
紫色のパネルが効果音パネル

これを適用したいキャラのタスク11番スクリプトに最初から最後まで
コピーする。

そして紫色の効果音パネルを処理方向に増やすといい。
ただし「時間待ち」を設定しないと一挙に音がなるので
連続では音がならない。

これでとりあえず破壊時の爆発音が連続でなるようになるので
あとはいろいろ応用してみるといい。
0752名前は開発中のものです。2010/05/13(木) 23:54:42ID:wJ/HmBdv
>>743が何をしたいか分からんが、

>一定回数だけ鳴らしたい時や
これはループを使えばいいし、

>ループ指定で効果音鳴らした敵が消滅した時とか
これは消滅させずに判定消して不可視にすればいいだけ
0753名前は開発中のものです。2010/05/14(金) 12:38:10ID:4M2DotSZ
>>752
だからそれがめんどいって言ってるんだろ
0754名前は開発中のものです。2010/05/14(金) 13:59:31ID:czNhBY2f
ループ分鳴らした効果音用意しとけば一発じゃね?
頭使ってこうぜ!
0755名前は開発中のものです。2010/05/14(金) 14:09:10ID:A8ceitq9
時報ソフトで使うのにループ展開したハト時計の音作ったらえらい容量になったの思い出した・・・
0756名前は開発中のものです。2010/05/14(金) 14:10:29ID:oVC1ASEV
息をするのもめんどくさい
0757名前は開発中のものです。2010/05/14(金) 16:00:03ID:byztyDm9
自機アニメーションをジェット噴射付きで2段階傾斜で表示したい時はキャラを分けなきゃダメですかね?
0758名前は開発中のものです。2010/05/14(金) 18:19:11ID:yvUmPJVp
>>757
行くだけならアニメーションパターン設定で簡単に出来る。

帰りまでとなると面倒。
0759名前は開発中のものです。2010/05/14(金) 18:28:16ID:dx4tBpJV
ジェットはUVスクロールで楽々
傾きは・・・2段階ならある程度は楽
0760名前は開発中のものです。2010/05/14(金) 19:50:36ID:j5hjJQh5
>>748
その3パネルの隙間を確保するのに手間かかるんだよ
下手すると100個近くのコマンドチップを移動させなきゃならん事もある。
コピペがあるがアンドゥ無いのにそんな恐ろしい事はできん。
0761名前は開発中のものです。2010/05/14(金) 20:07:57ID:dx4tBpJV
>>760
使う人の問題じゃん
0762名前は開発中のものです。2010/05/15(土) 00:04:38ID:1bUpOeXK
>>754
使ってる素材が改変認められてないんですが
0763名前は開発中のものです。2010/05/15(土) 00:57:18ID:tzMCkTIH
効果音なんて自分で作れよ
0764名前は開発中のものです。2010/05/15(土) 01:05:49ID:o/Y8IkHL
まずはキャベツをノコギリで斬るところからだね
0765名前は開発中のものです。2010/05/15(土) 05:16:56ID:DS0bT11J
ついでにチュパ音でも作るか
0766名前は開発中のものです。2010/05/15(土) 12:11:18ID:w1Fdopu/
>>765
お前が♂ならくれぐれも自分でチュパったものを録音するなよ。
自分で楽しむ分にはいいだろうが
効果音素材として広まればとんでもないことになるぜ。
0767名前は開発中のものです。2010/05/15(土) 15:16:46ID:FAdWK+BL
誰も、知らないだけ
0768名前は開発中のものです。2010/05/15(土) 17:35:17ID:1bUpOeXK
自分でチュパ音を作る→十分にネット上に広まるのを待つ→広まった後にチュパ音の主として顔を公開

これが最強にして最悪のコンボだ
0769名前は開発中のものです。2010/05/15(土) 17:41:00ID:KVqwuxis
お前らSBの話しろ
0770名前は開発中のものです。2010/05/15(土) 17:43:49ID:DihYBQl5
アンチモンの沸点は1587 ℃
0771名前は開発中のものです。2010/05/15(土) 17:55:35ID:w1Fdopu/
SB製でクヲリティの高いエロSTGが出てくればかなり敷居が下がるよな。
エロい人たちの参入で技術の革新が行われることは俺たちにとっても有意義

でもチュパ音はペットボトル使おうや
0772名前は開発中のものです。2010/05/15(土) 17:57:16ID:qMnqFp6f
キチガイの召喚呪文を唱えるのはヤメロ
0773名前は開発中のものです。2010/05/15(土) 20:03:00ID:DS0bT11J
ショットがさりげなくチュパ音のSTGぐらいならできるかも
0774名前は開発中のものです。2010/05/15(土) 20:51:49ID:A5+tP3ri
チュパパパパパパ
プッシャアアアアアアァァン!(レーザー)
0775Sぷ ◆n3VrL7XRbc 2010/05/15(土) 23:22:10ID:lkHsbZ3P

ちょいと備忘的にひとつ。

『ゲートから60F経過した位置に置いた[サウンド:BGM]パネルが無効になっている』

・・・かも知れない?
何を言ってるか分からねーと思うが、正直俺もよく分かってない。
だが効かんのだ。
検証の後サンプルを上げるが、他に心当たりのある人はいないだろうか。


>>710
お疲れさまです!
遂に角度指定追加ですね!
グラフィック制御のみならず、先読み弾とか他の事にも使えそうな予感。


ガンプラでも取り込んでぐりんぐりん動かしてみようか。
0776名前は開発中のものです。2010/05/16(日) 01:48:21ID:9F8t/ZMz
>>775
60Fて60パネルの間違いじゃね?
ノーウェイトのパネルを数十個連続で置くとおかしくなった記憶が…

スクリプトの最後に1Fのウェイトを置くのでなく
適宜おかしくなってそうなところに1Fウェイトを置くと
解消できた記憶がある。

ちなみにループ検知はしていなかったと思った。
0777Sぷ ◆n3VrL7XRbc 2010/05/16(日) 11:11:38ID:WhmTq9ME
うんにゃ、60F。
例えば

[通過:59F]→[BGM:再生]で曲が流れるのに対して、
[通過:60F]→[BGM:再生]では曲が流れないのですよ。

前後に処理を挟んでいるので、これだけ抽出して同じ結果が得られるかは分からないが・・・。
0778名前は開発中のものです。2010/05/16(日) 12:39:58ID:l+61/fje
キー入力(ボタン判定も含む)を一定時間だけ無効にできるスクリプト・パネルや方法をご存知の方はおりますか??

効果音の繰り返しは、動作完了まで時間待ちをした効果音パネルを連続でおくだけなので、
今のところは機能追加まではいらないかな・・・
0779名前は開発中のものです。2010/05/16(日) 12:41:16ID:l+61/fje
>724 :SB ◆.if.Xu7A6c :2010/05/12(水) 00:34:54 ID:exvY+vkH
>むう、ひょっとして移動方向と向きとどっちも取れないと
>まずいか・・?
亀レスですが・・・
「移動方向」「向き」のどちらも取れるとなお良いです。
さらに、入れることもできればさらに良いです。
0780名前は開発中のものです。2010/05/16(日) 13:12:42ID:uOCEJMTd
>>778
キー入力判定しているスクリプトを、なんかのタスクにまとめて、
そのタスクの動作、停止を入れ替えることで、対処できるのでは?

スクリプト内でキー判定しているのではなく、
自機の方向キーやショットなどを消したいなら、
自機のフラグ消せば問題ないはず
0781名前は開発中のものです。2010/05/16(日) 19:13:36ID:nlv4sHKw
STGUPLのstg0672ってどうやってるんですか???
教えてください
0782名前は開発中のものです。2010/05/16(日) 20:59:53ID:cZ91vk2E
>>777
バグなのか盆ミスなのか判断つかないな…
気になるなら公開するのも一つの手だと思うよ。
一人でチェックするのって限界あるしな。
0783名前は開発中のものです。2010/05/16(日) 21:06:56ID:cZ91vk2E
っていうか。一人で作ってると決めつけてはいかんわな。
すまんこ
0784名前は開発中のものです。2010/05/16(日) 22:23:13ID:5J0YRJ9S
みんな1本製作するのに登録するキャラクターやスプリクトの通しN0.いくつまでいくんだろうか?
そろそろ4000超えそうでかなり肥大化してしまった気が・・・
0785名前は開発中のものです。2010/05/16(日) 22:59:55ID:RBcCgwab
確認したら4600ぐらい、まだ半分もできてないんだが
俺が作るの下手なのかな
0786名前は開発中のものです。2010/05/16(日) 23:22:51ID:yauzFhaJ
んなもん気にしてる暇があったら手を動かして完成させろ!

…ちなみに拙者は1500でござる。
0787名前は開発中のものです。2010/05/16(日) 23:50:15ID:sZOzspSG
余裕で5桁行ってますがなにか
0788名前は開発中のものです。2010/05/16(日) 23:57:43ID:7lrFxYqb
完成してるのは9899だった
ぎりぎり4桁
0789名前は開発中のものです。2010/05/17(月) 00:52:45ID:sYjwlibk
消した番号は再利用されないんだっけ?
作って消して、って作業してたらあっという間に増えた気が
0790名前は開発中のものです。2010/05/17(月) 02:26:09ID:pGhyhuEQ
これって桁数が限界に達してデータ壊れたりしないよね?
0791名前は開発中のものです。2010/05/17(月) 04:20:09ID:oF+Vz5S5
人柱ヨロ
0792名前は開発中のものです。2010/05/17(月) 17:38:43ID:2mniB6c/
限界も知らずに限界を語るとは笑止!
0793名前は開発中のものです。2010/05/17(月) 20:41:53ID:jBUHLupF
知ったふうな口をっ!
0794名前は開発中のものです。2010/05/18(火) 12:41:33ID:Gkh2JPu+
これまでロダに上がってた作品全滅?
0795名前は開発中のものです。2010/05/18(火) 23:11:10ID:CEwaVoqM
ん〜?普通に見れるが?
たまにメンテかなにかで落ちてるときあるよね
0796名前は開発中のものです。2010/05/20(木) 10:40:53ID:0YrNA1V5
やっててある日ふと思ったんだけど
自機プレイヤー設定のオプションキャラクター登録に
パラメーター設定ができないのは何だかすごく勿体無い気がする。
0797SB ◆.if.Xu7A6c 2010/05/20(木) 18:45:27ID:eC77ZmcP
>>796
くわしく
0798名前は開発中のものです。2010/05/20(木) 19:16:36ID:0YrNA1V5
>>797
そんなに難しい話でもなく
ステージに敵を配置する時みたいに配置時のパラメータを決められれば
例えば自機に見た目・性能の違うオプションを4つ(A〜D)登録したい時に
1つのキャラクター・スクリプトで4つ分に適応させられると思ったので。
現状では違うオプションを4つ付けて見た目を変えたい場合
どうあがいても4つキャラクターを作らないとダメなのはちょっと無駄があるかなと。
0799名前は開発中のものです。2010/05/20(木) 20:33:47ID:ViWQBsE9
変数じゃダメなん?
0800SB ◆.if.Xu7A6c 2010/05/20(木) 20:59:09ID:eC77ZmcP
>>798
ああ、PARAM_ABのことね
なんで設定できないんだろうね
0801名前は開発中のものです。2010/05/20(木) 21:09:17ID:TVg2OFYc
ついでに自機の移動速度を検出できるようにしてほしい
0802名前は開発中のものです。2010/05/20(木) 21:25:06ID:ViWQBsE9
だからお前らナニをどうしたいか具体的に書けっツーの!
0803名前は開発中のものです。2010/05/20(木) 21:44:03ID:HJONWhLr
>自機の移動速度を検出
「ローカル変数の移動速度は、代入専用で、実際に移動している速度は取得できない」という永遠のテーマについて
昔、729氏という偉大なる先人がおり、
1フレーム前の座標をシステム変数に記憶しておき、現在の座標と比較する方法を考案し、
現在の移動速度を取得することができるようになりました
0804名前は開発中のものです。2010/05/20(木) 21:47:29ID:HJONWhLr
オプション数が8個まで登録できるのに、配置位置が4個なのが悔しい
配置位置を変更しまくるフォーメーション重視のオプションを作成したいので、
配置位置を4個→8個に拡張して欲しい(自機周囲8方向をカバーできるので)
0805名前は開発中のものです。2010/05/20(木) 21:54:49ID:3r9dbHQC
>>803
確かにその方法はすごいかもしれんが
移動速度を検出してなにに使うのかがまったく想像できない…
興味があるので教えてくれ
0806名前は開発中のものです。2010/05/20(木) 22:03:29ID:TVg2OFYc
>>803
その方法を試してみたことはあるけど
移動速度が100で割り切れないと正しく検出できないから断念した

>>805
疑似的に物理演算するために使う
0807名前は開発中のものです。2010/05/20(木) 22:14:21ID:3r9dbHQC
>>806
回答THX
たとえば被弾着弾時の火花の方向とか大きさとか…自由落下とか?
拘る人にはよいテクだね。
0808名前は開発中のものです。2010/05/20(木) 22:25:58ID:HJONWhLr
>>806
座標を検出する際は、計算時に誤差を切り落とされないように、
検出直後に100倍して演算して、角度や移動量を求めると良いよ
0809名前は開発中のものです。2010/05/20(木) 22:30:22ID:HJONWhLr
>>805
移動時の慣性表現(加速しながら発車や減速しながら停車)、
昔は(回転角度の導入前は)、角度の擬似検出にも使えました
全方向STG(禁句)作成時には、自機の進行方向や角度を記憶しておいて、
後で呼び出すなどの作業が必要な場面もあります
0810名前は開発中のものです。2010/05/20(木) 22:52:41ID:3r9dbHQC
>>809
うはww全方向ときましたか。乙です。
SBは縦横だけにあらず。お互いがんばりましょう。
■ このスレッドは過去ログ倉庫に格納されています