[過去ログ] 一人で完成まで頑張るの寂しいからかまって [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
130(1): 某犬犬 ◆HzfAAjcl8nz1 2018/06/24(日)10:58 ID:PqCFaYvH(3/4) AAS
>>129
違うな
生成直後に、アニメ・カウンタが
アニメ最大数になったら、いきなり終わってしまう
これとは別にグローバルな方の
アニメ・カウンタが有るので
それと足し合わせれば、必ずアニメしてくれるな
実際に試さずにレスすると、仕様もない
131: 某犬犬 ◆HzfAAjcl8nz1 2018/06/24(日)11:12 ID:PqCFaYvH(4/4) AAS
>>130
足したら二倍速再生されてまう
グローバルなカウンタを初期値として入れれば良いかな
机上の空論もういいや止めとこう
132: 某犬犬 ◆HzfAAjcl8nz1 2018/06/25(月)03:12 ID:p3jSt/DV(1) AAS
自レーザーx敵の当たり判定を作った
撃った瞬間、自機の正面付近にいる敵にダメージ
レーザーのグレードによって、判定サイズが変わる
>>129
ダメージの描画は↓の様に使い分ける事で実装した
・アニメの終了判定に、フレーム・カウンタ
・アニメが何コマ目かには、グローバルなアニメ・カウンタ
133: 某犬犬 ◆HzfAAjcl8nz1 2018/06/26(火)00:43 ID:vYGGuCdo(1/5) AAS
「自ビーム x 敵」の当たり判定を作った
ビームは生成順に配列に入れる事で
遠いものから近いものまで、距離順に列ぶので
z座標の二分探索で当たり判定を高速化できる
1) 敵の配列でループ
2) 敵がビームの先端と末端の外側なら 6) へ行く
3) 敵に一番近いビームを二分探索で探す
4) 敵とビームの座標で当たり判定
5) 当たっていたら敵にダメージを与える
6) 配列を次の敵に進めて 2) へ行く
134: 某犬犬 ◆HzfAAjcl8nz1 2018/06/26(火)02:07 ID:vYGGuCdo(2/5) AAS
ビームだのレーザーだの言っても知らんわだろうから解説
動画リンク[YouTube]
メイン武装にはビーム、レーザー、プラズマの三種類が有り
それぞれ三段階のグレードに分かれる
ビーム :標準武装。タップ撃ちすると遠方へ届く。偏差撃ちが必要
レーザー:エイムさえ合えば撃った瞬間に当たる。DPSがビームの1/2
プラズマ:チャージ武器。溜めてから撃つとダメージ大。連射するとダメージ小
135: 某犬犬 ◆HzfAAjcl8nz1 2018/06/26(火)06:00 ID:vYGGuCdo(3/5) AAS
ビームの処理を微妙に最適化後コピペして
「自プラズマ x 敵」の当たり判定を作った
ビーム大量に撃てても仕様がないので
減らして、タップ撃ち要素を増した
136: 2018/06/26(火)11:32 ID:C46YWV+M(1) AAS
動画見た。
ツクールでよくここまで動かすなw
ちょっと狭苦しい感が気になる。
コンパネが場所を取ってるからなのか
ビームがでかすぎるからなのか
137: 某犬犬 ◆HzfAAjcl8nz1 2018/06/26(火)16:45 ID:vYGGuCdo(4/5) AAS
動画リンク[YouTube]
これも相当狭苦しいから大丈夫w
ビーム小さくするとチマチマ感出ちゃうしな
お洒落な360度ディスプレイじゃなくて
Xウィング的ヴィンテージ・コンパネにした
138: 2018/06/26(火)18:33 ID:vYGGuCdo(5/5) AAS
Steam版RPGツクール2003用 3DシューティングRPG
「スペースSSS」
外部リンク:www.youtube.com
もっかい動画リスト貼っとくワ
ブログはこっち
外部リンク[php]:lnl.osdn.jp
139(1): 2018/06/26(火)23:40 ID:SAZQHcc/(1) AAS
スターラスターって初めて見たけど、ものすごくスタートレック(レトロゲーのほう)だなw
(さすがにやったことは無いけど)
上げてくれた動画を見て、未来のコクピットって、ガラス越しに外を見る(下方が死角になる)んじゃなくて、
ヘッドマウントディスプレイ越しに360度見える(自分の体すら死角にならない)のが、正しい将来像なんじゃないかと妄想した。
(コンパネもといインパネは当然HUD。まぁ、どっかに既出な妄想なんだろうけど)
140(1): 某犬犬 ◆HzfAAjcl8nz1 2018/06/27(水)00:47 ID:VMS+XY8G(1/4) AAS
>>139
昔のマイコンでBASICと言えば、みんな大好きスタートレック
全方位モニタとか網膜投影HUDは
エルガイム、Zガンダム、マシーネンクリーガー辺りから始まって
縦横シューティングとかで、一時全盛期が有ったし
その妄想はだいたい合ってる
今は一部の同人で、三人称視点+青白いHUDが流行ってたりするけど
SSSSは時代に逆行するレトロ雰囲気
パネルの計器は全部ゲームと連動させる予定
141: 某犬犬 ◆HzfAAjcl8nz1 2018/06/27(水)03:47 ID:VMS+XY8G(2/4) AAS
ワープの星の光跡を毎フレーム全て描画していたのを
差分だけにした
特に目に見えて高速化はされ無かった
デバッグするサブ・ゲームを
ゲーム開始時にメニューで選択できる様にした
ゲーム中にテンキーの「/ キー」で
メイン・メニューを出せる様にした
「Shift + Z + X」の同時押しで同様の機能だけど
上手く認識してくれない
Nキーロールオーバーで無い、安いキーボードだからだろうか?
142: 某犬犬 ◆HzfAAjcl8nz1 2018/06/27(水)08:47 ID:VMS+XY8G(3/4) AA×

