【SB】 Shooting Game Builder ver.3 【シューティング】
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2008/10/31(金) 16:41:20ID:AK2G/MOkShooting 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
前スレ
【SB】 Shooting Game Builder ver 2 【シューティング】
http://pc11.2ch.net/test/read.cgi/gamedev/1219872208/
0402Sぷ ◆n3VrL7XRbc
2008/12/01(月) 23:14:38ID:MOwkRIHA時間が経つの早ぇ。
>SB氏
更新お疲れ様です。
メモ帳追加は言葉で言い表せないくらい助かります。
全タスク起動とか複雑怪奇な変態仕様作るのに、これほど心強い機能はありません!
>729氏
最新Verプレイしました。
相変わらずサイバーな見せ方が上手い。
自機弾を避ける敵とか、なんか地味に凄いことやってる予感・・・
「閃光の輪舞」が出来るのも時間の問題とお見受けしますw
それと全方向スクロールのサンプルありがとうございます。
頑張って面白全方向ゲーム作ります。
目標は「バンゲリングベイ」。
0403名前は開発中のものです。
2008/12/01(月) 23:45:14ID:2z4S2Fmd公開停止されてて落とせなかった。
が、大分自由が効きそうと言うのは分かった。
0404名前は開発中のものです。
2008/12/01(月) 23:55:29ID:LUkXx7zP0405Sぷ ◆n3VrL7XRbc
2008/12/01(月) 23:55:47ID:MOwkRIHA・0-Crisis・・・stg0458
二号機(青い機体)のサンダーレーザーについてです。
発動時間に制限を持たせるため、「ゲージ分だけ誘導し続ける」仕様を作りたいのですがうまくいきません。
「スクリプト:青サンダーレーザー」のタスク3にて処理を行っています。
1.[変数:ローカル]で、ゲージAの数値を「変数0」に代入
2.[変数:計算]で、変数0から10を引く
3.[変数:ローカル]で、「変数0」の数値をゲージAに返す(この時点でゲージは減少するはず?)
4.[変数:条件分岐]で「変数0」を参照し、50以下ならタスク0終了。誘導を切って慣性移動で画面外へ。
・・・とまあこんな動作を予定してるのですが、どうやっても最初から誘導が切れちゃうんですよ。
どうもゲージAの取得がうまく行ってないようなのですが・・・
助けて下さい。
0406名前は開発中のものです。
2008/12/02(火) 02:35:27ID:FFPTCzRP東方なんちゃら作ってる人にソース公開して下さいって頼めば?
金儲けでやってるんじゃなきゃ公開してくれるんじゃねーの?
0407名前は開発中のものです。
2008/12/02(火) 02:53:44ID:7b9+Dwo8kwsk
0408名前は開発中のものです。
2008/12/02(火) 02:58:55ID:R6migHYZゲージ値取得はプレイヤーのタスク内じゃないと機能しないのかも
プレイヤーのタスクでゲージ値を取得してシステム変数に渡すと機能した
・・・けど、プレイヤーと青サンダーレーザーのタスクでゲージ減少を制御しないとダメっぽい
0409名前は開発中のものです。
2008/12/02(火) 03:19:10ID:R6migHYZ一応機能したのでうp
詳細はタスク内のメモ見てください
0410名前は開発中のものです。
2008/12/02(火) 18:19:57ID:U4lwox9X0411名前は開発中のものです。
2008/12/02(火) 18:43:17ID:7b9+Dwo8アニメ番号指定すると何も表示されなくなる
0412名前は開発中のものです。
2008/12/02(火) 19:33:13ID:Gu1+sBmBレイアウトは基本的にアニメーションは受け付けないみたいね…。
スプライトで試してみたら番号は指定できるけど、何も表示されなかった。
0413名前は開発中のものです。
2008/12/02(火) 20:45:48ID:54txuvAO@アニメは使用不可
Aパターン番号はゲーム中に変更不能
0414名前は開発中のものです。
2008/12/02(火) 21:56:51ID:7b9+Dwo8あともう一つ、レイアウト項目の「幅」ってなんか機能してないような?
ゲージの幅を広くしたり狭めたりしてみても変わらない
0415名前は開発中のものです。
2008/12/02(火) 23:14:06ID:54txuvAOゲージの幅は、ゲージ用に指定したアイコンの幅で決まるので、レイアウト項目の幅は無視
そして、ゲージ外枠の幅がゲージ値の最大値、ゲージ内側の幅がゲージの現在値に対応
0416名前は開発中のものです。
2008/12/02(火) 23:56:59ID:TM395J0Oゲージは使うキャラによって決まるんであって、幅が機能してないわけじゃないよ。
0417名前は開発中のものです。
2008/12/02(火) 23:57:57ID:IxKEXNT1どういう構図で配置するかを決めるために使うものだろう
0418名前は開発中のものです。
2008/12/03(水) 00:29:52ID:0A9fk/wd俺もそういう用途で使うものだと思ってるんだけど、でも実際の配置と少しズレてるよねあれ。
まあ何度もテストプレイして調整してるけどさ
0419名前は開発中のものです。
2008/12/03(水) 00:34:41ID:vxE3xHFZ同感。
レイアウト編集のパーツの幅や高さに、実際の画像アイコンのサイズを入力して、レイアウト配置をプレビューするためにあるんだろうね。
ただ、変数みたいに文字数が不定のものは、幅を小さく設定すると数字が切れちゃうから幅の設定には意味もあるかも。
>>415-416
キャラクタ毎に設定したゲージの最大値を変えても、ゲージの長さは変わらないので注意。
あくまで、ゲージの長さは画像アイコンの幅であって、その幅がゲージの最大値となる。
つまり、ゲージの最大値を変えても、ゲージの溜まるスピードが遅くなるだけで、ゲージが長くなるわけではない。
0420名前は開発中のものです。
2008/12/03(水) 00:38:24ID:vxE3xHFZレイアウトパーツにはずれるのとすれないのがあって、よく調べてみたら、
スプライトの画像のX中心,Y中心が画像の中央の位置になっているとずれるが、
X中心,Y中心が0,0になっているとずれないようだ。(ゲージの画像アイコンとか)
0421名前は開発中のものです。
2008/12/03(水) 01:05:13ID:zc9rO3ra0422名前は開発中のものです。
2008/12/03(水) 01:13:27ID:DdojzOCU0423名前は開発中のものです。
2008/12/03(水) 01:16:40ID:0A9fk/wd0424名前は開発中のものです。
2008/12/03(水) 01:19:25ID:DdojzOCU段々曲がるとかじゃなくて、
いったん止まって直角に曲がるとか、
弾を全然違う振る舞いにするって事。
0425名前は開発中のものです。
2008/12/03(水) 01:26:18ID:DdojzOCUもうちょいいじってみる。
0426名前は開発中のものです。
2008/12/03(水) 01:38:17ID:SzaIB/7Fボタン判定に上下左右の移動キーが欲しかった。
0427名前は開発中のものです。
2008/12/03(水) 01:41:58ID:9LZR6IHMぐわんげの式神って無理?
0428名前は開発中のものです。
2008/12/03(水) 02:04:37ID:0A9fk/wdそうそう。弾の軌道のスクリプト組めばほとんどどんな動きも実現できる。
直角に曲がるって軌道は比較的簡単に作れるはず。
>>427
親子関係で作ると子は親の動きに影響されるんじゃなかったかな?
ごめん、親子関係は作ったこと無いから適当なこと言ってるかも。
でもそれで作れるとしても、ぐわんげの場合は上下移動「だけ」ができなくなるんだよな。
そこまではさすがにどうやっても無理だろうなあ。
上下左右キーの判定取得方法が存在しない以上は・・・
0429名前は開発中のものです。
2008/12/03(水) 06:18:24ID:vxE3xHFZ自機以外のキャラクタも、フラグのコントロール・オンで操作可能にして欲しい。
例えば、Xボタンで、自機のコントロール・オフ、照準のコントロール・オンにして、照準を操作したりしたい。
現状では、移動キーのボタン判定が不能だから、自機以外のキャラクタはたとえスクリプトを使用しても、移動キーで動かすことはできない。
>>424
天災ってSBゲームで、敵弾が止まって方向を変えたりしてたから、やればできるのでは・・・?
以前に、キャラクタに当たってから左右に方向転換する弾とかもサンプル出てたような気がする。
0430名前は開発中のものです。
2008/12/03(水) 10:29:03ID:J0i5yo7W俺も欲しい。
0431名前は開発中のものです。
2008/12/03(水) 10:54:28ID:Sy6CPWP1今のボタン判定と変数で出来るけどな
0432名前は開発中のものです。
2008/12/03(水) 11:07:54ID:J0i5yo7W詳しく聞かせて欲しいな。
0433名前は開発中のものです。
2008/12/03(水) 12:36:24ID:WmCQ1iIC自機のグラフィックを式神に変更して現状の式神が居る場所に移動
(式神の位置は変数で取得)
自機が式神になったので、仮で置いていた式神のグラフィック消す
自機とそっくりのダミーグラフィック出す
・ボタン離す→
上記を反対の事をやる
※
式神操作中に、ダミー自機が被弾したら信号なり変数で死亡させる
これでいけるかと
0434名前は開発中のものです。
2008/12/03(水) 12:38:32ID:WmCQ1iICボタンを押して自機が式神になった時に
自機の防御力を上げるアイテムでも取らせて無敵にする
式神から自機に戻る時は、反対に防御力を下げるアイテム取らせる
0435名前は開発中のものです。
2008/12/03(水) 14:53:19ID:Wuazf0Wv0436名前は開発中のものです。
2008/12/03(水) 15:08:31ID:g2QMD5JX前にスクショあげてた人!
とりあえずエフェクトが美麗すぎる…
自機の種類と攻撃が豊富で動かすだけでも楽しかった。
遊べる日を楽しみに待ってます。
>>433
ボタン離した時の判定はどうすんの?
スクリプトのボタン判定は押した時しか出来ないけど…
0437名前は開発中のものです。
2008/12/03(水) 15:24:33ID:WmCQ1iICボタン判定ループさせてれば
ボタン離す→○ボタンが押されていないで、分岐の下にいくからそっちで処理
あと永久増殖ループさせないために、現状の状態を各分岐ごとに変数で判定させる
0438名前は開発中のものです。
2008/12/03(水) 15:51:36ID:g2QMD5JXそうか!その方法があったか…d。
0439名前は開発中のものです。
2008/12/03(水) 16:10:07ID:J0i5yo7Wカッコイイな。
某サンダーを超えてくれ!
>>437
プ、プロジェクトのうpをお願いします!
0440名前は開発中のものです。
2008/12/03(水) 16:27:48ID:uLjR1KiU0441名前は開発中のものです。
2008/12/03(水) 16:58:04ID:zc9rO3raアレは出来ない、コレは出来ないですぐに要望出すのは良くないな
138氏とかを見れば分かるように意外と何でも出来るもんだよ
0442名前は開発中のものです。
2008/12/03(水) 18:22:05ID:A0cXhqr5そうだよな。729氏のRND SPACEも移動ボタンで入力判定してサウンドセレクトしてるしな。
0443名前は開発中のものです。
2008/12/03(水) 18:36:31ID:cHpqI0dsしかし、どこまでがNGでどこからがOKなのかの基準なんて人それぞれだし、めくじら立てずに行こうぜ。
0444名前は開発中のものです。
2008/12/03(水) 18:37:24ID:F5QD8xtt0445名前は開発中のものです。
2008/12/03(水) 19:00:03ID:hJ1DG7nuボタン押してない時は変数のフラグをオフ
0446名前は開発中のものです。
2008/12/03(水) 20:49:21ID:U8q2QWnu言うだけならいいんじゃない?
いい要望なら盛り上がるしくだらない要望なら話にもならないし。
0447名前は開発中のものです。
2008/12/03(水) 21:45:55ID:+CCQnOUF特に問題はない様ではあるが…
0448名前は開発中のものです。
2008/12/04(木) 00:14:06ID:KXAPvtR+俺の作り方が何か間違ってるのかもしれないけどそれだと式神動かしてる最中に自機は動かすことができない
0449名前は開発中のものです。
2008/12/04(木) 00:33:07ID:z8cmz6rI自機(式神時)のX座標取得して
ダミー自機に代入すればいいだけじゃん・・・
0450名前は開発中のものです。
2008/12/04(木) 01:04:31ID:KXAPvtR+式神使用時は超低速移動にしたい
0451名前は開発中のものです。
2008/12/04(木) 01:12:07ID:UzKdXI4a代入する時に,数値半分にするとかで対応しろよ
応用利かせるとかできないのか?
0452名前は開発中のものです。
2008/12/04(木) 01:22:39ID:KXAPvtR+0453名前は開発中のものです。
2008/12/04(木) 01:26:56ID:UzKdXI4aそれを再現するために、お前は何jかやったの?
0454名前は開発中のものです。
2008/12/04(木) 01:48:41ID:KXAPvtR+0455名前は開発中のものです。
2008/12/04(木) 01:49:34ID:lHVCDJDLこの状況でも「これがゆとりか…」っていうとゆとりの皆さんは怒るんだよな。
0456名前は開発中のものです。
2008/12/04(木) 01:51:30ID:UzKdXI4a・プロジェクトファイルをUPした
この2点があれば、協力的になってあげても良いよ
0457名前は開発中のものです。
2008/12/04(木) 01:59:21ID:Af9oFx7o0458名前は開発中のものです。
2008/12/04(木) 02:00:06ID:UzKdXI4aちなみに作業量が膨大になるけど再現は簡単だから。
トリフィドでやってるのと多分同じね
0459名前は開発中のものです。
2008/12/04(木) 02:09:17ID:z0aa4SW5このツンデレめ
0460名前は開発中のものです。
2008/12/04(木) 15:26:21ID:hs2tcsHY0461名前は開発中のものです。
2008/12/04(木) 16:55:41ID:Vu2AvIJp0462名前は開発中のものです。
2008/12/04(木) 17:12:13ID:nyI61mlp0463名前は開発中のものです。
2008/12/04(木) 17:17:21ID:4aH60T0dでも、俺の質問には答えろ
なんて馬鹿が過去に居たな
0464名前は開発中のものです。
2008/12/04(木) 18:09:32ID:4aH60T0d>RND SPACE
DLして確かめてみたけど、移動ボタン判定じゃなくて(結果的にはそうなってるけど)
あれはスター時の自機の周囲にサウンドを変更するアイテムを沢山置いてるだけだと思うな
左側…サウンドAアイテム
右側…サウンドBアイテム
下…サウンドOFFアイテム
どれか1個でも取れば、残りのアイテムも消失
0465名前は開発中のものです。
2008/12/04(木) 18:24:03ID:4aH60T0dゲームスタート時の判定で応用が利きそう
SBのゲームで移動ボタン判定をしてるのはストライクウィッチーズSTGぐらいかな
0466729
2008/12/04(木) 18:46:21ID:5Y6E2+1D全方向スクロールサンプル見てもらえば分かりますが、
ニュートラルの時は0で方向キーを押すと1とか2の値を返すようにしてあります。
その値を利用してスクロール方向を決めたり、サウンドセレクトしたりしてます。
0467名前は開発中のものです。
2008/12/04(木) 19:05:35ID:lEyLq5Y10468名前は開発中のものです。
2008/12/04(木) 19:07:40ID:lEyLq5Y1移動したカーソルの座標を変数で取得して、座標の移動量で判定しているとみた!
・・・違うかな??
0469名前は開発中のものです。
2008/12/04(木) 19:09:15ID:4aH60T0dなるほど
プロジェクト見てますわ
0470729
2008/12/04(木) 19:50:48ID:5Y6E2+1Dそうですね。
移動前と後の座標を比べるとどっちを押したかが分かるので、それが結果的に方向キーの入力判定となります。
0471名前は開発中のものです。
2008/12/04(木) 20:15:34ID:4SHdelKL答えは割とあっさりしてるもんだね、素晴らしい
てことはボタン判定に方向キーは追加しなくておkだな
0472名前は開発中のものです。
2008/12/04(木) 20:23:56ID:iDaJMvXv画面端での入力方向が判定できないよ
0473名前は開発中のものです。
2008/12/04(木) 20:25:40ID:8HwZjLD0ゲームプレイ中でのキー判定って厳しくね?
0474名前は開発中のものです。
2008/12/04(木) 20:34:27ID:8HwZjLD0スト魔女STGのキー方向+ボタンでの固定方向ロック(Bチーム)が画面端だとできなかった
ニュートラルロック扱いにされる
同じ方法でのキー判定っぽいな
0475名前は開発中のものです。
2008/12/04(木) 20:53:38ID:nyI61mlpもっとも判断するのはSB製作者だが。
0476名前は開発中のものです。
2008/12/04(木) 21:46:32ID:z0aa4SW50477名前は開発中のものです。
2008/12/04(木) 22:39:03ID:xbfDRpcxスクリプトの速度パネルで、速度を0に落としたとき、キャラクターの向きが0度になるのは仕様?
0478名前は開発中のものです。
2008/12/05(金) 01:34:09ID:ZRd4xQNm0479名前は開発中のものです。
2008/12/05(金) 01:55:01ID:YUNNXGc0ぶっちゃけ厳しいね
少し無理のある処理だから予期せぬ不具合も結構出る
>>474の他にも、他のシステムとの兼ね合いでの不具合とか
ボタン判定に方向キーがあれば・・・
0480名前は開発中のものです。
2008/12/05(金) 03:46:08ID:eY+tgl6i反対する人はそうそう居ないでしょ。
「なんかどうしていいか良くわかんないから、ボクのやりたい事を即実装できるようにして〜」って
いきなりやらかすから叩かれるんであって
0481名前は開発中のものです。
2008/12/05(金) 07:43:58ID:+qhf+DtA0482名前は開発中のものです。
2008/12/05(金) 09:18:01ID:+RaDBr420483名前は開発中のものです。
2008/12/05(金) 09:42:24ID:HQJBNOg9敵にアイテム落とさせるのってどうすれば良いんだろう
本体同梱のサンプル見てもどこで設定してるのかよくわからない…
0484名前は開発中のものです。
2008/12/05(金) 09:45:59ID:c4JbcoZS0485名前は開発中のものです。
2008/12/05(金) 09:48:56ID:+RaDBr42またはステージの敵配置でアイテムキャラとして落とすアイテムを指定出来る
0486名前は開発中のものです。
2008/12/05(金) 09:53:18ID:HQJBNOg9thx
敵配置にそんな機能があったのか…
サンプルの通しテストだとアイテム落とす雑魚が
雑魚単体のテストだとアイテム落とさないから不思議に思ってたんだ
0487名前は開発中のものです。
2008/12/05(金) 15:00:50ID:jlnrWUPZ敵配置にアイテムキャラの機能イラネ
0488729
2008/12/05(金) 22:10:44ID:1KVjNloEただ、コロンブスの卵的な発想だけどね。
誰か閃く人いるかなー?
0489名前は開発中のものです。
2008/12/05(金) 22:15:06ID:qQ8MR6yi0490名前は開発中のものです。
2008/12/05(金) 22:21:25ID:ISeCcEwYいるよ!愛用してるよ!!
>>488
画面サイズで判定してはダメなの?
640×480ならX>640とかY>480とか・・・
0491名前は開発中のものです。
2008/12/05(金) 22:26:33ID:ISeCcEwY8方向移動量設定や自機速度設定、ランキング画面での移動とか、
いろいろな局面で方向キーの設定が絡んでくるから、変更が容易ではないのかな?
0492名前は開発中のものです。
2008/12/05(金) 22:40:16ID:4NitJN/J0493名前は開発中のものです。
2008/12/05(金) 22:53:30ID:ISeCcEwYその座標を超えている(X≧630)なら、移動前の座標(X=630)に少し戻してやるようにすれば、
画面端へ到着しないので、何度でも画面端方向の方向キーの判定が可能かも!
0494Sぷ ◆n3VrL7XRbc
2008/12/06(土) 00:20:33ID:yChJNCPU座標取得して方向判定、移動量に転化させるってのは・・・・・・・・・・・・・・・・想像するだけで正直キツイ。
キー判定の拡張はぜひともお願いしたい所です。
もっと簡単な方法はないかと試行錯誤してみたけどそんなものは無かったぜ。SBの度量的にあると思うけど。
タスク8つと変数駆使すれば、力ずくで何でも出来るような気がしないでもない。
それでも便利機能はデフォルトで欲しいですよね〜。
副産物
つstg0461
>>409
改良ありがとうございます。
結論から言うと、「変数によるゲージ値の取得は、自機タスクでしか機能しない」という事でしょうか。
これは仕様か不具合か・・・。
>SB氏
ゲージは「ビジュアル化できる変数」として使えます。
自機以外のキャラからも扱えるようにすれば便利と思いますがいかがでしょうか。
0495名前は開発中のものです。
2008/12/06(土) 00:28:32ID:oLjiC4teおかげで自機のタスクがパンパンだぜ
0497名前は開発中のものです。
2008/12/06(土) 01:09:37ID:ipgl1VQ/移動(動作完了まで)
↓
ショット(動作完了まで)
ってやれば移動とショットを交互に繰り返してくれると思ったんだが、
ショット撃った後消えてしまう。
何が悪いんだろう?
0498Sぷ ◆n3VrL7XRbc
2008/12/06(土) 01:21:53ID:yChJNCPUショット(動作完了まで)
↑この攻撃を終えた時点で待機状態に入ってるはず。([制御:通過-動作完了まで]と同じ状態)
時間待ちを任意の指定フレーム数にすればOK。
>SB氏
感覚的に「動作完了まで」と言えば、攻撃終了後に次のパネルに移りそうなものですがそうなりません。
ここは修正の余地があるかと思います。
0499名前は開発中のものです。
2008/12/06(土) 01:37:22ID:ipgl1VQ/そうやっても、指定フレーム後に消えちゃったりするんだけど…。
色々設定項目試してるけど、
イマイチショットパネルの使い方がよくわからない。
0500名前は開発中のものです。
2008/12/06(土) 01:42:28ID:xLz7taRL0501名前は開発中のものです。
2008/12/06(土) 01:44:04ID:ipgl1VQ/0502名前は開発中のものです。
2008/12/06(土) 01:53:43ID:O/9DX96iショットが敵か敵弾になっていないか?
■ このスレッドは過去ログ倉庫に格納されています