- 1 名前:名前は開発中のものです。 mailto:sage [2010/12/04(土) 10:35:35 ID:UyYRXPtY]
- SB◆.if.Xu7A6c氏が作った開発ツール"ShootingGameBuilder"について語るスレ
ShootingGameBuilder公式サイト maglog.jp/sb/ Twitter twitter.com/StgBuilder SHOOTINGGAMEDEVELOPERUPLOADER www.esc-j.net/stg/ SB@wiki www41.atwiki.jp/stgbuilder/ ニコニコ動画チュートリアル www.nicovideo.jp/watch/sm8707904 www.nicovideo.jp/watch/sm8711074 www.nicovideo.jp/watch/sm8728404 前スレ 【SB】Shooting Game Builder ver10【シューティング】 hibari.2ch.net/test/read.cgi/gamedev/1285327418/
- 484 名前:名前は開発中のものです。 mailto:sage [2011/02/24(木) 18:25:24.18 ID:0A4w3jeN]
- 発想の転換で「編隊を倒したらアイテム」じゃなくて「変態を倒したらアイテム」にすれば速攻解決するのに。
- 485 名前:名前は開発中のものです。 mailto:sage [2011/02/24(木) 18:32:22.49 ID:rMOC7VZg]
- p
- 486 名前:名前は開発中のものです。 mailto:sage [2011/02/24(木) 18:37:44.63 ID:FNPQd+YJ]
- ___l___ /、`二//-‐''"´::l|::l l! ';!u ';/:::l ', ';::::::l ';:::::i:::::
ノ l Jヽ レ/::/ /:イ:\/l:l l::l u !. l / ';:::l ', ';:::::l. ';::::l::::: ノヌ レ /:l l:::::lヽ|l l:l し !/ ';:l,、-‐、::::l ';::::l:::: / ヽ、_ /::l l:::::l l\l ヽ-' / ';!-ー 、';::ト、';::::l::: ム ヒ /::::l/l::::lニ‐-、`` / /;;;;;;;;;;;;;ヽ! i::::l::: 月 ヒ /i::/ l::l;;;;;ヽ \ i;;;;;;;;;;;;;;;;;;;l l::l::: ノ l ヽヽノ /:::l/:l /;;l:!;;;;;;;;;', ';;;;;;;;;;;;;;;;;ノ l:l::  ̄ ̄ /::::;ィ::l. l;;;;!;;;;;;;;;;;l `‐--‐'´.....:::::::::!l __|_ ヽヽ /イ//l::l ヽ、;;;;;;;ノ.... し :::::::::::::::::::::ヽ /!リ l | ー /::::l';!:::::::::::::::::::: u ', i ノ l | ヽー /イ';::l ’ し u. i l l | /';:';:!,.イ し 入 l l U | /,、-'´/ し / ヽ、 u し ,' ,' l | /l し _,.ノ `フ" ,' ,' ,ィ::/: | /::::::ヽ ヽ / し ,' ,' / l:: | /::::::::::::`‐、 し ', / u ,、-'´ l,、- | ``‐-、._::::::::::` ‐ 、 ',/ , -'´`'´ ,-'´ | _,、-‐'"´';:::::::::イ:l';:::` ‐ 、._____,、-‐'"´ u / | | | | \ l::/ l::::::/リ ';:::::lリ:::::l';:::l l:l:::::l\ u / | | | |
- 487 名前:名前は開発中のものです。 mailto:sage [2011/02/24(木) 18:57:36.42 ID:25nxv82w]
- 最後の敵がアイテム吐くってのが思いのほか難しいのよね・・・
脳みそがフットーしそうだよぉ
- 488 名前:名前は開発中のものです。 mailto:sage [2011/02/24(木) 19:02:48.68 ID:kDG0DVQR]
- ステージ編集の中でのキャラ配置時に(編隊でも可)
アイテムキャラを設定できるのを知らないってオチじゃないよね?
- 489 名前:名前は開発中のものです。 mailto:sage [2011/02/24(木) 19:30:50.46 ID:25nxv82w]
- なん・・・だと・・・
- 490 名前:名前は開発中のものです。 mailto:sage [2011/02/24(木) 19:49:06.96 ID:F3mU44G2]
- 終〜了〜
- 491 名前:名前は開発中のものです。 mailto:sage [2011/02/24(木) 20:33:45.73 ID:th7vF1gq]
- >>486
何それ カワイイw >>488 リファレンスにも書いてあったよな・・・
- 492 名前:名前は開発中のものです。 mailto:sage [2011/02/24(木) 22:00:51.48 ID:hq2wQV01]
- 口元がいいね
- 493 名前:名前は開発中のものです。 mailto:sage [2011/02/24(木) 23:07:35.07 ID:i60mlwvK]
- >>484
>「変態を倒したらアイテム」 つまり前にあがってたイカ娘のSTGに当てはめるのなら、 早苗やシンディを倒すとアイテムが出てくるんだな
- 494 名前:名前は開発中のものです。 mailto:sage [2011/02/24(木) 23:11:33.56 ID:i60mlwvK]
- >>488-490
ちょw マジでそういうオチだったのかw 何を悩んでいるのかがわからなくて必死に読み取ろうとしていたのにw
- 495 名前:482 mailto:sage [2011/02/25(金) 00:44:17.92 ID:y8bV/NO2]
- >>488
それ知らなかったわw ひとつ知識が増えたってことでよしとするかw
- 496 名前:名前は開発中のものです。 mailto:sage [2011/02/25(金) 15:59:41.82 ID:1XEviOhL]
- スクリプトばかりいじってるとスクリプト以外でできてしまうことに気づけないことあるよね・・・
- 497 名前:名前は開発中のものです。 mailto:sage [2011/02/25(金) 16:21:53.79 ID:AD+y86M8]
- これからは質問する前にリファレンス100回音読しよう
- 498 名前:名前は開発中のものです。 mailto:sage [2011/02/25(金) 18:30:18.77 ID:jovIb5K6]
- 初心者「リファンレスってどこにあるんですか><???わかりません!!!11」
- 499 名前:名前は開発中のものです。 mailto:sage [2011/02/25(金) 22:59:04.70 ID:eoYq0XJv]
- みんなの心の片隅にありますよ・・・
- 500 名前:名前は開発中のものです。 mailto:sage [2011/02/25(金) 23:56:26.18 ID:xEjWSGx2]
- >>498
ワロタww
- 501 名前:名前は開発中のものです。 mailto:sage [2011/02/26(土) 03:50:46.17 ID:BXx3bzlU]
- まあリファレンス途中で終わってるし…
後はみんなで作るんだよきっと(wikiがそうか)
- 502 名前:名前は開発中のものです。 mailto:sage [2011/02/26(土) 05:43:58.15 ID:/l4FTES5]
- とにかく作るんだ
必死で作るんだ
- 503 名前:名前は開発中のものです。 mailto:sage [2011/02/26(土) 15:53:41.20 ID:jfcLNt2I]
- 3D-SB
- 504 名前:名前は開発中のものです。 mailto:sage [2011/02/26(土) 19:48:41.68 ID:rdEb1tFN]
- FC版グラディウスのステージ1のクローンは作った事あるから
同じような事は出来るね
- 505 名前:名前は開発中のものです。 mailto:sage [2011/02/26(土) 19:57:49.77 ID:llK7EsEr]
- 戻り復活も再現できたの?
- 506 名前:名前は開発中のものです。 mailto:sage [2011/02/26(土) 23:52:01.10 ID:wDQijZA0]
- 戻り復活実装キボンヌ
- 507 名前:名前は開発中のものです。 mailto:sage [2011/02/27(日) 01:28:23.62 ID:AnDflU7l]
- 要望する奴はその機能の具体的な実装仕様を言えよ
スクリプトにパネルを設けて、とか 設定画面はこう、とか 値はどれこれをこう設定する、とか
- 508 名前:名前は開発中のものです。 mailto:sage [2011/02/27(日) 02:09:46.46 ID:1Dv8bw73]
- >>505
ごめん、肝心なところだよね。それは実装出来なかったよ。 擬似的なモノなら出来そうな気がするから、時間が取れたら試してみるよー。 でも期待はしないでね。
- 509 名前:名前は開発中のものです。 mailto:sage [2011/02/27(日) 09:44:44.95 ID:WnLnjlx8]
- グラディウスクローンが出来たという事は、
画面上に弾が2-3発までしか表示されないってのも実装できたの? 遠くから敵を狙ってると、連射が出来ないけど、近づくと連射できるって仕様のもの
- 510 名前:名前は開発中のものです。 mailto:sage [2011/02/27(日) 10:25:09.34 ID:Bc3qkQ5d]
- それは武器設定の最大発射数で出来るでしょう。
後、戻り復活は、死亡時にステージクリアで出来るでしょう。
- 511 名前:名前は開発中のものです。 mailto:sage [2011/02/27(日) 10:49:18.89 ID:ePDmDCls]
- 戻り復活は今までも何回か話に上がってるけど
そう簡単にはいかないと思う
- 512 名前:名前は開発中のものです。 mailto:sage [2011/02/27(日) 11:13:00.34 ID:HhnH1u3t]
- ステージ設定で「戻り復活範囲」みたいな項目が追加されないと無理だろうな
- 513 名前:名前は開発中のものです。 [2011/02/27(日) 11:36:11.19 ID:gkVwQdng]
- 簡単にいくよ
ステージを作ったら復活場所の数ほどコピーする それぞれのステージ開始位置を復活場所にする あとは、復活場所を通過したらカウントするキャラなり何なりおいて 死んだ時にそのカウントに応じたステージに飛ばせばいい 簡単だろ。な?
- 514 名前:名前は開発中のものです。 [2011/02/27(日) 11:41:20.91 ID:gkVwQdng]
- カウントって言い方はまずかったな
この範囲までは1、この範囲までは2、といった固定の数字を持たせておいてそれで分岐だ
- 515 名前:名前は開発中のものです。 mailto:sage [2011/02/27(日) 13:45:06.66 ID:WnLnjlx8]
- >>510
自分が昔やったときはうまくいかなかったので聞いてみたものの、 同梱されてるチュートリアルの中で普通に実装されてて泣いた。 レスありがとうございます。
- 516 名前:名前は開発中のものです。 mailto:sage [2011/02/27(日) 18:19:02.95 ID:q7o7hadh]
- >>513
出来わするけど実用的じゃないっすねえ 無限こんてぃにゅーだと無理とか
- 517 名前:名前は開発中のものです。 mailto:sage [2011/02/27(日) 21:11:07.95 ID:CL0cQ9tC]
- 戻り復活の自由度を広げるためにも、ステージ構成を詳細設定できるようにしたい
現状では、1→2→3→4と上から順にしか流れないので、1→3→4とかジャンプするくらいしかできない 面選択ならば選択面までジャンプ(先のステージにしか行けない)、戻り復活ならば同じステージの特定部分から開始したステージへジャンプするしかない 上から下の縦の流れだけでなくて、分岐セレクト用の横の並びや、戻り復活用の逆への流れ、無限コンティニュー用のループとか、 オプション画面(ショップ画面や装備画面)用のコール&バックとかも設定できるようにして欲しい
- 518 名前:名前は開発中のものです。 mailto:sage [2011/02/28(月) 00:16:23.71 ID:1iUh57mX]
- いや、面クリアでのステージ選択先を拡張して、一度クリアした面にも戻れればそれで解決できる
@タイトル画面 Aステージ1(ポイントA) 自機破壊時→Aへ Bステージ1(ポイントB) 自機破壊時→Bへ Cステージ1(ポイントC) 自機破壊時→Cへ Dステージ1(面クリア) ボス敵破壊時→スコアによってEorFへ Eステージ2(Aコース) ボス敵破壊時→Gへ Fステージ2(Bコース) ボス敵破壊時→Gへ Gステージ3
- 519 名前:名前は開発中のものです。 mailto:sage [2011/02/28(月) 00:22:56.94 ID:1iUh57mX]
- 現状だと、上のD-Gは問題なく実装できるけど、A-Cを実装するには、下記のように改良する必要あり
Aステージ1(ポイントA) 自機破壊時→Dへ Bステージ1(ポイントB) 自機破壊時→Eへ Cステージ1(ポイントC) 自機破壊時→Fへ Dステージ1(ポイントA) ボス敵破壊時→Gへ Eステージ1(ポイントB) ボス敵破壊時→Gへ Fステージ1(ポイントC) ボス敵破壊時→Gへ Gステージ2 ・・・でも、戻り復活後にまた同じ道中で死んだ場合は、さらに次の段に同じステージを並べなくてはいけないから、無駄が多い 前のステージにも戻れるようにすれば、同じステージをいくつも重ねて並べなくても良くなるのになあ
- 520 名前:名前は開発中のものです。 mailto:sage [2011/02/28(月) 01:52:24.53 ID:zEyC2+lr]
- パンがないならもやしを食べればいいじゃない
- 521 名前:名前は開発中のものです。 mailto:sage [2011/02/28(月) 03:47:06.85 ID:Pm+K0bcl]
- もやし復活
- 522 名前:名前は開発中のものです。 mailto:sage [2011/02/28(月) 13:48:37.46 ID:5uaXaQEo]
- >>471乙
こういうレトロなふいんき、嫌いじゃないぜ
- 523 名前:名前は開発中のものです。 mailto:sage [2011/02/28(月) 19:14:23.94 ID:1iUh57mX]
- ステージ編集にも、IN・OUTや、ループ開始・終了、条件分岐とかを使えたら良いのに
- 524 名前:名前は開発中のものです。 mailto:sage [2011/02/28(月) 20:13:49.58 ID:ou1D9Pi8]
- もうスクリプト書かせろ、でいいんじゃないの
- 525 名前:名前は開発中のものです。 mailto:sage [2011/02/28(月) 22:55:24.41 ID:1iUh57mX]
- まあ、スクリプトパネルみたいにしてステージを配置したい
- 526 名前:名前は開発中のものです。 mailto:sage [2011/03/01(火) 04:44:36.79 ID:raM8lwML]
- ステージ編集に関しては現状では登録順に割り振られるステージ数を
ステージ編集でこのステージは何ステージにするか設定できるようにして欲しい。 ついでに言えばランキングに表示されるステージ数も全クリでALLが表示できるのなら 設定で数字だけでなく文字列も設定できるといい。
- 527 名前:名前は開発中のものです。 mailto:sage [2011/03/01(火) 16:58:56.04 ID:AG8eBXgD]
- イベント的な面挟むとクリアステージにカウントされちゃうの難儀よね
あれって回避方法ないのかな
- 528 名前:名前は開発中のものです。 [2011/03/01(火) 17:56:03.86 ID:raM8lwML]
- >>527
登録する順番を後にすればいい
- 529 名前:名前は開発中のものです。 mailto:sage [2011/03/01(火) 18:25:01.09 ID:Yiqn095i]
- >>527も>>528も
言ってることが抽象的過ぎてわからねえ
- 530 名前:名前は開発中のものです。 mailto:sage [2011/03/01(火) 20:27:56.55 ID:RSNNJQg1]
- 流れ無視して、ちょっとしたテスト行ったのでご報告。
SBでゲーム作ってて「なんか最近重くなってきたな」って感じる人 ここの書き込み見ててもたまにいるなと思ってて・・・、自分もそうなんだけど・・・ どうもSBはスクリプトの数が増えると動作が重くなるみたいです。 自分の場合1面を作り始めた頃は全然処理落ちとかなく快適に動いてたんですけど 2面・3面・・・と作ってくうちに動作が重くなってきて、 問題なく動いてたはずの1面も結構な処理落ちが発生するようになってきてました。 あとから追加要素を入れてるとはいえ1面にそんなに影響ある変更はないはず なのにおかしいと思って色々試してみても原因がわからないので、 まさかと思いゲームの基本部分やシステム面のスクリプトは残して 2面以降の敵等のスクリプトを全て削除してみました。(もちろんバックアップ取って) そうしたら最初の頃と同じ位のゲームスピードに戻りました。 もちろん削除したスクリプトは1面にはまったく関連のないスクリプト。 ・・・ということは結構な大作つくろうと、どんどん容量が増えれば 増えるほどまともに動かないゲームになってしまうという事に・・・ 容量が増えて読み込みが長くなるのは仕方ないとして、これはちょっと辛いかも。 長文失礼しました。
- 531 名前:名前は開発中のものです。 mailto:sage [2011/03/01(火) 20:50:14.54 ID:raM8lwML]
- >>529
抽象的も何もステージ設定のメインに登録されたステージは スプリクトでメニューを呼び出さない限り、登録された上から順番に ステージ数が割り振られるぞ。 だからクリア後デモステージなんかは通常ステージを全部登録した後に登録しないと ランキングでステージの数値が1つ飛びになってしまう。
- 532 名前:729 mailto:sage [2011/03/02(水) 01:55:41.76 ID:Gwz3c0B1]
- >>522
プレイしていただきありがとうございます 感謝の気持ちを込めて裏技公開 炎のコマ・・・自機を左右交互に激しく動かす カラフルグラ・・・タイトルで上とL同時押しでスタート
- 533 名前:名前は開発中のものです。 mailto:sage [2011/03/02(水) 02:28:51.01 ID:dLzQHI4v]
- >>528>>531
なるほど、メインステージを並べた後に他のステージを入れて その上でちゃんとクリア後に行くステージ指定すればよかったわけですね
- 534 名前:名前は開発中のものです。 mailto:sage [2011/03/02(水) 10:01:11.18 ID:/VhjV3k9]
- >>530
SBは小作品は作れるけど超大作は作れないってことになるのか。 わりと大きな問題な気がするんだけど、これは直るんだろうか?
- 535 名前:名前は開発中のものです。 mailto:sage [2011/03/02(水) 10:49:58.29 ID:I8ZvT5dr]
- 729氏乙
何気にキー判定ですごいことしてない?
- 536 名前:名前は開発中のものです。 mailto:sage [2011/03/02(水) 12:12:38.87 ID:C5EHyg2l]
- カラフルとか言ってどうせカラーセロファンだろと思ったら予想を超えたカラフルさだった
これはカラフルグラをスクリプトで白黒にしてるってことでいいのかな?
- 537 名前:名前は開発中のものです。 mailto:sage [2011/03/02(水) 14:47:01.23 ID:F8FiWb1W]
- >>530
スクリプト・キャラをたくさん登録 ↓ 起動する ↓ メモリ256MB!? ↓ スクリプトとキャラを全消し(プロジェクトファイル自体は残しておく) ↓ 起動する ↓ メモリ256MBのまま・・・ そこらへん謎仕様だな
- 538 名前:名前は開発中のものです。 mailto:sage [2011/03/03(木) 00:53:13.27 ID:bIA0wuqT]
- >>537
昔の仕様とそんなに変わってなければ、 メモリを食うのは、スクリプトのほか、背景のデータではないでしょうか? 背景で、やたらとチップ数を大きいものを使ってたりする場合 そちらの影響で、メモリを大量に消費するケースがあります。
- 539 名前:名前は開発中のものです。 mailto:sage [2011/03/03(木) 10:56:21.06 ID:bvvxjzWW]
- BGMデータなんかは直前に読み込む?っぽいけど
おかげでボスの前に一瞬ロードっぽい間が出来ちゃうのが困る
- 540 名前:名前は開発中のものです。 mailto:sage [2011/03/03(木) 17:37:55.04 ID:CNRdhbtB]
- 弾幕で○WAY作るときってどうすればWAYの中心が自機に向くの?
こんな感じにしたいんだけど、 ←/↓\→ 自機 こんな感じになってしまう。 ←/↓\→ 自機
- 541 名前:名前は開発中のものです。 mailto:sage [2011/03/03(木) 17:57:41.22 ID:9jHxc//E]
- 角度補正入れるしかない
射出数が奇数の時: 360- ( 射出数/2[小数点切捨て] * 加算角度 ) 射出数が偶数の時: 360- ( 射出数/2[小数点切捨て] * 加算角度 ) + (加算角度/2) 任意の↑を弾幕の角度に設定 これでうまく行くかも
- 542 名前:名前は開発中のものです。 mailto:sage [2011/03/03(木) 23:24:23.45 ID:CNRdhbtB]
- >>541
それが角度はリニアで弾幕の形状形成に既に使用してるから使えないんだ・・・
- 543 名前:名前は開発中のものです。 mailto:sage [2011/03/04(金) 01:06:23.38 ID:URlehwjf]
- 透明な子に回転 ターゲット:プレイヤーで向かせるとかは?
・・・タイミングずれるかー
- 544 名前:名前は開発中のものです。 mailto:sage [2011/03/04(金) 02:37:19.16 ID:Rambq9Vl]
- 最近重いというか、エラー吐き始めたな・・・
テストプレイ中に不正終了とか。 こわいわ・・
- 545 名前:名前は開発中のものです。 mailto:sage [2011/03/04(金) 09:43:11.59 ID:Ejm8ycDt]
- >>530の問題が解消されないと、作っていくうちに重くなっていくもんね。
助けてS.B!!!
- 546 名前:名前は開発中のものです。 mailto:sage [2011/03/04(金) 10:50:08.06 ID:VaD/IB9J]
- その重い状態のプロジェクトをうpでもしない限りは
スルーされると思う
- 547 名前:名前は開発中のものです。 mailto:sage [2011/03/04(金) 11:43:17.57 ID:xoTBKfWf]
- >>545
無駄に1タスクしか使ってないようなものは paramA・B使って一つにまとめるとかしないのかい? 敵弾なんか1キャラ、1スプリクトで5種類くらい作れるぞ
- 548 名前:名前は開発中のものです。 mailto:sage [2011/03/04(金) 14:58:44.85 ID:Ejm8ycDt]
- >>547
それはもちろんやってる。 そのうえで重くなるほど量が増えてきてるんだよね。 しかも、かえってマルチタスク多く使ったり変数で分岐させるのは負荷的 にどうなんだろうと思うところもあるんだよね。 まあ自分はそろそろスペック高いパソコンに買い換える予定だからある程度重くても別に いいんだけど配布目的だから自分の環境だけ良ければいいってわけじゃないしね。
- 549 名前:名前は開発中のものです。 mailto:sage [2011/03/04(金) 16:50:08.86 ID:vxiWcVWh]
- ほんの0.5秒、長くて数秒しか存在しない雑魚敵をやたら時間をかけて細部まで作り込む快感
- 550 名前:名前は開発中のものです。 mailto:sage [2011/03/04(金) 18:18:37.34 ID:codvSyYM]
- うちのセカンドマシンはCPU2.2G・Memory1Gくらいのへぼマシンだが、
ALLTYNEX Secondくらいは普通に動くけどSBの公開されてるゲームの 8割は動きガタガタなんだ。 3DのALLTYNEXよりただの2Dゲームのほうが重いと、得に「遊ぶ側」は 重いって印象持ちそう。
- 551 名前:名前は開発中のものです。 mailto:sage [2011/03/04(金) 19:48:39.81 ID:+KH/pObQ]
- SBの方が重いのは
VB製のソフトがC製のものより遅い理由とだいたい一緒 簡単に作れる=細かいところが省かれる
- 552 名前:名前は開発中のものです。 mailto:sage [2011/03/04(金) 20:17:39.03 ID:f+zxJdJm]
- ツクール系は処理が一段遅いのは仕方がない
- 553 名前:名前は開発中のものです。 mailto:sage [2011/03/04(金) 20:18:37.13 ID:f+zxJdJm]
- でも、バニとか快適に動くよ
- 554 名前:名前は開発中のものです。 mailto:sage [2011/03/04(金) 21:04:45.07 ID:R+UNlwjC]
- ストパンですら全然重いとは感じなかったが
それともあれより作りこんでんの? たぶんそうじゃないと思うけどな
- 555 名前:名前は開発中のものです。 mailto:sage [2011/03/04(金) 21:38:14.16 ID:VaD/IB9J]
- >>530の状態を本人しか把握できない以上何とも言えん
問題になってるのは本当にスクリプト量の問題なのか? 2面部分だけ残して(スクリプト量を1面だけのものと同じ位にして)試すとか 使ってる素材を全部簡略化してみるとか 色々やってみては
- 556 名前:名前は開発中のものです。 mailto:sage [2011/03/04(金) 22:05:09.57 ID:codvSyYM]
- >>554
ストパンはまだSBが軽かった頃のバージョンで作ってると思うぞ ウィンドウモードだと右上に×があるでしょ?あれ旧バージョンの証。 あの頃のSBは読み込みが長い代わりに動作が速かった。 現行バージョンでビルドし直したら結構重くなることが予想される。 作者さんはそれを分かってるからSBのバージョンを上げなかったんだと思う。
- 557 名前:名前は開発中のものです。 mailto:sage [2011/03/04(金) 23:51:47.06 ID:xoTBKfWf]
- >>>555
案外画面外に飛んでいった弾が消滅しないでそのまま残ってるとか そんなオチだったりしてw
- 558 名前:名前は開発中のものです。 mailto:sage [2011/03/05(土) 00:12:04.36 ID:y8TXKIh3]
- StgBuilder 規制でかけないからこっちにポストするけど、容量増加であからさまに重くなるのは解せないなあ。多少であればしょうがない気もするけど
about 10 hours ago Twitter for iPhoneから
- 559 名前:名前は開発中のものです。 mailto:sage [2011/03/05(土) 00:47:59.76 ID:Q/yXZ+jW]
- SBスレ5はもう二年も前のスレなのか・・・
あのころは「去年に比べたらずいぶんスレの中身が落ちぶれたな」と思ったもんだが・・・ 今思うとあの時がピークだったのか
- 560 名前:名前は開発中のものです。 mailto:sage [2011/03/05(土) 09:02:54.36 ID:Bef80kw9]
- なんでそんなネガティブ思考なんだw
>>555のとおりだな
- 561 名前:名前は開発中のものです。 mailto:sage [2011/03/05(土) 09:35:54.67 ID:CSZap7xB]
- 敷居が低くなるとそういう人も増えてくるって事だと思うよ
しょうがないよね
- 562 名前:名前は開発中のものです。 mailto:sage [2011/03/05(土) 15:37:55.11 ID:RSrzzRBg]
- 544だけどすごく落ちやすくなってたの改善できたので一応報告。
直前に組んだスクリプト改善したら直った。 無茶なスクリプト組むと大抵はその場で落ちるから、関係ないと思っていたけど、 その場では落ちなくてもSBが不安定になるって病状もあるのね。 スクリプトの組み方って大事だなと改めて思った。 ちなみにスプライトファイル番号を連続で変更し続けるスクリプトが原因でした。
- 563 名前:名前は開発中のものです。 mailto:sage [2011/03/05(土) 19:58:57.93 ID:sCCsHn4Q]
- おまいら定期的にバックアップ取ってる?
デバッグするときとか便利だよ 急に遅くなって困ったら、前バージョンとの違いを徹底的に洗うとかね
- 564 名前:名前は開発中のものです。 mailto:sage [2011/03/05(土) 21:37:07.02 ID:iydoTCNr]
- 何かトラブルがあったとき、その原因を素早く知ることができたりするね
さすがにバージョン管理システムを導入するとこまでやるかどうかは人それぞれか
- 565 名前:名前は開発中のものです。 mailto:sage [2011/03/05(土) 21:45:27.65 ID:4k5/Akk0]
- t
- 566 名前:名前は開発中のものです。 mailto:sage [2011/03/05(土) 22:49:15.56 ID:98OMADkj]
- プロジェクトファイルだけ時々コピーしてる
でかい要素変更する場合は全体バックアップしておく
- 567 名前:名前は開発中のものです。 mailto:sage [2011/03/06(日) 12:02:00.49 ID:WOiCVddf]
- チマチマ作成している人は、フォルダをコピー→フォルダ名を製作日に変更でOK
ある意味、復元ポイント的な使い方ができるよ 何が変わったかをメモ帳に書いて保存して、同じフォルダへ入れておくと混乱しない
- 568 名前:名前は開発中のものです。 mailto:sage [2011/03/06(日) 12:06:30.11 ID:WOiCVddf]
- SBが製作ツールとして機能拡張されていくほど、作成される実行ファイルの処理負担が増えていくのかな?
ファイル実行にランタイムを使用しない構造だから、実行ファイルの処理速度の安定性が確保されていない? 実行ファイル作成時に、使用していない機能をoffにしてコンパイルすることで軽量化を図れるような仕組みが必要か・・・
- 569 名前:名前は開発中のものです。 mailto:sage [2011/03/06(日) 16:17:17.83 ID:ti4lPXE5]
- 機能をoffにして軽量化できるものとできないものがあるので、
ほんとに提案したいならもっと具体的に書いたほうがいいと思う そのためには具体的に調査する必要があるのはもちろんのこと
- 570 名前:名前は開発中のものです。 mailto:sage [2011/03/06(日) 18:10:26.41 ID:bJIAPPBd]
- スクリプトが減ると処理落ちがなくなるのかテストしてみました。
テストに使うのは、とりあえずちゃんと動く事が確認できてる自分が2年前位に 完成させたゲームでテスト。 スペックの高いPCではそもそも処理落ちを感じる事ができないので、 そこそこスペックの低い2Ghz位のPCを使います。 そのゲームだと3面に総キャラ数600位表示されるシーンがあってそこが一番処理がきつそうだったので、 このプロジェクトの3面以外の最低限必要なスクリプト以外を削除した版と、 そのまま版を今回改めて配布ビルドし直してテスト開始。 すると確かに削除した版のほうが速い。 削除してない版は元々分かってましたが「もうそのまま火噴いて止まってしまうのでは」という位まで 速度が落ちていたのが「カ・・・カ・・・」位で処理落ちがまったく無くなったわけではないけど、 少しコマ送りになる位に大分軽減された。 さらにその減らした状態から中身が「時間待ち動作完了まで」だけのスクリプトを、 減らした数と同じ数複製して再テストしたら今度は元の重さ位に戻ってしまった。 (ただ若干こっちのほうが削除してない版よりは速いような気も?) ここまでだと確かにスクリプトが少ないほうが処理落ちは少ないという事でいいのかもと思いましたが 「容量が減ればスクリプトでなくても良いのかもしれない」、と思ったので「キャラクター」「スプライト」 「BGM」「背景」「ステージ」を3面の分以外削除してスクリプトは全部残した状態にしてみた。 (こっちのほうがGAME.DATの容量は小さくて約半分になった、スクリプトだけを減らしたものは1割位しか小さくならない) 自分は「速くなるのか、それとも変わらないのか」と起動してみたが・・・そのまま版より処理落ちが増えてる!? そのまま版でも処理落ちがなかったような他のシーンまで、全体的に常に負荷がかかってるような状態になりました。 1度だけだとたまたま遅かっただけという事もあるので各バージョン3回以上はテストしてます。
- 571 名前:名前は開発中のものです。 mailto:sage [2011/03/06(日) 18:11:09.41 ID:bJIAPPBd]
- 自分なりの個人的な感想だと
・確かにスクリプトが減ると処理落ちは軽減された。 ・その場面に関わらない(今回の場合3面)以外の部分に何か問題や処理のきついスクリプトがあるとゲーム全体に影響を及ぼす? ・スクリプト以外を削除版は、キャラクター等を削除しているので例えばBGMの指定や攻撃キャラの指定で相手先が消えている為、 選択先が空白になっている状態なので実際には必要のない無駄なスクリプトになっている。もしかすると実際には必要とされない スクリプトやキャラクター等をプロジェクト内に抱えた状態だとそれらがゴミのようになって全体的に重くなったりする? ・だとすると3面以外のスクリプトを削除した際、元々自分のスクリプトに無駄になってる部分があったとして、 それらが無くなったから軽くなり、その後「時間待ち動作完了まで」を複製した際、無駄なスクリプトが増えたから重くなった? ・もし必要ではないスクリプト等がゴミになるということだとしたら継承スクリプトは汎用性を持たせる為に、 例えば敵キャラ用の破壊タスクには、(色んなキャラを想定してタスク0〜8のタスク停止を入れたりすると思うんだけど)、 キャラによってはタスク0しか使わない場合もあるので1〜8のタスク停止命令が無駄になってしまうので、 そういうのも良くないのかもしれない? ・・・というわけで結論は出ませんでした。 無駄になってる物を削除するという事で思ったんですけど、スプライトの設定で普通はバンク0を使うけどバンク1も使っていたとして、 やっぱり後になって必要ないからとバンク1の画像ファイルを未選択の状態に戻したくても一度選択すると空白にする事はできないんだけど、 これのやり方がわかりません。
- 572 名前:名前は開発中のものです。 mailto:sage [2011/03/06(日) 20:48:11.43 ID:bJIAPPBd]
- あ、あと書きわすれてしまったけど
SB上でのテストプレイを何度も繰り返して行っていると普段は処理落ちが 発生する場面なのに処理落ちが発生しなくなる「場合」がある。 なので今回は実際にビルドしたデータで検証を行ってます。
- 573 名前:名前は開発中のものです。 [2011/03/06(日) 22:41:58.02 ID:i4xS471/]
- かきこみてすつ
- 574 名前:SB ◆.if.Xu7A6c mailto:sage [2011/03/06(日) 22:44:05.04 ID:i4xS471/]
- >>570
詳細な検証ありがとうございます アプロダの stg0787.zip にテスト版をアップしました このバージョンで負荷が軽くなったか試してもらえますか?
- 575 名前:名前は開発中のものです。 mailto:sage [2011/03/07(月) 00:43:12.71 ID:iACcscwh]
- >>574
>>570ではありませんが 試してみました ソフト一つ起動するだけでは全く処理落ちが見当たらなかったので 三つ同時に起動してテストです stg0787でビルド 結果:一つのプロセスでメモリ164MBほど使用 三つのプロセスでCPU負荷率は30%〜60%程度。大体40%で動作 旧型(正式なもので一番新しい)でビルド 結果:一つのプロセスでメモリ168MBほど使用(4MBほど増加?) 三つのプロセスでCPU負荷率は20%〜40%程度。大体25%ぐらいで動作 あれ?旧型の方が処理が軽いような・・・ 一応、新旧とでビルドしたSB.EXEをコマンドプロンプトで バイナリチェックしましたが、サイズは同じですがちゃんと別物になっているようです 自分はこんな感じでした ちなみにゲーム自体は1年前に作成しました スクリプトは75個、スプライトは47個、キャラクタはおそらく100個程度かと スクリプトの中はけっこう無茶してるものが多いです
- 576 名前:名前は開発中のものです。 mailto:sage [2011/03/07(月) 01:16:01.58 ID:Ue12RwNF]
- スクリプトは原則「時間(フレーム数)指定」にして、「時間待ち動作完了まで」を使用しない方が、全体的に動作が軽い気がする・・・
- 577 名前:570 mailto:sage [2011/03/07(月) 19:39:07.40 ID:DTTPUAOq]
- すいません、遅くなりました。
で、テストバージョンでやってみた結果ですが、 「圧倒的」に速くなりました。もう別ものです。 昨日試した4バージョン共、厳密には違いがあるのかもしれませんが 体感できるような差は無く全て処理落ちはなかったです。 この程度のスペックのPCで処理落ちが全くないということは 今後だいぶ無茶したゲームが出てくるんではないかと今からwktkですw またざっとプレイした感じではこれといった不具合もなさそうです。 もう少しいじってみて何か見つけたら報告します。 とにかく乙でした。
- 578 名前:名前は開発中のものです。 mailto:sage [2011/03/07(月) 21:05:03.16 ID:Ue12RwNF]
- stg0787.zipは謎の技術
誰か説明 kwsk・・・ stg0775.lzhは、東方への愛を感じるな 左側の道中の縮小表示とかどうやってるの? まさかZUNさんが、SBで製作したの?! ついに、Sぷ氏も書籍デビューですね・・・ Win100%のMMD講座が終了したら、SB講座とかやって欲しいな
- 579 名前:名前は開発中のものです。 mailto:sage [2011/03/08(火) 00:02:37.86 ID:Ox7PKjSP]
- 775のパスを教えてクレヨン!
- 580 名前:SB ◆.if.Xu7A6c mailto:sage [2011/03/08(火) 00:09:25.59 ID:czhnGOkD]
- >>575
>>577 検証ありがとうございます 重い環境だと効果があるようですね 新しい方がメモリ量が減ってるのに 負荷が高くなるのは謎
- 581 名前:名前は開発中のものです。 mailto:sage [2011/03/08(火) 00:20:03.45 ID:Eo91HiI7]
- >578
0787:なんかひらかね エラーでる 0775:パスとかわかんね 終了
- 582 名前:名前は開発中のものです。 mailto:sage [2011/03/08(火) 01:10:51.05 ID:zaYeztUz]
- >>581
stg0775.lzhのパスは、ヒントに書いてあったよ 東方したことあればわかる(ヒントつ 「バーカ」のこと) stg0787.zipに関しての不具合はSB氏へ直接お願いします
- 583 名前:名前は開発中のものです。 mailto:sage [2011/03/08(火) 01:23:58.89 ID:Eo91HiI7]
- >581
それならガチでわからんわ 残念
- 584 名前:名前は開発中のものです。 mailto:sage [2011/03/08(火) 01:24:17.68 ID:Eo91HiI7]
- ミスった
>582ね
|

|