まったくのプログラミング素人の筆者がC++/HSPを使用してSTG(シューティングゲーム)を作っていく過程を書くブログでしたが最近は脱線気味。プログラミング以外にも、ゲーム関連の記事、日々の戯言など。
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
ステージ5の中ボスの2体目を作っていっています。
2体目は、線路の上を走る4本足のメカにしようと思っていて、とりあえず作ってみました。
とりあえずこんな感じなのですが、各足の座標の計算方法を考えるのが大変で
丸一日かかりました(汗)
(緑の魔方陣みたいなのは、テスト用に表示させているだけです)
足の表示に関しては以前書いた触手の表示を応用して作製してみました。
回転するとこんな感じ↓なのですが
この足の先端の座標の計算が、とてもややこしくて苦労しました^^;
中心からの座標を考えて4つとも計算して、背景の回転と合わせて表示して・・・
って言うのを延々繰り返して、なんとか納得できるレベルにはなったのですが
この足を線路に合わせて動かそうとすると、思いっきりずれてしまうんですよね・・・
回転をしない場合なら、単純にx軸とy軸に分けて考えれば良いのですが、回転が加わると
とたんに計算が難しくなります。
色々と考えているのですが、なかなか良い方法が思いつかないので
結局、足は動かないままかも(汗)もうちょっと、悩んでみます^^;
2体目は、線路の上を走る4本足のメカにしようと思っていて、とりあえず作ってみました。
とりあえずこんな感じなのですが、各足の座標の計算方法を考えるのが大変で
丸一日かかりました(汗)
(緑の魔方陣みたいなのは、テスト用に表示させているだけです)
足の表示に関しては以前書いた触手の表示を応用して作製してみました。
回転するとこんな感じ↓なのですが
この足の先端の座標の計算が、とてもややこしくて苦労しました^^;
中心からの座標を考えて4つとも計算して、背景の回転と合わせて表示して・・・
って言うのを延々繰り返して、なんとか納得できるレベルにはなったのですが
この足を線路に合わせて動かそうとすると、思いっきりずれてしまうんですよね・・・
回転をしない場合なら、単純にx軸とy軸に分けて考えれば良いのですが、回転が加わると
とたんに計算が難しくなります。
色々と考えているのですが、なかなか良い方法が思いつかないので
結局、足は動かないままかも(汗)もうちょっと、悩んでみます^^;
PR
この記事にコメントする
おおっ
アニメGIFで見ると凄いカッコイイですね。
中ボスでこんな凄いとラスボスとか考えるのがとても
大変そうですね(汗)
ただ、この状態で弾幕避けしてると酔いそうな気がするのは
私だけでしょうか?(汗)
中ボスでこんな凄いとラスボスとか考えるのがとても
大変そうですね(汗)
ただ、この状態で弾幕避けしてると酔いそうな気がするのは
私だけでしょうか?(汗)
無題
「x軸とy軸」というのを画面の角度分回転させた正規化ベクトルという形で持っておくというのはどうでしょうか
X軸(1,0)を回転させたベクトルをXXとXY
Y軸(0,1)を回転させたベクトルをYXとYY
という風にしておくと
原点から(16,32)に動かしたいという場合には
X = XX*16 + YX*32
Y = XY*16 + YY*32
という感じで上手く行くのではないかと
言いたい事が上手く伝わるか分からないですが…
この立体的な重なりを見てるとレイフォースを思い出しますね
X軸(1,0)を回転させたベクトルをXXとXY
Y軸(0,1)を回転させたベクトルをYXとYY
という風にしておくと
原点から(16,32)に動かしたいという場合には
X = XX*16 + YX*32
Y = XY*16 + YY*32
という感じで上手く行くのではないかと
言いたい事が上手く伝わるか分からないですが…
この立体的な重なりを見てるとレイフォースを思い出しますね
無題
ありさん>
ありがとうございます^^
ラスボスはギミックはシンプルにして処理の負担を軽くして、弾幕を激しくするつもりなので
ギミックとしては、これが一番凝ってるかもしれません。
でも、仰るとおり回転しすぎると非常に目が回りそうになるので、調子に乗って回転させ過ぎないように気をつけます(笑)
Rさん>
仰りたい事はなんとなくわかるんですが、現状では背景の回転をプラグイン任せで行っているので
「「x軸とy軸」というのを画面の角度分回転させた正規化ベクトルという形で持っておく」
ってのをやろうとすると、一から作り直さないといけないんですよね・・・
でも、他に良い方法も思いついていないので、一から作りなおしてみるかもしれません(汗)
アドバイスありがとう御座いますm(_ _)m
ちなみに、かなりレイフォースの影響受けています^^
ふろんてあさん>
いえいえ、殆どHSPDXFIXのおかげです。
しかも完成してませんしね(汗)もうちょっと頑張ってみます^^
ありがとうございます^^
ラスボスはギミックはシンプルにして処理の負担を軽くして、弾幕を激しくするつもりなので
ギミックとしては、これが一番凝ってるかもしれません。
でも、仰るとおり回転しすぎると非常に目が回りそうになるので、調子に乗って回転させ過ぎないように気をつけます(笑)
Rさん>
仰りたい事はなんとなくわかるんですが、現状では背景の回転をプラグイン任せで行っているので
「「x軸とy軸」というのを画面の角度分回転させた正規化ベクトルという形で持っておく」
ってのをやろうとすると、一から作り直さないといけないんですよね・・・
でも、他に良い方法も思いついていないので、一から作りなおしてみるかもしれません(汗)
アドバイスありがとう御座いますm(_ _)m
ちなみに、かなりレイフォースの影響受けています^^
ふろんてあさん>
いえいえ、殆どHSPDXFIXのおかげです。
しかも完成してませんしね(汗)もうちょっと頑張ってみます^^
カレンダー
10 | 2024/11 | 12 |
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
リンク
カテゴリー
最新記事
(04/04)
(12/26)
(12/25)
(11/17)
(10/11)
プロフィール
HN:
kt.
性別:
男性
自己紹介:
プログラミング経験は昔ファミリーベーシックでちょっとさわったくらい。
好きなSTGは、怒首領蜂大往生、エスプガルーダ(2)等の弾幕STGやら雷電シリーズなんかの非弾幕、バトルガレッガ、グラディウスシリーズ、R-TYPE等、STGなら何でも好きです。
音楽がカッコイイSTGが特に好きで、並木学氏は最高!
好きなSTGは、怒首領蜂大往生、エスプガルーダ(2)等の弾幕STGやら雷電シリーズなんかの非弾幕、バトルガレッガ、グラディウスシリーズ、R-TYPE等、STGなら何でも好きです。
音楽がカッコイイSTGが特に好きで、並木学氏は最高!
ブログ内検索
最古記事