[過去ログ] 【SB】Shooting Game Builder ver18【STG】 [無断転載禁止]©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
806: 2019/05/12(日)14:48 ID:KkZSbS+a(1) AAS
代わりに有料ソフト増えてるから
807: 2019/05/15(水)00:01 ID:zcxHAaAW(1) AAS
すまないな
俺はベクター派なんだ
808: 2019/06/10(月)19:41 ID:KpOWblB0(1/2) AAS
自機ショットの攻撃力って、キャラクタじゃなくプレイヤー編集の所の方でしか設定できないのかな

最近、ショットが当たった時にヒットマークが出る仕様の奴を試したんだけど
何時まで経っても敵が破壊されないんで、ずっとキャラクタの方をいじっても効果がなく
そこでプレイヤー編集の方を変えたら何とかなったんだけど・・・・

この辺、どうなの
分かるひと居るかな
809
(1): 2019/06/10(月)21:25 ID:kmYpMyp4(1) AAS
プレイヤー編集で自機弾を設定すると、プレイヤー編集で設定した値が優先されるはず

デフォルト機能を使わずにスクリプトで行う場合は、キャラクタの攻撃力を使用
810
(1): 2019/06/10(月)22:31 ID:LsuA9KOR(1) AAS
アニメーションもキャラクタ設定じゃなく、プレイヤー設定のとこで設定しないといけないんだよな(しばらく気付かなかった)
ところで、画面の左右や下から敵が出てくるのってどうすればいいんだい 直交座標で-に動くようしてもどうやって出せばいいのかわからない
普通に配置するだけじゃ駄目なのかな
811: 2019/06/10(月)22:45 ID:KpOWblB0(2/2) AAS
>>809
やっぱり、そうなのか

ありがとう、助かった
812
(1): 2019/06/15(土)17:14 ID:Bsg40Xzp(1) AAS
SBがSwitch対応したってマジ?
813: 2019/06/15(土)17:20 ID:OIsFz6ru(1/2) AAS
>>810

?ステージ編集
敵配置 タブ

?スクリプトで動かす
画面外で動かしたい場合は、「自動消滅しない」オンにして、出現後に予備動作させて、
一定時間(フレーム数)で消滅させること
814: 2019/06/15(土)17:21 ID:OIsFz6ru(2/2) AAS
>>812

マジか?

スイッチ持ってないから関係ないけど
815
(1): 2019/06/16(日)17:28 ID:bLT/QnGw(1/2) AAS
自機から発射する一種類の特殊な弾のみで、敵弾も消せる様にするにはどうしたら良いんだろうか。

敵弾の種類を「敵弾(ノーマル)」から「敵(空中物)」にするとそれっぽくできるんだが、
これだと他の攻撃方法でも破壊できてしまう。

因みに「敵弾(特殊)」ってのがあるが、これがそれに何か利用できたりするんだろうか。
816
(1): 2019/06/16(日)19:50 ID:3lplhks4(1) AAS
>>815

そうだよ

>敵弾(ノーマル):自機に対して攻撃ヒット時タスクが起動。ボンバー、障害物に対して防御ヒット時タスクが起動。

>敵弾(特殊):自機に対して攻撃ヒット時タスクが起動。対空・対空対地攻撃、ボンバー、オプション、障害物に対して防御ヒット時タスクが起動。
817: 2019/06/16(日)22:54 ID:bLT/QnGw(2/2) AAS
>>816
早速の返答、感謝する

「敵弾(特殊)」ではちょっと上手く行かなかったんだが(これを選ぶと、他の武器も攻撃判定が出る)
逆にヒントにしてカスタムで何とかなったよ

敵弾をカスタムにして
・攻撃側-自機にチェック ・防御側-カスタムにチェック

自機の特殊弾もカスタム選んで
省4
818: 2019/06/17(月)18:28 ID:FWNzFM8W(1) AAS
デフォルトの当たり判定の組み合わせで不満があるときは、カスタムで自分の好きな組み合わせを作るしかないんだな