143: 某犬犬 ◆HzfAAjcl8nz1 2018/06/27(水)21:25 ID:VMS+XY8G(4/4) AAS
サブ・ゲーム選択メニューに、デフォルトの項目を追加した
2003だと選択肢が4つ(キャンセル入れると5つ)しかないので
階層メニューになって面倒なので、空いてる所に入れた
144: 某犬犬 ◆HzfAAjcl8nz1 2018/06/28(木)07:49 ID:DOPeeB4A(1/2) AAS
キー入力周りをリファクタリングした
Shiftとかの組み合わせでキーのフラグを立てる階層と
立っているフラグを見て各処理を呼ぶ階層の二段構えにした
145(1): 2018/06/28(木)19:50 ID:33NHoakT(1) AAS
>>140
マイコンとBASICが並んでると、昔懐かしベーマガを思い出すなw
>SSSSは時代に逆行するレトロ雰囲気
なるほど理解した!いいね!
146: 某犬犬 ◆HzfAAjcl8nz1 2018/06/28(木)23:00 ID:DOPeeB4A(2/2) AAS
>>145
ベーマガに投稿したかったけど
当時は作り散らかすだけで
一本も完成させられなかった思い出
レトロでも何でもオッサンは
生まれ育った場所に戻って来てしまう
という動物の本能(シャケとかと一緒
147: 某犬犬 ◆HzfAAjcl8nz1 2018/06/29(金)00:16 ID:XHICieHZ(1/6) AAS
自機の光跡の画像作った
ノズルの光ってる部分をコピペで抽出しただけ
148(1): 某犬犬 ◆HzfAAjcl8nz1 2018/06/29(金)04:38 ID:XHICieHZ(2/6) AAS
自機の光跡の描画できた
リング・バッファで自機の過去の座標を記録して置いて
透明度の変化でフェード・アウトさせながら
光跡の画像を描画する
ツインビーの分身と同じ
自機が動いている時だけリング・バッファに
自機の座標を追加して行くと
グラディウスのオプションになる
ただそのままだと自機の動きが速くて
画像同士の間が空いてスカスカになるので
補完する必要が有る
1) n を 1 から補完数までループ
2) 光跡のx = 自機のx + (自機のx - 1つ前の自機のx) * n / 補完数
3) 光跡のy = 自機のy + (自機のy - 1つ前の自機のy) * n / 補完数
4) 光跡のx, yをリング・バッファに登録
5) ループ末尾
149: 2018/06/29(金)05:21 ID:XHICieHZ(3/6) AAS
>>148
間違った修正
2) 光跡のx = 1つ前の自機のx + (自機のx - 1つ前の自機のx) * n / 補完数
3) 光跡のy = 1つ前の自機のy + (自機のy - 1つ前の自機のy) * n / 補完数
150: 某犬犬 ◆HzfAAjcl8nz1 2018/06/29(金)05:26 ID:XHICieHZ(4/6) AAS
説明のために省いたり構成を変えると
文章にバグが紛れ込むと言う
151: 某犬犬 ◆HzfAAjcl8nz1 2018/06/29(金)06:35 ID:XHICieHZ(5/6) AAS
光跡のスクショ
画像リンク
152: 某犬犬 ◆HzfAAjcl8nz1 2018/06/29(金)06:58 ID:XHICieHZ(6/6) AAS
光跡の画像を少し厚み出して
リング・バッファのサイズを半分に減らした
153: 某犬犬 ◆HzfAAjcl8nz1 2018/06/30(土)02:31 ID:ik0Eciyj(1) AAS
虚数空間の方の自機の光跡も出来た
描画座標の計算が違うだけで、通路と大体一緒
自機の向きに合わせて光跡の角度も変える様にしたけど
見た目ほとんど効果無かった
154(1): 某犬犬 ◆HzfAAjcl8nz1 2018/07/02(月)08:57 ID:SVZotT8s(1/4) AAS
取り敢えず、虚数空間の自弾レーザーだけ
当たり判定作った
判定上の敵x = 敵x / 敵z
判定上の敵y = 敵y / 敵z
abs(判定上の敵x - 画面上の自機x) <= 当たりwidth かつ
abs(判定上の敵y - 画面上の自機y) <= 当たりheight なら当たり
敵の判定上の座標と、画面上の描画座標は
視点の移動等によって、同じでは無くなって来る
ダメージと爆発のエフェクトがまだ出来てないので
適当にSEを鳴らしてテストしてる
ツクール200Xにはprintfどころか文字列変数すら無いので
しばしば効果音でデバッグしたりする
155: 某犬犬 ◆HzfAAjcl8nz1 2018/07/02(月)09:48 ID:SVZotT8s(2/4) AAS
ブレードランナーとかエイリアンズみたいに
「ヒコンッ…ヒコンッ…」って動体探知器で
インターラクティブ・デバッグだな
156: 某犬犬 ◆HzfAAjcl8nz1 2018/07/02(月)10:06 ID:SVZotT8s(3/4) AAS
ビームの当たり判定も出来た
ほぼ星間通路のやつのコピペ
157: 某犬犬 ◆HzfAAjcl8nz1 2018/07/02(月)12:56 ID:SVZotT8s(4/4) AAS
プラズマの判定もコピペでやった
判定する敵を換えただけ
158(1): 2018/07/02(月)14:03 ID:48BCccuZ(1) AAS
>>154
当り判定を
abs(略)≦width or height / 敵z
にしないと、遠い敵の当り判定でかすぎじゃね?
159(1): 某犬犬 ◆HzfAAjcl8nz1 2018/07/03(火)06:37 ID:QgczOFAg(1/5) AAS
>>158
それはSEデバッグの時点でオレもすぐ気づいて
「ダメージ・エフェクトがまだ出来てないので
十分にテスト出来ないから、デバッグと調整は後回しにします」
って言う話と一緒にレスするか迷ったけど
基本的に実際にやり終わった事/出来上がった事しか
レスをしない方針なので、予定の話はしないでいたら
目敏く突っつかれたし、おまいら油断も隙も無いな
後知恵っぽく聞こえちゃうだろw
新人研修で、話の段取りが有るのに
空気読まずに途中で質問したり
伏線を張ってるのに「ここおかしくないですか?」
ってドヤったりして、一人だけ浮き捲った挙句
一週間で肩を叩かれた新人のオレを思い出すし
その時の過ちを今つぐなってる気分だワ
あと実際の座標で当たり判定すると
遠くの敵がスカスカで当てるの難しくなるので
見た目上の大きさでやらないといけなくなりそうだし
どの道テスト出来る段階にならないと
机上の空論なので後回しにする必要が有る
有言実行 = 出来ても無い内からベラベラしゃべる → エターナル
不言実行 = やり終わった事だけを報告する → 完走ランナー
「今日は一つこれを覚えて行って下さいね奥さん」
上下前次1-新書関写板覧索設栞歴
あと 843 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.021s