11/04/24 11:56:32.88 UeS4UePS
多関節の練習さっきはじめてみたが…なんか絵が縦に潰れたのがぐるぐるしたりしてるよ(いかにも初心者)
Xマルチプライの触手みたいなパーツ作るのがとりあえず目標さ…
911:名前は開発中のものです。
11/04/24 18:48:29.75 qWaqgID4
>>909
ツクール
912:名前は開発中のものです。
11/04/24 22:21:06.60 UeS4UePS
今時のゲーム機ってデザエモンはおろかツクールみたいなの出る様子ないな
913:名前は開発中のものです。
11/04/25 19:01:05.57 LqjihhhG
>GW中に3D関連をなんとかした
きたか…!!
( ゚д゚ ) ガタッ
.r ヾ
__|_| / ̄ ̄ ̄/_
\/ /
914:名前は開発中のものです。
11/04/25 19:46:28.92 fHbsj8N5
SBはどこまで進化するというのだ…
915:名前は開発中のものです。
11/04/26 00:31:24.48 TtmFqC2T
お前らも進化しろよ
916:名前は開発中のものです。
11/04/26 02:00:56.76 RjFMz42e
よーし、おじさんMSペイントでSTG作っちゃうぞー
917:名前は開発中のものです。
11/04/26 02:01:27.79 TmsodyNJ
俺、GW中に一本作るんだ
918:名前は開発中のものです。
11/04/26 08:25:42.52 N3Pwe2gP
変数の使い方が今一分からん…
会話スクリプトの組み立てに使用したのだけれど、上手く作動しない
変数の条件分岐で変数0と等しくなった時に自機コントロールを切る様にしているのだけれど、何処か間違ってるのかな?
即値を使用する方がいいのだろうか…
919:名前は開発中のものです。
11/04/26 09:55:22.93 GvYlzpGQ
システム変数とローカル変数の違いは分かるのか?
920:名前は開発中のものです。:
11/04/26 10:11:40.44 Cc9fM6t8
ようやく空中の敵機を撃墜できて、撃墜されたら復活ってまで覚えられた。
先長いわ。
あと戦車や砲台作るのとアイテムとパワーアップ関係覚えたら制作に入るつもりなんだがいつ完成するやら。
第一印象は「無理、理解できない」って感じだったけど、やってたらゆっくりは進めるもんだな
921:名前は開発中のものです。
11/04/26 10:22:40.78 Fe19/sXw
ゆっくり進んでいってね!
922:名前は開発中のものです。
11/04/26 11:53:19.76 mlJTG4V1
変数なれないうちは色が変わるとかショットされるとか見た目にわかりやすいやつで試すといい
923:名前は開発中のものです。:
11/04/26 11:57:30.35 Cc9fM6t8
>>922
うん、そうする。ありがとう。
スクリプトがややこしくて一歩ごとに詰まってるがなかなか楽しいわこれ。
924:名前は開発中のものです。
11/04/26 11:58:43.72 N3Pwe2gP
>>919
システムとローカルはwiki見て勉強したよ
上の人が言ってる様に目に見える形でやってみよう…
925:名前は開発中のものです。
11/04/26 17:02:07.98 rbhGTvP3
変数わからないと言われても、変数の何がわからないのかわからないと何も言いようがないw
軽い処理の流れでも書いてくれればアドバイスの一つもできるけど
926:名前は開発中のものです。
11/04/26 17:05:22.75 qMU+Po9m
フラグ(判断する内容)が固定なら即値がいいね
変数1 = 即値 0
変数0と比べるならその前に初期化処理(変数0に値をセット)が必要かな
927:名前は開発中のものです。
11/04/26 17:46:32.02 mlJTG4V1
なれないうちは必要な変数が変わったときに
ちゃんとその変数を参照できているのかを見逃しがちだと思う
たとえばスクリプト内での変数を検出する仕組みをループ構造にしておくと楽よ
928:名前は開発中のものです。
11/04/26 18:38:05.50 Fe19/sXw
そういう時って全部1フレで回すと重くなりそうだから
なんとなく10フレぐらい(可能ならもっと)制御通過挟んで回してるけど効果あるかな? ないかな
929:名前は開発中のものです。
11/04/26 18:59:56.44 clRkzFLd
>>909
マルチメディアフュージョン
930:名前は開発中のものです。
11/04/26 20:33:29.15 CkPJlXYZ
弾とか点数アイテムとかみたいにばらまくようなのじゃなけりゃ1フレームで回してもいいと思うけどね
自機とかキャラで作ったスコアとかで変数習得してるけど1フレームで回してる
931:名前は開発中のものです。
11/04/26 21:45:35.09 qcjJKDa4
条件分岐で次々に判定するだけなら、1フレームでループ待機しても大丈夫
ただ、ループ待機のルートには、重い処理を入れないようにしないと・・・
(あくまで特定条件で分岐した場合にだけ、重い処理をするようにして)
932:名前は開発中のものです。
11/04/27 09:05:20.44 0EVhnS6k
敵の弾を公転させる方法ってないかな?
射出した後、敵機の周りを回りながら徐々に広がっていく弾を作りたいんだけど…
933:名前は開発中のものです。
11/04/27 10:04:40.94 2G2uWkr+
透明な親を作り、その周りに敵弾を子生成し、親はその場で回転、敵弾は親から離れる動きをさせれば出来る
934:名前は開発中のものです。
11/04/27 11:15:13.26 0EVhnS6k
なる程…ありがとう!
935:名前は開発中のものです。
11/04/27 11:44:38.71 ocGIAsOH
でも子って16個までしか作れないんじゃなかったっけ?
936:名前は開発中のものです。
11/04/27 12:14:09.52 2G2uWkr+
親を増やせばいくらでも増える
937:名前は開発中のものです。
11/04/27 17:47:08.93 elZSONUR
子はいくらでも作れる。子IDは16個までだけど
親子間でシグナルを送受信すればいくらでも判別できるし
938:名前は開発中のものです。
11/04/27 18:23:28.95 ocGIAsOH
IDの上限超えて作っても問題ないのか
上限超えたことで動作がおかしくなったりはしない?
939:名前は開発中のものです。
11/04/27 20:18:11.59 q0DiYAO0
自分で実験してみればいいやん
940:名前は開発中のものです。
11/04/27 21:28:45.42 8FMUtu2x
敵機に追従しないなら移動極座標でパラメーター調整した弾とばせばいいかな
941:名前は開発中のものです。
11/04/27 22:56:52.88 q28zMKK+
せっかく公転あるんだから、敵機を中心にして弾を公転させたらいいじゃない
距離を相対にすれば公転半径がだんだん大きくなって飛んでいくよ
942:名前は開発中のものです。
11/04/28 10:00:54.00 LrjJYkBK
いろんなキャラをたくさん飛ばす凝った爆発作ってみたが
敵倒すごとに瞬間的に処理オチしてこれはいかん…
943:名前は開発中のものです。
11/04/28 14:40:38.12 YhKPDUWA
大型機のみに留めるべし
944:名前は開発中のものです。
11/04/28 19:16:21.93 wp791cqQ
atom搭載してるぐらい貧弱なPCで開発しているか
画面内のキャラが2000以上行ってるか
普通のPCではよっぽど無茶をしない限り処理オチしないはずだが・・・
945:名前は開発中のものです。
11/04/28 19:43:34.78 sViUMqEz
同時に大量に効果音出すと一瞬止まるって報告なかったっけ
946:名前は開発中のものです。
11/04/29 00:49:59.34 I6cgX9zG
レイフォみたいな感じで演出的に画面暗転させずに次の面に移行したり
曲を流したまま次の面って無理だよね?
いや全面繋げて作成すればあるいは…ゴクリ
947:名前は開発中のものです。
11/04/29 00:51:07.50 Gg86NDBI
一つのステージに全部詰め込むしかない
グラとかを全ステージぶん読み込むからメモリ負荷、CPU負荷は相当なものになるかと
948:名前は開発中のものです。
11/04/29 00:54:06.60 a5iHElpf
面と面の間はどうしても一瞬黒挟まっちゃうよね
白でフェードやりたかったけど諦めたことある
949:名前は開発中のものです。
11/04/29 01:30:33.81 FaQKK18W
継ぎ目なしでやるには>>947のやり方しかないのか
キャラは消滅させればCPU負荷はなくなるだろうが
確かにグラとかを一挙に読み込まなければならないのがきついな・・・
レイフォースはどの時点でロードしてるのだろうか
なんとなく面の継ぎ目でCDをギコギコ読んでた気がするが
950:名前は開発中のものです。
11/04/29 11:03:42.14 a5iHElpf
サターン版はボス倒した後の余韻がアケよりかなり長かったので
そこがロードだろうね
951:名前は開発中のものです。
11/04/29 11:31:20.54 lC9KRdsf
>>946-949
透明なキャラを使って敵を吐かせたり背景をチェンジさせたりして1ステージ分処理すればいけるんじゃね?
952:名前は開発中のものです。
11/04/29 13:04:44.24 Gg86NDBI
>>951
SBでは(SBに限らず、多くのSTGでは)ステージごとに
そのステージに必要なキャラクタ情報(スクリプト、スプライトなど。常駐スプライトは除く)
を読み込んでいます
たとえば1ステージ50MBのメモリを消費していたとします
5ステージ分読み込むとなるとどうなるでしょう
もちろん、「ステージ」の「背景」を6つも7つも設定していたとして、
それぞれを透明にして可視・不可視に・・・などということをしていたら、
CPUの処理負荷も馬鹿になりません(背景はキャラクタと違って、消滅させることは出来ないのです)
よって、ステージを間を挟まずにつなげるには、シンプルな背景、シンプルなステージ構成に
する、などとするしか道は無いのです
私の推測によるものも一部含んではいますが、やはり
完全にシステムをいじることのではないSBでは、現実問題として、厳しいといっていいでしょう
(負荷、PCの性能差、容量を無視すれば出来ないわけではありません)
953:名前は開発中のものです。
11/04/29 13:57:36.92 lC9KRdsf
とりあえず試作品うpしてみれ
954:名前は開発中のものです。
11/04/29 15:33:25.24 a5iHElpf
背景にぶつからないようなのなら背景はキャラでいいとして
敵配置などがめんどくさそうだな
あと切り替え時の演出もネタひり出すのが大変そう
955:名前は開発中のものです。
11/04/29 22:17:02.74 EowvZGOL
>>952が真実だろうな。
普通のSTGでは面分けが一般的で、
ロードとメモリの解放を効率よくやるために自然に出来上がったものという気がする。
レフォースが逆に特殊だよな。あの演出はやばい。
956:名前は開発中のものです。
11/04/29 22:43:59.61 I6cgX9zG
最近ではエスカトスが使ってたな
あれステージの合間に一瞬止まるけど本当は完全に繋がるようにしたかったんだろうなぁ
SBでそういうのやる場合はシルバーソードぐらいのグラに抑えれば出来そうだね
957:名前は開発中のものです。
11/04/29 23:09:55.40 EowvZGOL
>>956
銀銃て相当グラ凝ってた気が…
ロードのタイミング指定はなにげにほしい機能だよね
男なら一度は継ぎ目なしのステージ移行に憧れるはず
958:名前は開発中のものです。
11/04/30 00:23:33.66 u8KK02Dx
でか目のBGM流れる時も読み込みが起こる気がする
再プレイしたときに読み込み起こらないのでキャッシュにでもなってるのだろうか
>957
銃じゃないよ、ソードだよ、たしかワンダースワンのゲームだね
959:名前は開発中のものです。
11/04/30 06:48:30.36 DvLlrQTu
>>955
最初にシームレスに面を繋げたのって何だろう
昔はそこそこあったよねドラスピとか
ROMだとメモリ開放とか関係ないし
960:名前は開発中のものです。
11/04/30 09:36:31.77 ELTixlex
>>959
ドラスピ出た頃はあんましSTG嵌ってなかったからわかんないけど
昔はQVGAとか専用音源でデータが少なかったらやりやすかったのかな?
逆にリザルト画面はさむとちょっと気が休んでメリハリが生まれるから
どうしても作りやすくてプレイもしやすい方を選んじゃうよな。
961:名前は開発中のものです。
11/04/30 14:02:39.43 u8KK02Dx
80年代のSTGはシームレスなのも多いと思うけどね
それこそゼビウスとかグラディウスとかツインビーなどもシームレスといえるはず
シーン切り替えが複雑になりすぎる、ロードが必要になった
などの理由で廃れて行ったのかなあ…
あとその場復活もいつの間にか主流になってるね、二人同時プレイとかインカムとか考えると
そっちのほうがいいのかな
962:名前は開発中のものです。
11/04/30 14:33:18.38 zY5sLvB3
SBでやるとすれば
宇宙→隕石地帯→宇宙基地
ぐらいが限界か
963:名前は開発中のものです。
11/04/30 19:45:30.21 1psn5TgR
(俺は戻り復活の実装を待ち望んでいるんだぜ……)
964:名前は開発中のものです。
11/04/30 20:18:45.09 01acIcjv
※ステージのキャラクタは座標配置で設定
死亡したらステージクリアして同じ面に飛ぶ
①真っ黒画像で画面を隠す(Z座標を-99とかにする)
②メイン背景(ラップアラウンド系のだと無理かも)のスクロールスピードを任意の値に、数フレームだけして戻す
③敵はシステム変数で、戻り復活中に登場したら消滅させる(タスク0開始時に変数の条件分岐)
④戻り復活が終了したら真っ黒画像を消す
サンプル作れたら作ってみるお
理論上はいけるはず(きりっ)
965:名前は開発中のものです。
11/04/30 21:08:13.22 01acIcjv
stg0793.zip
戻り復活サンプル
綺麗な戻り復活じゃないけど、一応は出来るよってことで
※戻るときの背景スピードとフレーム数を調整の必要あり。それさえどうにかなれば、他は簡単(たぶん)
966:名前は開発中のものです。
11/04/30 22:27:03.30 g7QCIJGX
八百長はもうしょうがないとして
フジ解説がキモすぎる
967:名前は開発中のものです。
11/04/30 22:27:32.48 g7QCIJGX
ごめん誤爆
968:名前は開発中のものです。
11/05/01 09:07:11.18 GzNnHHkx
背景の数を増やすのに問題があるなら
縦スクロールの場合横にステージを全部つなげて
1画面分づつ横にずらしていけばいいじゃない
969:名前は開発中のものです。
11/05/01 11:31:20.82 eS9UkLjE
>>968
おーまーえーはーあーほーかー
970:名前は開発中のものです。
11/05/01 11:37:38.24 kCy3LKhE
>>968
それ応用すれば背景のアニメーション化が
ちょっと無理があるが
971:名前は開発中のものです。
11/05/01 12:28:48.60 9y6JQhqX
うちのはもう背景パーツは雲とか星なんで
キャラで作ってランダム射出してる
972:名前は開発中のものです。
11/05/01 12:31:53.14 rYygMql7
ブログにてSBで3Dキャラがぁ!
本当に連休中に実装してしまうのか?
ならばこちらも連休中にモデリングツールの学習をせねば!
973:名前は開発中のものです。
11/05/01 12:50:03.67 6oXNCcHS
俺の腕じゃ頑張ってバキュラが限界だよ兄者!
974:名前は開発中のものです。
11/05/01 18:01:26.74 QJ0BWqSz
shade12への対応を希望
975:名前は開発中のものです。
11/05/01 18:02:38.61 QJ0BWqSz
3D対応版は、SB-3Dとかで別ナンバリングになりそう
976:名前は開発中のものです。
11/05/01 20:22:47.50 kCy3LKhE
>>974
誰得
977:名前は開発中のものです。
11/05/01 23:40:50.12 9y6JQhqX
3D対応したらとりあえずアイテムぐるぐる回してみたいけど
処理的にどれぐらい食うんだろうな…いっぱいばらまくとしんどいかな
978:名前は開発中のものです。
11/05/01 23:47:54.69 kCy3LKhE
テクスチャ解像度64*64
ポリゴン数20ぐらいで100個表示なら余裕じゃね
たぶん
979:名前は開発中のものです。
11/05/02 02:39:17.19 N1syRV1X
どこまで進化すると言うのだ…wktk
980:名前は開発中のものです。
11/05/02 09:05:57.99 TGi5q97S
面の3D回転変形できるとなるとエフェクトの幅が広がりそう
斜めに広がる衝撃波とかもできるのかな
981:名前は開発中のものです。
11/05/02 20:04:05.97 SxXqUOmX
SBさん。透視投影でお願いします。せっかくの3D機能なんで立体的に見せたほうが良いと思うので
982:名前は開発中のものです。
11/05/02 22:10:19.51 FJNPdNjf
もしかして、3D化したら縦横の独立拡大縮小もできちゃうの??
983:名前は開発中のものです。
11/05/02 22:13:32.46 p3p+vDux
選べるに決まってる・・・と思いたい
平行投影も捨てがたいけど3Dのゲームで平行投影ってそういえばないな
984:名前は開発中のものです。
11/05/02 23:04:12.86 3Wf9J1z0
そろそろ次スレ
985:名前は開発中のものです。
11/05/03 00:47:40.80 txWeY2GT
3D化のメリット
①X,Y座標に加えて、Z座標が「単なる重ね合わせ順」以上の意味を持つ
(X,Y,Zが独立・対等の関係になる)
②疑似3Dではない、本当の透視3Dビューが可能となる
③並行投影なら、縦STG,横STG,斜めSTGも、ビュー角度の変更だけで可能
④自機の左右へのロールが、ドット絵アニメーションでなく、実際のロール運動で実現
3D化のデメリット
①キャラクタの作成に、3Dモデリングの知識と技術が必要になる
(3Dモデリングソフトが必要になる)
②Z座標を加えた、3次元での移動速度を計算しなければならなくなる
(スクリプトで、平方や平方根などの対角線計算が不可欠になる)
③レイヤーの層構造と、Z値の階層に乖離が生じる
(Z値がスクリーンの重ね順ではなく、X,Yと対等な座標になってしまう)
986:名前は開発中のものです。
11/05/03 01:02:08.37 t9MfpGcN
3Dアフィン変換に対応するので、異方性のある変形も可能です。
①x,y,z軸方向への平行移動
②x,y,z軸まわりの回転移動
③原点中心、軸中心、平面中心での対称移動
④x,y,z軸方向へ同比率・別比率での拡大縮小
⑤x,y,z軸または平面への平行投影(射影)
など
987:名前は開発中のものです。
11/05/03 01:05:27.80 t9MfpGcN
なお、MikuMikuDanceのモデルやアニメーション、カメラワークも流用可能です。
さらに、MikuMikuEffectを利用することで、リアルな炎や閃光のエフェクト、ホーミングミサイルの煙の軌跡なども再現可能です。
988:名前は開発中のものです。
11/05/03 01:12:05.08 1X7MndOJ
最初は簡単な実装らしいからキャラだけ3Dになる程度じゃないの?
完全に3D空間になるなら縦シューとか横シューとかの根幹もなくなり
それこそFPSだって作れちゃう事に・・・
それはそれで楽しみですがね
989:名前は開発中のものです。
11/05/03 03:56:17.47 QExEXq4x
とりあえずは読み込んで表示させるだけじゃないのかな
いきなりそんなに実装したらわけわからなくなりそうだわw
StgBuilder 3D で出してくださいw
990:名前は開発中のものです。
11/05/03 11:17:03.13 V6JH4uYq
3Dならunityあたりで自分でやった方がよくね?
991:名前は開発中のものです。
11/05/03 14:25:06.02 txWeY2GT
おそらく、3Dモデルを表示するコンテナが用意されるということかな?
多分、視点を制御するスクリプトが付くだろうから、3Dモデルの自機を特定のボタンで回転させたりできるのでは?