【SB】 Shooting Game Builder ver.8 【シューティング】
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2010/01/13(水) 03:44:32ID:877TggdVShooting 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/
0077名前は開発中のものです。
2010/01/25(月) 02:00:29ID:DVX3tLxjコンボ数を設定したのですが、敵を倒しても数値が変わりません
レイアウトの他に設定する所があるのでしょうか
0078名前は開発中のものです。
2010/01/25(月) 02:10:17ID:A/peNEIKシステム変数には、0〜255まである
ローカル変数には、各キャラごとに0〜15まである
これは、ゲームの作者が自由に使える変数である。
それとは別に、常に決められた情報を常に管理保有する変数がある。
「ローカルデータ」の中の各項目がそれである。
「スコア」は、現在のスコアを常に監視保有する変数であり、
「PARAM A」は、そのキャラクタの「PARAM A」を保有する変数である。
「ゲージ値」は、ゲージの値がどのくらいか常に監視保有する変数であり、
A、B、Cどのゲージの値を見たいかは、「オプション」にて設定する
例:ゲージAの値を見たい場合「オプション」に1を入れる
右側の「変数」には、「ローカルデータ」を読み込ませるためのローカル変数をセレクトする
ローカル変数は0〜15まであるのは前述した通り
真ん中の「→」と「←」
「→」各「ローカルデータ」をローカル変数へ代入する
「←」ローカル変数を各「ローカルデータ」へ代入する(1部例外あり)
まとめ、「ローカル変数パネル」で出来ること
@:どの「ローカルデータ」項目の数値を、どのローカル変数へ代入するか
A:どのローカル変数を、どの「ローカルデータ」項目へ代入するか(一部例外あり)
の2つだけ
0079名前は開発中のものです。
2010/01/25(月) 02:35:02ID:A/peNEIK各ローカル変数と即値(数字)を使い、計算をし、
計算結果を 「任意のローカル変数へ書き込む」 パネル
例@:今ローカル変数0にどんな数字が入っているか関係なしに、ローカル変数0の中の値を1にする
または、変数0に1を代入する
「0」+「1」=「変数0」
「1」+「0」=「変数0」、など
例A:今ローカル変数1に入っている数字に、1を加える
「1」+「変数1」=「変数1」
「変数1」+「1」=「変数1」、など
例B:今ローカル変数2に入っている数字から、1を引く
「変数2」−「1」=「変数2」
「変数2」+「−1」=「変数2」、など
例C:変数3から変数4を引き、計算結果を変数5へ代入する
「変数3」ー「変数4」=「変数5」
などなど
0080名前は開発中のものです。
2010/01/25(月) 02:36:10ID:LPZcHb9fなんとなくわかった気もしますが、実際にいろいろやってみても
何もおこりません
本体側とパーツ側にどのパネル置いたらいいのかわからないです
「ローカル変数を1にしてシステム変数に入れる」
「システム変数をローカル変数に入れる」→「ローカル変数が1なら分岐」
これらはどのパネルをどう配置すればいいのですか?
>>76
>>78の説明を何度も読んでみたんですがよくわかりません
0081名前は開発中のものです。
2010/01/25(月) 02:43:13ID:A/peNEIKまあ、長々とスマンかった
寝る、おやすみ
0082名前は開発中のものです。
2010/01/25(月) 02:45:17ID:6z/G+4d90083名前は開発中のものです。
2010/01/26(火) 17:04:07ID:Z1LwB3as0084名前は開発中のものです。
2010/01/26(火) 18:20:14ID:crVAmyEy0085名前は開発中のものです。
2010/01/26(火) 19:13:17ID:DWB20eOL0086名前は開発中のものです。
2010/01/26(火) 20:22:49ID:MR9QKVlN0087名前は開発中のものです。
2010/01/26(火) 21:24:08ID:5gcpqNDPストライクウィッチ
0088名前は開発中のものです。
2010/01/26(火) 22:28:38ID:dWMPNgP80089名前は開発中のものです。
2010/01/26(火) 22:47:52ID:u6E54ygMSBで作ってるのもあるだろうし
0090名前は開発中のものです。
2010/01/27(水) 00:15:32ID:TLLqN6q30091名前は開発中のものです。
2010/01/27(水) 00:28:31ID:cMtS5TrB0092名前は開発中のものです。
2010/01/27(水) 00:41:45ID:TLLqN6q3速度を落とすスクリプトやっても速度変わりませんよ、0にしても止まらなかったです。
0093名前は開発中のものです。
2010/01/27(水) 00:49:34ID:TLLqN6q30094名前は開発中のものです。
2010/01/27(水) 19:13:37ID:t6Vu5g0m0095名前は開発中のものです。
2010/01/27(水) 19:54:08ID:kf54LeVM0096名前は開発中のものです。
2010/01/27(水) 20:44:53ID:J0b/nJgT0097名前は開発中のものです。
2010/01/27(水) 21:05:09ID:/bkKjOTi誘導したいフレーム数が過ぎたら別タスクで速度0に変化を開始すればいい
0098名前は開発中のものです。
2010/01/27(水) 21:34:11ID:m86vRj2Lゲーム終了後も保存されるフラグを利用すればできそうじゃね
0099名前は開発中のものです。
2010/01/27(水) 23:01:45ID:GlHmM1Vo0100名前は開発中のものです。
2010/01/28(木) 01:39:07ID:UFopyn92でもその変換部分の処理の仕方がわからない
0101名前は開発中のものです。
2010/01/28(木) 01:52:30ID:PVs9eh2Xおれはキャラクタの文字列表示で、ハイスコア入れてる変数を表示させてるけど、
それじゃダメなの?
0102名前は開発中のものです。
2010/01/28(木) 01:54:35ID:zs/X1wZiSBさんこの機能が採用される予定はありませんか?
0103名前は開発中のものです。
2010/01/28(木) 02:00:10ID:iP6n6PoE0104名前は開発中のものです。
2010/01/28(木) 02:02:47ID:PVs9eh2Xボタンが押されてないとき、
その変数が1の時はボタンが離されたときと判定、変数に0を入れ希望のアクションへ
その変数が0の時は元々ボタンが」押されていなかったと判定
こんなんでどうだ?
0105名前は開発中のものです。
2010/01/28(木) 02:05:52ID:zs/X1wZi変数って難しそうで使ったことないんですよね
0106名前は開発中のものです。
2010/01/28(木) 02:08:59ID:rBjO8fze考え方は面白いんだけどSBじゃ無理やね。
0107名前は開発中のものです。
2010/01/28(木) 02:26:23ID:PVs9eh2X変数覚えないと、色々なもの表現できないよ
なんか、これから車の免許取ろうとしてる人が、「半クラッチってよく分からなくて使ってないんですよね」
って言ってるみたいに聞こえるね。
もっと色々いじって、仮免ぐらい取ってから機能追加要望とか出そうね。
っていうか、今はオートマ主流だっけか・・・
0108名前は開発中のものです。
2010/01/28(木) 02:40:47ID:zs/X1wZi参考にして変数をおぼえたいです
0109名前は開発中のものです。
2010/01/28(木) 05:05:13ID:zs/X1wZi教えてください
0110名前は開発中のものです。
2010/01/28(木) 05:35:32ID:rBjO8fze例えば得点を表示するのに、いちいち「1点を表示しろ」「2点を表示しろ」・・・「13500点を表示しろ」
・・・みたいに全パターン命令してたら日が暮れても終わらない。
そこで登場するのが変数。
例えば「変数01」って所に得点情報を格納しようって自分で決めたら
「(変数01)点を表示しろ」ってひとつの命令で済む。
合わせて敵を倒したら100点入るみたいな処理をするときにも
やっぱりその変数01を呼び出して「(変数01)+100」みたいに命令をしとけば
中に入ってる数字がどんどん変わっていく。
まぁ「変数とは?」みたいにググれば分かりやすくまとめたサイトいっぱい出ると思うんで
それを読めばすぐ理解できると思うよ。
んでSBの変数の扱いは少し癖があるんで、まず一般的な概念を理解しておいた方が良い。
0111名前は開発中のものです。
2010/01/28(木) 08:08:43ID:rCbErxIUほんの50レスも読めないのかこのゆとりは
つーか同一人物だなこれは
0112名前は開発中のものです。
2010/01/28(木) 10:43:24ID:Nczqdrfz0113名前は開発中のものです。
2010/01/28(木) 15:20:26ID:WuV5G9Rp何のためのボタン判定だ?
ボタン判定の↓に分岐した後を離した時扱いすればいいだけだ。
0114名前は開発中のものです。
2010/01/28(木) 17:02:55ID:2A1nSo8C0115名前は開発中のものです。
2010/01/28(木) 21:06:02ID:/1JQHK7zなのでは
0116名前は開発中のものです。
2010/01/28(木) 21:26:30ID:pvHPridgボタンを離した直後だけ、効果音がなるスクリプト
ゲート
│
@─A┐
│ ↓
B─C
│ │
D E
↓ ↓
〜〜〜〜〜〜〜〜〜〜〜〜〜
@「制御ボタン判定」:「押しっぱなしでも有効」にチェックを入れる
A「変数計算」:「1」+「0」=「変数0」、「進行方向」を右にする、「時間待ち」を「指定フレーム数1」
B「変数条件分岐」:「1」、「等しいとき」、「変数0」
C「変数計算」:「0」+「0」=「変数0」、「時間待ち」を「しない」
D「制御通過」:「時間待ち」を「指定フレーム数1」
E「サウンド効果音」:「再生」、「ループしない」、「時間待ち」を「指定フレーム数1」
>>104の書き込みを、そのままスクリプトにしてくれればよかったんだが。
>>参考にして変数をおぼえたいです
表現したい動作がこのスクリプトで出来なくても、参考にして自分でアレンジして覚えてくれ。
0117名前は開発中のものです。
2010/01/28(木) 22:49:40ID:TTO2DgZhそれじゃ「押していない時」になってしまうぞ
>>116の図で解説するとAで押した時の処理をした後に
再度ボタン判定分岐を設置して
・ボタンが押されていたらAへループ
・押されてなけばそのまま通過でゲートに戻る
でいいと思う。
0118名前は開発中のものです。
2010/01/29(金) 00:55:18ID:Dy0QUdNE一応、@のボタン分岐を「押しっぱなし有効」にしてるので、ボタンおしっぱでも、
ゲート→@→A→ゲート@→A→・・・・
がループするようになってます。ので、Aの後ろにもう一個ボタン分岐&ループを入れる必要は、とりあえずないかと。
0119名前は開発中のものです。
2010/01/29(金) 02:09:16ID:IOLazs8qボタンが押されている間だけ特定のキャラクタを表示させて
離されたら消えるようにしたいので、
116さんのを参考にAの進行方向を右にしたあとその右隣に子生成で
そのキャラクタを発射して、Eにさっきの子に信号送信としました。
子のスクリプトに信号受信用のタスクを作り受信したら消滅としました。
これだと当たり前なんですがボタンが押されている間、
同じ場所にひたすら子が発射されてしまいます。
そして子がかなり発射されてからボタンを離しても、
そのキャラクタが消滅もしてくれません。
ボタンが押されている間、1度だけキャラクタを発射して表示させ、
離したら消滅させるためにはどこを直したらいいのかか教えていただけませんか?
0120名前は開発中のものです。
2010/01/29(金) 05:54:32ID:IOLazs8qありがとうございます
0121名前は開発中のものです。
2010/01/31(日) 01:37:01ID:1DTS7TOF自機の周囲だけ透明色の巨大キャラを自機に公転させたんだな
0122名前は開発中のものです。
2010/01/31(日) 03:39:12ID:HkpKtdxYそんな事をageてまで言われても…
0123名前は開発中のものです。
2010/01/31(日) 14:21:09ID:1DTS7TOF作者キター
0124名前は開発中のものです。
2010/01/31(日) 14:45:49ID:CltpdBwx0125名前は開発中のものです。
2010/01/31(日) 14:49:03ID:KIJN8IKI見たかったなぁ
0126名前は開発中のものです。
2010/01/31(日) 19:47:03ID:wBG0+G+z0127名前は開発中のものです。
2010/02/01(月) 05:30:06ID:9MSZdBlOX軸は問題ないんですが、Y軸にどうしても配置できない座標があるんです
1ドットずれてるから配置位置Yを1ドットずらすと3ドツトずれるとか・・
何か原因があるのでしょうか?
0128名前は開発中のものです。
2010/02/01(月) 11:24:32ID:EkFxodzi0129名前は開発中のものです。
2010/02/01(月) 14:26:16ID:rdlWhjYy0130名前は開発中のものです。
2010/02/01(月) 14:31:12ID:PxBHY40/0131名前は開発中のものです。
2010/02/01(月) 16:25:56ID:9MSZdBlO説明不足だったらすみません
例えばあるキャラクタを座標配置で-1100の位置に配置したら、
自分が配置したい場所(メイン背景を見て正確に配置したい場所)より
1ドット下に配置されたので-1101にしてみたら、
今度は自分が配置したい場所より3ドット上に配置された、という具合です
子の生成でも同じようなことがありました
子を正確な場所に発射したことを確認して、その子にさらに子を発射させて
子キャラクタ単体のテストで正確な場所に発射したことを確認して、
最初の親をテストで見ると子の子の場所がずれている、とかです
スプライトのY中心の数値とか関係あるのでしょうか?
0132名前は開発中のものです。
2010/02/01(月) 16:26:04ID:c+zFMH630133名前は開発中のものです。
2010/02/01(月) 17:07:15ID:rdlWhjYyとにかくプロジェクトが無けりゃわかりません
お前さんがどこか間違ってるんだと思うけど
まー俺だったらそんな瑣末な事は無視するか、
どうしてもというなら画像をずらして対応しますがね
0134名前は開発中のものです。
2010/02/01(月) 18:13:51ID:pxvIlMgW0135名前は開発中のものです。
2010/02/01(月) 18:46:43ID:8//BNtYP0136名前は開発中のものです。
2010/02/01(月) 18:55:26ID:5K66EL6yまあ、代案でしのぐとか、妥協案で我慢するとか。
っていうかいつも思うけど、応用力とか対応力とか全然ないね。
0137名前は開発中のものです。
2010/02/01(月) 18:56:17ID:peVqAbnpキャラを隙間無く並べたりすると、1ドットの隙間は目立ったりするよ
あと、関係ないけどSBでY方向の拡大ってできるみたいだな…
0138名前は開発中のものです。
2010/02/01(月) 18:57:18ID:GcJAAgO30139名前は開発中のものです。
2010/02/01(月) 18:58:36ID:GcJAAgO3どうやんの?
0140名前は開発中のものです。
2010/02/01(月) 19:08:53ID:peVqAbnpやり方はわかんないけど
トリフィド氏の新作体験版やったら、背景の一部がY比率が変更してた
0141名前は開発中のものです。
2010/02/01(月) 19:45:48ID:GcJAAgO3それ縦ラスターじゃね?
トリフィド氏といえばラスターの魔術師だぜ
あと新作体験版について詳しく
0142名前は開発中のものです。
2010/02/01(月) 21:13:19ID:HQlUS8VR3種類のカスリを使うSTGのデモが公開されてるよ
ムズイけど面白い
0143名前は開発中のものです。
2010/02/01(月) 23:49:20ID:64iBXFGk縦方向にラスターとかやったけどさっぱりできん
0144名前は開発中のものです。
2010/02/02(火) 07:54:45ID:9dGbIqVXどうすればいいの?
誘導の加減もわからないし、楽に大量に出現させる方法あるの?
0145名前は開発中のものです。
2010/02/02(火) 08:23:37ID:VKwgp70k0146名前は開発中のものです。
2010/02/02(火) 09:10:44ID:oMHVcqBP分からんのなら教えても分からん
0147名前は開発中のものです。
2010/02/02(火) 11:55:55ID:XMDkGbYv>誘導の加減もわからないし
お前は入力と出力を繰り返してのチェックもできんのか
ゲーム作るのやめた方がいいぞ
0148名前は開発中のものです。
2010/02/02(火) 17:08:21ID:2OrOI6hR0149トリフィド
2010/02/03(水) 05:12:53ID:O6k5kie/キャラクタに2種類サンプルあります
設定はキャラクタ編集→エフェクトを参照してください
これで出来る事は…
ダライアス外伝、エイリアンソルジャーなどのボスにあった羽の表現
メガドライブのミッキーマニアなどであった奥行きがあるパースの付いた背景
The Adventures of Batman and Robin(ジェネシス)のネコボス登場時の舞台の幕が上に開くシーン
などなど、発想で色々使えると思いますが……
現状で比率が変わるのはいいのですが、キャラの位置が動いてしまうので
実際にゲームで使う場合は位置合わせがとてもめんどくさくて難しいです
使う場合は頑張ってください SBの発展を〜 ノ
0150名前は開発中のものです。
2010/02/03(水) 17:21:57ID:8CzWj1Mhこれでダラ外のダブルディーラーが作れるな
0151名前は開発中のものです。
2010/02/03(水) 19:35:41ID:p/PJrAOQ方向用以外に使うボタンは二つだけ
0152名前は開発中のものです。
2010/02/03(水) 19:40:27ID:Hlb40BQV0153名前は開発中のものです。
2010/02/03(水) 20:49:27ID:PXH8j0RJ3つ使いたい〜
0154名前は開発中のものです。
2010/02/03(水) 20:51:41ID:PXH8j0RJ乙です
0155名前は開発中のものです。
2010/02/03(水) 22:52:22ID:HMLyrqDT最近のケイブシューもみんな3ボタンないか・・・?
0156名前は開発中のものです。
2010/02/04(木) 00:28:11ID:I4aFBnF/0157名前は開発中のものです。
2010/02/04(木) 00:46:50ID:hnzrg2ID0158名前は開発中のものです。
2010/02/04(木) 01:17:16ID:41VEeJ000159名前は開発中のものです。
2010/02/04(木) 10:01:14ID:xYGyQvT0キーボードが熱くなるな。
0160名前は開発中のものです。
2010/02/04(木) 12:39:32ID:hnzrg2ID0161名前は開発中のものです。
2010/02/04(木) 16:47:52ID:Wo+wZc/d0162名前は開発中のものです。
2010/02/04(木) 16:50:54ID:+Y6i1reO0163名前は開発中のものです。
2010/02/04(木) 17:02:50ID:/s5RUYC+何でどっちか片方に限定したがるのか意味ワカンネんすけど;;;
0164名前は開発中のものです。
2010/02/04(木) 17:29:22ID:VIV6p5JGよく、あんな処理思いついたなあ
スクロール速度16000とか予想外すぎたよ
普通の自機のバーニヤとかにも流用できて言いね
0165名前は開発中のものです。
2010/02/04(木) 18:21:10ID:VfGyZccr0166名前は開発中のものです。
2010/02/04(木) 21:12:08ID:VIV6p5JGアニメだけで自機移動と連動って可能かあ?
やり方が想像できんわ
0167名前は開発中のものです。
2010/02/04(木) 22:13:38ID:Wo+wZc/dそれは1P2Pボタン含めた場合ですね?わかります><
0168名前は開発中のものです。
2010/02/05(金) 01:42:25ID:Q+s3nkd40169名前は開発中のものです。
2010/02/05(金) 03:27:14ID:QY5cWC1tエスプレイドのパワーショットとかみたいな特殊ショットがあるとどうしても3ボタンになりがちだな。
特殊ショットが専用ボタンならもう有無を言わさず3ボタン確定みたいなもんだし、
ぐわんげみたいにショットボタン長押しで特殊ショット発動ってスタイルで作るとしても、
ショットボタン長押しで特殊ショット発動だと、ボタンおしっぱなしでのショット連射ができなくてだるい
↓
じゃあ連射ボタンも別に作ろう
って流れで結局3ボタン標準になったりする。
しかも後者の場合、そのボタンが無いとできない稼ぎ方まで生まれたりして更に複雑な結果になることも。
(ぐわんげのチャリチャリ稼ぎ、エスプガルーダ2の一瞬ショットなど)
0170名前は開発中のものです。
2010/02/05(金) 03:57:59ID:3sMbpftNシステムと相談してプレイアビリティに合わせて作れば良いだけ
ボタンの数が少なくても、武器が使いづらかったり、意味不明の死に武器があったりする糞もある
0171名前は開発中のものです。
2010/02/05(金) 05:07:52ID:mAWWb6ol自機弾はいいとして敵弾が小さくかつ高速なんで見づらいのがもったいないなぁ。
思い切って2〜3倍くらいの大きさにしちゃった方が良いと思うよ。
俺もなんとなく弾小さい方がデザイン的に締まって見える気持ちはあるんだけど、
やっぱプレイアビリティあってのデザイン&演出だからね
0172名前は開発中のものです。
2010/02/05(金) 10:24:45ID:WXH+UDWf0173名前は開発中のものです。
2010/02/05(金) 12:31:21ID:+doFS4GXプレイヤーは好き勝手に批評する
それを見て作者は好き勝手に修正する
0174名前は開発中のものです。
2010/02/05(金) 19:12:46ID:X2KTDLTk0175名前は開発中のものです。
2010/02/06(土) 00:17:51ID:ZMRV8F6v批評して潰れたら所詮その程度の器ってことだしね
0176sage
2010/02/06(土) 21:48:00ID:zQtFxyZ9突如ニッシソ帝国とペヤソグ共和国との間に起きた
カップヤキソバー抗争。
しかしその戦況は日増しに泥沼の一途をたどっていた・・・
その無益な争いに終止符を打ち、和平協定をを結ぶため
ペヤソグ共和国イセサキジオフロントにて密かに開発されていた
全世代対応汎用マロヤカ遊撃機ペヤソグソースヤキソバ〜マークY165
が傷ついた大地マルカ〜ノ大陸から広大な空のかなたへ飛び立った。
孤立無援のペヤソグ共和国、そして謎多きニッシソ大帝国に
そして全世界に!
果たしてまろやかな平和は訪れるのか!?
■ このスレッドは過去ログ倉庫に格納されています