- 1 名前:名前は開発中のものです。 [2009/05/10(日) 18:55:27 ID:4yFIvzrQ]
- SB ◆.if.Xu7A6c氏が作った開発ツール"Shooting Game Builder"について語るスレ
Shooting Game Builder公式サイト maglog.jp/sb/ SHOOTING GAME TKOOL WIKI(大容量upロダ有り) www.esc-j.net/stg/ SB@wiki www41.atwiki.jp/stgbuilder/ shooting @Wiki www3.atwiki.jp/shooting/ シューティングツクールxpを待ち続けるスレ wiki www.wikihouse.com/stgmakerxp/index.php SBヘルプ www.geocities.jp/net05_soft/sbindex.html 前スレ 【SB】 Shooting Game Builder ver.4 【シューティング】 pc11.2ch.net/test/read.cgi/gamedev/1231249469/l50
- 116 名前:名前は開発中のものです。 mailto:sage [2009/05/20(水) 19:35:48 ID:Wk/uajQk]
- パワーアップゲージを使ったパワーアップについての、質問なんですが、
各項目の効果というのか…内用ってゲーム中に変更できないでしょうか? 例えばスピードが最大になると無効ゲージパターンに切り替わって仕様不可になりますけど、 そうなったら「速度加算値+1」だったのを「速度加算値-5」みたいな内用に変更するようなことがしたいんですが。。
- 117 名前:名前は開発中のものです。 mailto:sage [2009/05/20(水) 21:28:56 ID:/yjFDCsR]
- ろだに上がってる新作2作品をプレイ
STRIKE ASSAULT Verβ ・グラフィックが綺麗 ・地上〜上空への切り替わりや爆発などの演出が良い ・1面で背景(地上ビル群)と同化して小型の敵が見辛い ・敵弾がばら撒きが多い上に高速で避けてる感がない ・BGMに対して効果音が大きい(特に自機のショット) ・ボスが硬い Marsh ver0.21 ・グラフィックが良い ・レーザーボムが気持ち良い ・敵弾が見やすくて良い ・ショットが連射出来ないのでストレスを感じた
- 118 名前:名前は開発中のものです。 [2009/05/20(水) 21:45:19 ID:40Uysvd9]
- まさかボダソの背景でグラディウスをやるとは
- 119 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 03:47:08 ID:suxwj3gv]
- >>116
パワーアップゲージの設定ってわけわかめ 実際に、実装している製作者は見ないし グラクローンのために用意されているのだろうけど、もう少し使い勝手を良くして欲しい
- 120 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 05:07:29 ID:bp7SJLHj]
- プレイヤーのステータスを変数で受け取れるようになると出来るかもね
- 121 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 07:36:18 ID:vjfD0Xcb]
- パワーアップゲージとエフェクト生成はこの際すっぱり無くしてもいいんじゃなかろうか
- 122 名前:名前は開発中のものです。 [2009/05/21(木) 11:21:54 ID:l5x6MzDt]
- リプレイもすっぱり無くしていいものの一つ
- 123 名前:名前は開発中のものです。 [2009/05/21(木) 16:38:58 ID:l5x6MzDt]
- リプレイは外せ
リプレイは外せ
- 124 名前:名前は開発中のものです。 [2009/05/21(木) 16:40:26 ID:l5x6MzDt]
- リプレイは外せ
リプレイは外せ
- 125 名前:名前は開発中のものです。 [2009/05/21(木) 16:42:00 ID:l5x6MzDt]
- リプレイは外せ
リプレイは外せ
- 126 名前:名前は開発中のものです。 [2009/05/21(木) 16:43:08 ID:l5x6MzDt]
- リプレイは外せ
リプレイは外せ
- 127 名前:名前は開発中のものです。 [2009/05/21(木) 16:44:28 ID:l5x6MzDt]
- リプレイは外せ
リプレイは外せ
- 128 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 17:33:44 ID:1lDspEhO]
- >>119
>>120 ですよね・・。ありがとです うーん、システム考えるのむずい(´-`).
- 129 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 18:23:06 ID:YMQwx0EI]
- >>122-127
そうやってギャーギャー喚けば要望聞いてもらえるとでも思ってんのか? 幼児園児が駄々こねてるようなもんだな 逆効果だって分からんのか 物心ついてるなら手段を選べよボンクラ
- 130 名前:名前は開発中のものです。 [2009/05/21(木) 18:29:48 ID:l5x6MzDt]
- リプレイは外せ
リプレイは外せ
- 131 名前:名前は開発中のものです。 [2009/05/21(木) 18:30:30 ID:l5x6MzDt]
- リプレイは無駄
リプレイは無駄
- 132 名前:名前は開発中のものです。 [2009/05/21(木) 18:31:12 ID:l5x6MzDt]
- リプレイは無駄
リプレイは無駄
- 133 名前:名前は開発中のものです。 [2009/05/21(木) 18:32:04 ID:l5x6MzDt]
- リプレイは無駄
リプレイは無駄
- 134 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 18:32:09 ID:OaZ9+JzJ]
- 最近だらしねぇな
- 135 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 18:32:16 ID:6jjTQ6K8]
- 前からいる荒らしだから放置推奨
- 136 名前:名前は開発中のものです。 [2009/05/21(木) 18:33:26 ID:l5x6MzDt]
- リプレイは外せ
リプレイは外せ
- 137 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 18:49:38 ID:pn5Rt/zn]
- もうちょっと言葉を捻れないのかね?
- 138 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 19:10:51 ID:oxSYZTsw]
- >プロジェクトが作成されたらおもむろに実行してみましょう
ここでハングアップする DirectX最新 VC++ランタイム完備
- 139 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 21:47:34 ID:XKDgq9Ng]
- newstageにUPLのゲーム載ってた
全部体験版なのにどんだけネタねぇんだよ・・・
- 140 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 21:52:37 ID:mavL8BWT]
- そんな簡単にSTGなんて作れないから仕方ない
- 141 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 21:58:36 ID:UIjM4Bq7]
- ネタがないというより
頻繁に投稿してた誰かが突然やめたって感じだな あの止まり方は
- 142 名前:名前は開発中のものです。 [2009/05/21(木) 23:51:11 ID:l5x6MzDt]
- リプレイは外せ
リプレイは外せ
- 143 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 00:40:37 ID:PYFE6UZC]
- >>139
自分で作って自分で書き込むんだ!
- 144 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 01:05:36 ID:ZgDmQtom]
- SB_CORE.EXE
del replay*.bin とかいうバッチファイルでも作っておけば リプレイファイルは無駄にたまらないと思うんだけど、 遊んでる最中にたまるのがイヤなのかな?
- 145 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 01:12:31 ID:JFTVZxQw]
- 叩きたいだけだろ
- 146 名前:名前は開発中のものです。 [2009/05/22(金) 01:40:10 ID:/8EHRM8t]
- >遊んでる最中にたまるのがイヤなのかな?
>>144 当たり前だPCの寿命縮める気か!
- 147 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 01:44:42 ID:isMDARXi]
- いまどきそれは迷信っすよ
- 148 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 02:07:40 ID:Cx5kjbaV]
- PCの寿命つーならマイクロソフトに文句言った方がいいぞw
- 149 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 02:24:22 ID:h90i7PpG]
- この叩きネタに飽きたら次のネタ探して
壊れたテープレコーダーみたいに荒らすんだからスルーしとけ
- 150 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 07:06:09 ID:Botj8LYi]
- 新作来ても全く盛り上がんないし、頼むから荒らし消えてくれ
- 151 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 09:13:54 ID:Vh6+NJeB]
- Youが盛り上げちゃいなYo!
- 152 名前:SB ◆.if.Xu7A6c mailto:sage [2009/05/22(金) 12:58:15 ID:uRarsT+F]
- よくわからないけどリプレイを強化すればいいのか
- 153 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 13:05:27 ID:1IPhLrg7]
- いや、SBさんまで反応しちゃらめぇw
完全ランダムが恋しい身の上としては、もしリプレイがその障害になっているのであれば・・・ とは思いますが、荒らしと被るのも何か微妙ですし、うーん まあ任せます
- 154 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 15:41:23 ID:rXeV6NCF]
- SB氏ww
リプレイ強化の話が出てきたついでに、 リプレイ機能を現状で正常に使えていない人って、どれ位いますか? ワンケとか魔法石とか、どうもリプレイがうまく表示できない。 なんとかしたいんだけど、原因がいまいちわからないので対処のしようがなく困ってます。 自分のスクリプトの書き方の問題なのか、 なんか他に問題があるのか知りたいので 正常に機能しないって人は教えてもらえると幸い。
- 155 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 16:30:01 ID:BNVCVSTa]
- リプレイとランダム秤にかければランダムが欲しいのよ
だからといってageキチガイと一緒にしてもらっては困る
- 156 名前:名前は開発中のものです。 [2009/05/22(金) 17:30:10 ID:/8EHRM8t]
- >>152
リプレイのファイルをいちいち自動保存すんなつってんだ! んナ事も和歌jh;おいうぁgん、m」p@:「¥
- 157 名前:名前は開発中のものです。 [2009/05/22(金) 17:33:21 ID:/8EHRM8t]
- 誰だ最初にリプレイファイルの自動保存を要望しやがったバカは
- 158 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 17:34:48 ID:ClDFz682]
- アドバタイズデモみたいに、タイトル画面放置で
リプレイ流れたらいいなーとは思う。
- 159 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 17:39:39 ID:h90i7PpG]
- リプレイは、動画UPする時とか
テスターから不具合報告で、リプレイ貰う時に必要だなあ
- 160 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 17:43:09 ID:FsXk/sQz]
- リプレイ機能のON/OFF
リプレイファイルをREPLAYフォルダに保存・読み込み ゲーム終了時にリプレイを保存する・しない こんな強化お願いします
- 161 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 17:58:27 ID:FWEaM5nA]
- >>160
リプレイファイルを自動保存するかだけでいいんじゃない
- 162 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 19:44:17 ID:piZSKdxT]
- でもその手の更新しても結局完全ランダムは出来ないんじゃ
- 163 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 19:50:23 ID:PM62K51e]
- ランダムは前出た方法でいいじゃないか
- 164 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 19:55:47 ID:Cx5kjbaV]
- 全体じゃなくてパネルごとにランダムテーブル回してるのか?
- 165 名前:SB ◆.if.Xu7A6c mailto:sage [2009/05/22(金) 19:59:36 ID:uRarsT+F]
- 乱数とリプレイはあまり関係ない
完全な乱数というのはCPUで生成するのは不可能。 一般的に乱数と呼ばれているものは疑似乱数で SBもそれ(メルセンヌツイスターを使用) なのでプレイ毎に違う乱数を生成するには ゲーム開始時に違う種を与える必要があるのだけど SBではそういった処理を自動ではやってない 手動で簡単にできるから放置してたんだけど 要望が多いようなら適当に実装してもいい 今までのリプレイデータがずれちゃうけど そもそもバージョンが違うデータは互換性の 保証はしてないから問題ないか
- 166 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 20:14:44 ID:piZSKdxT]
- そういう原理だったんですね
メルセンヌツイスタは聞いたことありましたわ 俺としては是非実装して欲しいですね あくまで個人としてはですけど
- 167 名前:SB ◆.if.Xu7A6c mailto:sage [2009/05/22(金) 20:55:32 ID:uRarsT+F]
- >>154
メニューがあやしいと思ってるんだけど 原因がいまいちはっきり特定できず シンプルなプロジェクトで問題が発生すれば おっかけやすいのではあるけれど
- 168 名前:名前は開発中のものです。 [2009/05/22(金) 21:38:25 ID:/8EHRM8t]
- リプレイファイルがどんだけ溜まると思ってんだ?
replay0reiplay1replay2replay3replay4replay5replay6leplay7replay8replay9replay10 reiplay11replay12replay13replay14replay15replay16leplay17replay18replay19replay20 reiplay21replay22replay23replay24replay25replay26leplay27replay28replay29replay30 reiplay31replay32replay33replay34replay35replay36leplay37replay38replay39replay40 reiplay41replay42replay43replay44replay45replay46leplay47replay48replay49replay50 reiplay51replay52replay53replay54replay55replay56leplay57replay58replay59replay60 reiplay61replay62replay63replay64replay65replay66leplay67replay68replay69replay70 reiplay71replay72replay73replay74replay75replay76leplay77replay78replay79replay80 reiplay81replay82replay83replay84replay85replay86leplay87replay88replay89replay90 reiplay91replay92replay93replay94replay95replay96leplay97replay98replay99replay100 ウボァー('A`)
- 169 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 21:51:58 ID:FWEaM5nA]
- >>168
よほど好きじゃなきゃ百回もプレイしないと思うが
- 170 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 23:46:58 ID:/8ADJD1Q]
- リプレイがバグった人はプロジェクトを削って検証しましょう
- 171 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 01:23:53 ID:G4cxFI74]
- >>167 >>170
また近いうちに、シンプルなプロジェクトを作成して試してみます。
- 172 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 01:25:59 ID:ZmsrLYh4]
- まとめ
・リプレイの自動保存の有無はゲーム設定で設定可能にする? ・リプレイデータ用にリプレイフォルダを作成するようにする? (捨てやすいし、コピーもしやすいし、散らからないし) ・リプレイ画面を任意のタイミングで表示できる(呼び出せる)ようにする? ・乱数は、乱数の種を変更するパネルなどを実装する? ・・・こんな感じでしょうか??
- 173 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 08:53:15 ID:/Hd//94D]
- 質問!
スプライトにBMPを使っていますけど、これって256色のビットマップよりも、8色のビットマップや、モノクロのビットマップ?を使ったほうが、 軽くなりますか?敵弾とかはあまり色を使わないので、保存するときにはそうしようかと、 たいして変わらないようなら、後で書き足すことも考えてそのままでもいいかなぁと考え中なのですが・・
- 174 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 08:54:25 ID:/Hd//94D]
- 軽く→負荷の問題として。。。です。CPUやグラボ?とか
- 175 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 09:35:34 ID:zkVT6TZM]
- >>172
乱数は別にパネル化しなくてもよくね? >>173 背景とかならともかく敵弾じゃあまり効果は無さそう というか最適化すれば同じな気がする
- 176 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 09:53:27 ID:/Hd//94D]
- >>175
最適化ってそういう効果があったんですか…知らんかったです
- 177 名前:名前は開発中のものです。 [2009/05/23(土) 10:31:28 ID:ZmsrLYh4]
- 乱数パネル
変数Xに、X1-X2で指定された範囲のランダムな整数を代入します。 乱数の種Yに、任意の数値または変数を指定することで、乱数パターンを変更します。 乱数の種Yに、システム時間を指定すると、スクリプト実行時の実時間のコンマ秒が代入されます。 乱数の種の変更は、移動パネルやランダム分岐パネル、弾幕の乱数パターンにも影響します。
- 178 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 11:01:40 ID:RI8LNM4g]
- 毎回種の違うランダムになってればいいだけだろ
パネル化の必要性無し
- 179 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 11:42:58 ID:rkJYDTld]
- ランダム使うパネルに「完全なランダムにする」ってチェックボックスでも設ければいいじゃん
- 180 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 11:50:34 ID:/Hd//94D]
- 流れとは違う質問で申し訳ないんですが、
メイン領域内に、プレイヤーが入れない領域を作りたいんですけど 背景の当たり判定で区切ったりすると、当然ながら触れたときにガクガクなってしまいます(´・ω・`) メイン領域の端っこのような、斜めに当たっても滑るような壁って作れないでしょうか? たとえば画面下4分の1より下にまできたらコントロールを+Yだけ無効とか・・
- 181 名前:729 mailto:sage [2009/05/23(土) 12:09:40 ID:sjF9ky6r]
- >>180
簡単にできるよ。 仮にY座標480で下限を400にしたい場合。 自機の空いてるタスクに以下を追加。 「変数ローカル Y座標→変数0 時間待ちしない」 「変数条件分岐 変数0>400 時間待ちしない」 右「変数計算 即値400+即値0→変数0 時間待ち指定フレーム1」 下 「変数ローカル Y座標←変数0 時間待ち指定フレーム1」
- 182 名前:729 mailto:sage [2009/05/23(土) 12:14:22 ID:sjF9ky6r]
- ちょっと訂正。
「変数ローカル Y座標→変数0 時間待ちしない」 「変数条件分岐 変数0>400 時間待ちしない」 右「変数計算 即値400+即値0→変数0 時間待ちしない」 下 「制御通過 指定フレーム1」 頭に戻る 変数計算の下「変数ローカル Y座標←変数0 時間待ち指定フレーム1」 頭に戻る これで出来ます。
- 183 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 12:23:24 ID:8XcfGmIC]
- 誰かと思えば729の兄貴か
さすがだぜ…
- 184 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 12:35:34 ID:/Hd//94D]
- >>182
出来ました! しかも変数の使い方の理解が深まりました。ありがとうございます 今、タスク0に「制御 タスク開始(タスク番号1)」を置いて、タスク1に182のスクリプトを置いて、 同時にタスク0に「制御 タスク開始(タスク番号2)」を置いて、タスク2に「変数 ローカル Y座標→変数10 時間待ち10フレーム」、 レイアウトに変数10を置いたら、バッチリ表示されているんですけど、それぞれのタスクって同時に進行が可能なのでしょうか? 前に、ランダム感を出すために タスク1は移動用 タスク2は攻撃用とか、それぞれ別に作ったらダメだったような記憶が・・やりかたが間違っていたのかもしれませんが
- 185 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 12:41:38 ID:zkVT6TZM]
- マルチタスクなので1つのスクリプトの全16タスクは同時進行可能だ
- 186 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 12:53:44 ID:/Hd//94D]
- サンクスです!
- 187 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 20:38:12 ID:rkJYDTld]
- キャラの角度が0から15のときはこの攻撃をするとかってできませんか?
- 188 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 21:14:18 ID:ZHl3e9zF]
- できます。
- 189 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 21:32:29 ID:rkJYDTld]
- >>188
教えて下さい
- 190 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 21:42:19 ID:+/C4+RN3]
- >>188じゃないが
透明・当たり判定無しの子を正面にちょっと(100ドットくらい先)離して出す 親の座標がX,Y子の座標がx,yとして 100*tanθ=100*(y-Y)/x-X (SBは小数使えないから100倍して近似値を出す) 100*tan0°=0<100*tanθ<100*tan15°≒27のとき分岐するようにすればいい めんどい 自分の方向ではなく進行方向を調べるなら移動力xyを使えるのでとても若干楽 SBさん移動速度と角度をローカル変数にいれてくださいお願いします
- 191 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 21:52:48 ID:rkJYDTld]
- >>190
計算どうやってやるんですか?
- 192 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 21:56:35 ID:+/C4+RN3]
- >>191
書いてあるとおりだけど・・・ どこがどうわからないのよ?
- 193 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 21:59:22 ID:rkJYDTld]
- >>192
計算パネルでそのままtanとかθとか使ってできるんですかってことです
- 194 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 22:11:04 ID:+/C4+RN3]
- >>193
100*tanθ自体が変数と考えてね 100*tan15°とか条件分岐に使う部分は自分で計算して即値で入力 a=100*tanθ=100*(y-Y)/x-X 0<a<27のとき分岐 と書けばよかったか
- 195 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 22:15:33 ID:+/C4+RN3]
- あと今気づいたけどたぶん0で割るとエラー起こるから
x-X=0のときは例外処理してね
- 196 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 22:15:42 ID:rkJYDTld]
- >>194
詳しく説明してもらいありがとうございます 難しいけど少しずつ理解していきます
- 197 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 23:08:24 ID:Sgj8Web3]
- 三角関数とか10年ぶりに見た希ガス
- 198 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 23:55:53 ID:ZHl3e9zF]
- おまいら優しいな。
できませんって答えりゃ良かったと思ってたのにw
- 199 名前:名前は開発中のものです。 [2009/05/24(日) 00:30:35 ID:TIPs1tj3]
- アルギネイロスの続編またキター
- 200 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 01:56:10 ID:BHyBvake]
- >>84
内輪だけで楽しんでる物にそこまでとやかく言う必要あるかねぇ MADと変わらないだろ
- 201 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 07:52:57 ID:Vito1Z6E]
- やっぱり、変数が使えるようになってくると、
移動量だけでなく、進行角度や回転角度なんかもローカル変数で取得したくなるよね。
- 202 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 08:05:29 ID:Vito1Z6E]
- ローカル変数について
既存) ・x,y座標:現在のx,y座標 ・x,y移動量:これから移動する際のx,y方向への移動量(自機設定の移動速度に相当) 追加希望) ・進行角度:これから移動する方向の角度(極座標移動の移動角度に相当) →SB内では三角関数を使用できないので、ゲーム内でx,y移動量の変化に合わせて随時に角度を計算することができないのです・・・ (「進行角度θ=arctan(y移動量/x移動量)」なので、製作段階では事前に計算できますが・・・) ・回転角度:現在のキャラクタ画像の回転角度 →回転パネルで回転させまくっている際(特に相対角度の使用時)、最初の角度からtotalでどれだけ回転しているかを取得したい。 (回転パネルを使用せずに、変数で回転角度を直接指定できるようになると、角度に応じた条件分岐も変数で連続的に判定できて便利) どうですか?
- 203 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 08:15:50 ID:Vito1Z6E]
- >>190
x,y移動量はこれからの移動量であって、実際の移動量ではないというのが、意外とネックですよね。 (つまり、これからの移動量を代入できますが、実際の移動量を取得はできません) 以前に729氏が、1フレーム毎に現在のx,y座標を取得、1フレーム前から差分して実際の移動量を計算していて、そういう方法があるのかと感動しました。 →x,y移動速度:実際の移動速度(1フレーム前の座標からの移動量)も追加されると便利だと思います。 あと、小数が使用できないも意外とネックです。 ショットパネルで弾丸の発射角度を設定する際に、 4方向(90度)→8方向(45度)→16方向(22.5度)で、すでに22.5度の時点で正確な代入できず・・・。 (INT使用しているのかな?)
- 204 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 08:25:38 ID:+JS60Rtr]
- その結果どういうことが出来るのか、どういうことをしたいのかを具体的に頼みます。
- 205 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 08:55:29 ID:Vito1Z6E]
- >>204
ローカル変数の使用目的はいろいろあるので、少し例をあげると・・・ @以前にショット方向を任意に変更できるように、ショットパネルを発射方向=自機の向きで設定し、 自機の向きを入力に応じて回転パネルで加算変更するようにしましたが、 発射角度を制限するために条件分岐をさせようとしたら、現在の角度を取得できないため分岐できず・・・ (わざわざ別に角度計算用のカウンタ変数を用意して、角度変更の際に隣で随時計算という面倒なことをやりました) A極座標移動では、移動方向は常に現在の進行角度を基準にした計算になるわけですが、 特定の方向に移動させたい時に、現在の進行角度がわからないと計算が非常に困難になります。 (進行方向で条件分岐して、移動方向を制限する際にも大変です) B公転移動で任意に操作可能な擬似オプションを製作した際に、 公転パネルは相対角度オンでないと角度を加算変更できないのですが、 相対角度オンでは自機の移動時(要するに公転中心の移動時)に、公転角度がずれてしまいます。 そのため、もとの公転角度を取得して再代入したいのですが、公転角度を取得する方法も代入する方法もなく断念。 →公転移動は特殊なので、ローカル変数への公転角度の追加よりも、 公転移動パネルで、公転角度を数値だけでなく変数を使用可能にした方が便利かもしれませんが・・・。
- 206 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 09:18:41 ID:+JS60Rtr]
- 高度ですね。
サンプルプロジェクトを交えて議論すると分かり易くなると思います。
- 207 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 09:41:12 ID:aIjTYo91]
- ダライアス外伝やサンダーフォース4の海ステージとかであるラスタースクロール(手前に来るほどスクロールが早く見える)
て再現できるんですか? 色々数字を弄ってみたけれど、〜みたいな波模様みたいなのしか出来ません。 あと、背景にラスター使ってる人は、キャラクターを並べたりして置いてるんですよね?
- 208 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 11:02:13 ID:+JS60Rtr]
- 出来ます。
やり方は知りません。 (やってる人がいる)
- 209 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 12:27:14 ID:WxfWRqUe]
- >207
TF4の海背景は分割でのラスターに見えるから SBだったら背景設定で多重スクロールにすれば良いかと。 ダライアス外伝みたいな、奥行きパースが効いた背景のスクロールは無理 SFC、メガドライブでも、この手の表現ができたからSBでもなんとかできるかと思ったがなあ… 何かアイデアあればできるかも。
- 210 名前:名前は開発中のものです。 [2009/05/24(日) 14:16:00 ID:TIPs1tj3]
- しかしトリフィドとD-diverはよく3D並の背景作った事
- 211 名前:名前は開発中のものです。 [2009/05/24(日) 14:31:56 ID:TIPs1tj3]
- おいっ随分前にトリフィドがうpした3D背景のサンプルが消えてるぞ
- 212 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 16:37:57 ID:ezGN42p0]
- HamCorossam以外に地上敵の爆発跡のグラフィック素材置いてあるところってありますか?
- 213 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 16:43:36 ID:K4O3sSSy]
- 使い物になるかどうか分かりませんが、
SB用のメニューソフトっぽいものを作ってみました。 UPLの557です。
- 214 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 20:11:41 ID:ZjcFkbEu]
- こいつは便利そうな予感!
乙! こういうのを標準で装備してもらえるといいですね。
- 215 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 20:41:41 ID:83PwPOA5]
- >>212
STG系の素材はハムコロ以外に聞いたこと無いな… >>213 GJ!乙
- 216 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 22:06:24 ID:tcCNEyl4]
- アルギ2を一通りプレイしたんだけど、面白いなコレ。
音楽の使い方というか演出のさせ方が物凄い上手いと思った。 特に終盤は痺れた。 しかし、4面ボスは出来てるけど3面ボスは未完成って、どんな状態なのよw
|

|