敵弾(特殊)は、どんな攻撃でも破壊できる敵弾になっちゃうし、地形扱いの障害物でも破壊されちゃう
819: 2019/06/20(木)12:39 ID:cdnpm1kU(1/3) AAS
レイストームの様なパワーアップ方式ってどうやったらできるのでしょうか。

同じアイテムを取り続ける事でショットが段階的にパワーアップするって奴ですが、
取るアイテムの個数を各レベルに割り当てる事でレベルアップさせるのをやりたいんです。

例 アイテム一個-Lv1 アイテム三個-Lv2 アイテム五個-Lv3 アイテム七個-Lv4

SBの方式だと、プレイヤーの武器設定で各レベルタブに武器を設定しておけば、
アイテムを取得すると切り替えられるし、武器経験値にチェックを入れる事で
レベルアップもできるのですが、あくまでも取った個数で縛られてしまうので、上記の様な条件付ができません。
省9
820
(1): 2019/06/20(木)15:29 ID:zPR8J5cz(1/4) AAS
変数でイッパツよ
アイテム取得数を変数で管理して、それを見て真のパワーアップアイテムを出せばいい
821
(1): 2019/06/20(木)15:31 ID:fvlcwqeN(1) AAS
画面上に複数出たとき困りそうだな
822
(2): 2019/06/20(木)15:42 ID:zPR8J5cz(2/4) AAS
あとアレだねえ
デフォ機能使うならゲージをフル活用すれば3段階まではイケるね
全ゲージ使って最大値をX、2X、4Xに設定して、各々最大値になったら真のパワーアップアイテム出すの

実はゲージはプチ変数で機能できるから50個位くらい欲しいなっ(ハァト
823
(1): 2019/06/20(木)16:03 ID:zPR8J5cz(3/4) AAS
あ、ゲージってパワーアップゲージじゃなくてチャージとかで使うゲージ方ね
ABCの3つあるヤツ

例 アイテム一個-Lv1 アイテム三個-Lv2 アイテム五個-Lv3 アイテム七個-Lv4

例えば例に出てる↑ならゲージ3つでできる

パワーアップアイテムをPとして、P一個でLv1、これは良いよね?
んで、これにABCゲージを増やす効果を与えておく
そのうえでゲージを以下に設定
省6
824
(1): 2019/06/20(木)16:18 ID:zPR8J5cz(4/4) AAS
あ〜ゴメン
今確認したけどアイテムってゲージ増やす効果ABCから一つしか選択できないや
子で3つ重ねてください
あと切替えだと3つが限界かも
ゲージ方式使うならどこかでオプション使うとか工夫が必要ですね
825: 2019/06/20(木)18:46 ID:cdnpm1kU(2/3) AAS
>>820-824
感謝

ただ、ゲージは既に別の奴に使っているから変数を試そうと思っている。

変数に変数ローカルってのがあるんだが、これに〇〇ウェポンレベルってあるけど、これが使えそう。
ただ、どう使うか分からんから、またもや試行錯誤の日々だよ
826: 2019/06/20(木)18:49 ID:cdnpm1kU(3/3) AAS
>>822
実はゲージはプチ変数で機能できるから50個位くらい欲しいなっ(ハァト

ホントコレ

あのゲージ使い勝手良いし、面倒な設定とか特に考えなくても良さげな感じだから、もっと増やして欲しい
それとも、増やすと負荷が大きくなるんかな
827: 2019/06/22(土)23:54 ID:ON2gWfEI(1) AAS
変数の使い方、分かっていたつもりだが、イザやってみると怪しい。

変数ローカルのローカルデータにオプションで数字を選んで変数に転送して、
次に変数計算で同変数同士を計算させて、更に変数システムでシステムデータに変数を代入させるので良いのかな

一応これ、別キャラクタと変数を共有する場合なんだけど・・・・

やってて混乱してくる
828: 2019/07/02(火)19:27 ID:ed5GsgMz(1) AAS
武器の段階的パワーアップ、変数使った奴が何とかそれらしくできた

変数の働き自体可視化できないので地獄だったよ

他の武器取ったらパワーダウンさせるってのもやりたかったんだけど、無理だったわ。
同タスクで違うハズの変数、システムを参照させたら、何故か最初の条件分岐で止まるんだよね

まあ、それなりに納得行くのできたから、もうこれでいいや。
829: 2019/07/02(火)23:17 ID:BS35g8aP(1/4) AAS
>変数の働き自体可視化できないので地獄だったよ

レイアウトで変数の値を表示できるよ
830: 2019/07/02(火)23:18 ID:BS35g8aP(2/4) AAS
デバッグウインドウだと、一気にたくさんの変数の動きをリアルタイムで見れるけど、
たくさん数字が羅列されて見難いんだよね

まるでバイナリエディタみたいになっちゃう・・・
831
(1): 2019/07/02(火)23:20 ID:BS35g8aP(3/4) AAS
>他の武器取ったらパワーダウンさせるってのもやりたかったんだけど、無理だったわ。

アイテムAで変数1を+1、アイテムBで変数1を-1とかは、以前実装したことある気がする

>同タスクで違うハズの変数、システムを参照させたら、何故か最初の条件分岐で止まるんだよね

ローカル変数とシステム変数の切り替えで、何か衝突(干渉)してない??
832
(1): 2019/07/02(火)23:27 ID:BS35g8aP(4/4) AAS
たぶん、else if分岐がループしてない印象
分岐後の行き先がおかしいとかない?

OUT 1

アイテムA? →Yes:変数+1 →IN 2

No
省9
833: 2019/07/03(水)00:03 ID:TE0QBut9(1/5) AAS
>>831
変数に入れる値にマイナスも使えるとは盲点だった。
これ、試してみる。
834: 2019/07/03(水)00:03 ID:TE0QBut9(2/5) AAS
>>832
デフォに入っている破壊時ってスクリプトを流用しているんだけど
それで、流れ的にはそのままラベル通り越して最初の分岐をぶっ込んだのは、やっぱり不味い?

制御信号送信(アイテムキャリアとの遣り取り用)

制御フラグ☓2

省23
835: 2019/07/03(水)00:04 ID:TE0QBut9(3/5) AAS
失敗した奴はこんな感じ。上手く言っている奴は、変数2の部分はごっそり削除してあって
更に別のスクリプトで変数2と1を交換したのを使ってる。

後、今やってて気がついたんだが、自機が破壊されても武器のレベルがリセットされなくて困った。
それと、画面下端で自機を止めるにはどうしたら良いでしょうか。
スプライトを大きくとって調整する方法思いついたんだけど、それ以外にもあったら教えて下さい。
836: 2019/07/03(水)11:27 ID:z4R2z8sn(1/2) AAS
解決してるかもだが、スクリプトで武器制御してるなら死亡後の動作もスクリプトでやらないと(アカン)
>画面下端で自機を止める
これどういう意味?
普通止まらね?
837: 2019/07/03(水)12:55 ID:TE0QBut9(4/5) AAS
AA省
838: 2019/07/03(水)14:08 ID:z4R2z8sn(2/2) AAS
なるほど理解
ならなぜサンプルは止まるかの調査からだな
さすがに仕事先じゃわからんw
自機のサイズを見てるのか判定位置を見てるのか
報告を待つ!
839: 2019/07/03(水)20:14 ID:iC5bTJa1(1/2) AAS
>後、今やってて気がついたんだが、自機が破壊されても武器のレベルがリセットされなくて困った。

武器のレベルをリセットするスクリプトも組まなきゃダメ
自機の破壊時にタスクに仕込むには、デフォルトスクリプトの「破壊時:ゲート11 」をいじる必要あり
嫌なら、子生成でダミー作成して、そちらの破壊時スクリプトに仕込む手もあるけど・・・

>それと、画面下端で自機を止めるにはどうしたら良いでしょうか。
>スプライトを大きくとって調整する方法思いついたんだけど、それ以外にもあったら教えて下さい。

再出現時なら、基本はデフォルトスクリプトの.「プレーヤー:ゲート13 」を変更するのが良いが、少々面倒くさい
省3
840: 2019/07/03(水)20:16 ID:iC5bTJa1(2/2) AAS
ちなみに、デフォルトスクリプトはいじるのが面倒くさい

・デフォルトスクリプトを開くと、「これはシステムデータです。編集しないで下さい。」のメッセージが出ますが、閲覧は可能です。

・編集も可能ですが、デフォルトスクリプトは、ゲームシステムに直接関連しており、編集によってゲームが正常に起動しなくなる恐れがあります

・デフォルトスクリプトは、ゲーム内の全キャラクタに有効で、キャラクタに登録されたスクリプト内のゲートが作成されていない空きタスクに継承されます。

・デフォルトスクリプトの編集結果は、「保存して終了」することにより、テストプレイに反映できますが、次回SB起動時には編集結果がリセットされています。
省2
841: 2019/07/03(水)23:06 ID:TE0QBut9(5/5) AAS
>>X中心、Y中心:切り出したパターンの中心位置

イエス! まさにこれだった。
Y中心を縦幅程度に設定したら、画面下にめり込まなくなった。
ありがとうございます。
842: 2019/07/11(木)13:24 ID:WhDSBFkL(1) AAS
サンプルだと、X中心はど真ん中に設定されているな
だとしたらスクリプトが怪しいんだが、調べてもさっぱり分からん
843: 2019/07/14(日)22:38 ID:OwaOiOXW(1) AAS
いやパワーダウンならスクリプト組まなくても自機を弄ればできるだろ?
844: 2019/07/18(木)22:42 ID:wpPf1SCY(1) AAS
スプライトにあるバンクって、何の意味があるんすかね
845: 2019/07/21(日)13:38 ID:0dFddbza(1) AAS
バックアップの仕方って、何か特別な手順とかあるんでしょうか

自分で別フォルダ作ってファイル(SBD)を改良する度に念の為とバックアップしてたのに、
時々、全部改良前に戻っていたりする

大抵は日をまたいで起きていたので自分がし忘れた程度に思ってたけど、
今日は数分前に取っておいた複数のバックアップ全てが改良前に戻ってた

何だよこれ・・・
846: 2019/07/21(日)14:22 ID:PTB0rX/u(1) AAS
何だよこれってこっちが聞きたいが
手動でやってるなら俺も使ってるFreeFileSyncとかでタスクスケジューラに登録して
自動でミラーリングするようにしとけば
847: 2019/07/23(火)18:23 ID:+uNm6haa(1) AAS
>バックアップの仕方って、何か特別な手順とかあるんでしょうか
無いっす
おま環を疑ってみましょう
848: 2019/07/25(木)08:41 ID:sew25z7j(1) AAS
逆にバックアップできない条件を探るんだ
849: 2019/07/25(木)22:41 ID:fWqdtt29(1) AAS
逆にね
850: 2019/07/26(金)14:06 ID:77YW4Foh(1) AAS
スクリプト内で使っている変数の中身をリセットするにはどうしたら良いんですか

変数計算に右シフト・左シフトってのがあって、あれで中身が0になるかと思ってたけど、どうも違うっぽい
851
(1): 2019/07/26(金)23:10 ID:sij5TAc3(1) AAS
0を入れなよ
852: 2019/07/27(土)10:49 ID:oOZjL/8s(1/2) AAS
>>851

変数 左シフト 0 = 変数

で良いって事?
この方法を試したんだけど、どうも書き換わってない様な結果が出るんだよね・・・
853: 2019/07/27(土)12:42 ID:hrQmuiBL(1) AAS
シフト演算でググろう
全然関係ないことやろうとしてる
854: 2019/07/27(土)14:18 ID:oOZjL/8s(2/2) AAS
>>シフト演算でググろう

ビットがどうのとか出て、余計に分からんかったが、これじゃないのか
と言う事は、普通に計算して代入するって事で良いのかな

0 * 0 = 変数
855: 2019/07/27(土)18:08 ID:1x2u95Vx(1) AAS
それで良い
856: 2019/08/10(土)18:22 ID:2R44O6JS(1) AAS
オプションって、アイテム取る度に切り替える事はできないのかな

武器設定すると似たような感じにはできるけど、射出される武器なのでポッドやバリヤーみたいに自機の側に付ける事ができない
逆にプレイヤーメニューのオプション項目のみで取得を制御しようとすると、切り替えでは反応しないので追加にしたんだけど、これだと前のオプションも付いたままになる

自機のスクリプトでオプションぽいのを発生させよともしたんだけど、子発生ってなかなか制御が難しくて延々とスプライトを吐き出したり、もしくは次のステージに受け継がれなかったりして難しい
後残っているとしたらゲージ利用だけど・・・・せっかく項目があるんだから、それで何とかしたいんだよね
857
(1): 2019/08/10(土)18:32 ID:ki/1VNUW(1/4) AAS
もし、自機に張り付く武器(バリアみたいな)を作りたかったら、武器設定の上下左右ワインダーをオンすれば、自機の移動に連動するはず
858
(1): 2019/08/10(土)18:34 ID:ki/1VNUW(2/4) AAS
スクリプトで制御するなら、攻撃(子生成)なら自機の動きに連動する
そこ(子キャラクタ)からショットを出したい場合は、攻撃(ショット)を使うべし
859
(1): 2019/08/10(土)18:44 ID:ki/1VNUW(3/4) AAS
プレイヤー設定のオプション設定の場合、グラディウスのオプションみたいにオプションが次々に追加されて増殖していく
個々のオプションの位置切り替えは、オプション切り替えボタンで変更

スクリプトで、オプション切り替えボタンで、オプションのグラを変更したり、
オプションから発射する武器(オプションウエポン)を変更することはできる

あらかじめ、何パターンかオプションウエポンを作っておいて、オプションウエポン切り替えのボタンを、
オプションの切り替えボタンと同じに設定しておく
860
(1): 2019/08/10(土)18:45 ID:ki/1VNUW(4/4) AAS
あらかじめ、何パターンかオプションウエポンを作っておいて、オプションウエポン切り替えのボタンを、
オプションの切り替えボタンと同じに設定しておくと、

オプションの位置変更とともに、オプションから射出される武器(オプションウエポン)も同時に変更される
861
(2): 2019/08/11(日)02:36 ID:KtPtODSN(1) AAS
そういえば、戦車を建物の中から出現させる、みたいなのはどうやってやるんだろう
普通に敵配置したら画面上から出てきちゃうよね?画面の真ん中とかから出すにはどうすればいいんでしょうか
あと、画面左から敵を出すとかなり画面上に寄ったところから出てきてしまいます 画面右から出すのは全く問題ないんですが、左からがうまくできません
862: 2019/08/11(日)11:58 ID:kBqHIHMo(1) AAS
>>857-860
ありがとう
参考にします
863: 2019/08/13(火)22:39 ID:wwejkSLz(1) AAS
最新版のβが出とるぞ!
864: 2019/08/18(日)21:58 ID:+zWDLJeQ(1) AAS
イヨスー
865: 2019/08/20(火)17:59 ID:kJ6yudM1(1) AAS
>>861
建物をスプライトにして戦車を発射するとか
866: 2019/08/24(土)18:45 ID:of9A+w48(1) AAS
真っ直ぐ発車後、自機のY軸と座標が並んだら、その方向に曲がると言う敵弾のスクリプトはどうやって組んだら良いのでしょうか。

一応、これでそれらしき物はできたんですけど、自機に命中する気がしない

out0→移動(移動力絶対値指定/Y0:300/時間待ち:フレーム100/移動フレーム:10)→移動位置分岐*1(ターゲット:P/ターゲットが距離以下で右分岐/距離:300)→IN0

*1→移動位置分岐(pが右にいる時分岐)分岐後ラベルIN1→移動位置分岐(pが左)分岐ごラベルIN2→制御通過時間待ちなし

IN1→描画パターン→移動停止(時間待ちフレーム30)→描画パターン→移動(移動力絶対値指定/X0:800/時間待ち:フレーム1000/移動フレーム:100)→制御通過時間待ちなし
省1
867: 2019/08/25(日)18:38 ID:cVNwWF/5(1) AAS
Y軸チェックそのもののパネルがあるからそれを使おう
Sぷ氏のサンプルに同じものがあるからそれを参考に
868: 2019/08/25(日)23:57 ID:ituADu/N(1) AAS
>Y軸チェックそのもののパネル
どれですか?
869: 2019/09/04(水)07:08 ID:AHMEvunW(1) AAS
>>861
「画面の真ん中とかから敵を出す」のがハッチみたいなものという意味なら
画面と連動する建物的なもの(か透明のキャラ)を配置してそこから「そいつを発射」してみるのはどうかな。
左から敵を出すとかは、「画面外で自動消滅しない」のON/OFFが上手く設定されてない可能性も。
でも、ぶっちゃけどっちも計算がメンドイ(狙った動きをさせられない)時はいっそパス使う方が楽かも。
(なんかSBってキャラを狙った座標で表示させるのにえらく苦労する印象ある・・・初心のうちは特に・・・)
870: 2019/09/12(木)16:23 ID:p6YeXQaT(1) AAS
>狙った座標で表示させるのにえらく苦労する印象
そういう意見の詳細って大事だと思うよ?
871: 2019/09/22(日)22:33 ID:ChV5KuZ+(1) AAS
コンテニューした時、スコアをリセットする方法ってありませんか
872: 2019/09/24(火)09:34 ID:Kq4lnvfo(1) AAS
得点マイナスアイテムを作る
873: 2019/09/24(火)18:44 ID:9ec7Iz4h(1) AAS
>得点マイナスアイテムを作る

おお、ありがとう。
ローカル変数のスコア参照で発生するイベント作ってたから、変数でしかできないと思いこんでた
874: 2019/09/26(木)23:37 ID:t9FCGCI2(1) AAS
久々に再開してちょっと気になったのですが
他人にプロジェクトのコピー渡す時って画像やサウンドデータのパスって
登録しなおしになりますか?
875: 2019/10/18(金)22:55 ID:8D5oeQ8Q(1) AAS
wikiでは会話イベントがスクリプトで可能となってるわりにそれらしいの見当たらないんだけど
もしかして会話本文ごとメッセージウィンドウをスプライトとして取り込んで描画するしかない?
876
(1): 2019/10/25(金)23:53 ID:mminYaKa(1) AAS
自機と敵キャラクターを置いたら予想以上に画面が狭くて(キャラクターのサイズが大きくて)かなり占領しちゃったんだけど
もうちょっとゲーム画面広くできないんですかね?
877: 2019/10/28(月)04:17 ID:RcXH4x6r(1) AAS
できる
878: 2019/10/28(月)12:20 ID:MSNxt7C8(1) AAS
>>876
ゲーム設定 システムタブの解像度で変更できたかも
879: 2019/11/12(火)21:48 ID:K8P6EO2i(1) AAS
外部リンク:megalodon.jp
880
(2): 747 2020/01/03(金)16:02 ID:EpG88u+M(1) AAS
正月恒例の更新ということで、、
AVATRIDE ver0.17
アップロードしました。
(stgdu0000542.zip)

1年前からの主な更新箇所は5面BGMの差し替えと、5面ボス実装です。
1年間の大部分は新しい曲作成ツールに慣れるのに費やしてしまいました。
5面ボスはほぼ一晩で作りました(やっつけ…)
省1
881: 2020/01/03(金)23:47 ID:iSlTQGvj(1) AAS
乙乙
882
(1): 2020/01/19(日)21:05 ID:NQvMlFfK(1) AAS
>>880
いったいなんて作曲ツールを使ったんだ?
883: 880 2020/01/21(火)08:26 ID:M4wr8Zp6(1) AAS
>>882
BandlabのcakewalkというDAWソフトです。
1年かかったといってもみっちりやってたわけじゃなく、たまーに触る程度だったので……
884: 2020/02/08(土)10:58 ID:RBrXnAGB(1) AAS
スクリプトの攻撃パネルにあるPARAMって、具体的にどう使えば良いんだろうか
WIKIとか読んでも、イマイチ使い道が分からない
885: 2020/02/21(金)17:32 ID:sCj9wirQ(1) AAS
変数と同じ感じと解釈してる
886: 2020/02/21(金)23:17 ID:lNa00AxK(1) AAS
簡単に言えばキャラ間限定変数
親子関係作るときに超重要になる
1-
あと 116 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.021s