まったくのプログラミング素人の筆者がC++/HSPを使用してSTG(シューティングゲーム)を作っていく過程を書くブログでしたが最近は脱線気味。プログラミング以外にも、ゲーム関連の記事、日々の戯言など。
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
相変わらず縦穴地帯はアイデアがまとまらないので、先にラスボス時の背景を考えてみた。
ラスボスの背景はなるべくシンプルにしようと思っていたのですが、一枚絵の背景を
スクロールさせるのも寂しいな・・・と思って、やってみたかったコロニースクロール
(そんな言い方するのでしょうか?)の方法を考えてみました。
スクリプトはコチラ↓
コロニースクロールスクリプト
動かすとこんな感じ。
手前から奥に筒が回転しているかのようにスクロールします。
Z⇔Aで速度変更、X⇔Sで拡大率を変更出来ます。
考え方としては以外と単純で、背景を上部と下部に分けて考えて、y軸を1ドットづつ順に
上下に拡大して表示させているだけです。
ただ、普通に拡大しただけでは曲がった感じが出ないので、普通に拡大したものに
さらに拡大率が上がるほどに大きくなる変数を掛けています。
拡大率を変更するとこんな感じにも表示出来ます↓
なかなか上手く出来たな~と思っていたのですが、シンプルにするつもりだったのに
逆に重くなってしまった!と思ったのですが、ウェイト無しでもFPS200程度の速度が
出たので、まぁエエかと思ってます^^;
ちなみに、5面は地下だったのでは?と言う突っ込みは無しでお願いします(笑)
そして、縦穴地帯には手前にも背景を表示させるようにしてみました↓
暫定ですが、全部作ってみて見にくいようだったら手前の背景は無しにしようかと思っています。
ラスボスの背景はなるべくシンプルにしようと思っていたのですが、一枚絵の背景を
スクロールさせるのも寂しいな・・・と思って、やってみたかったコロニースクロール
(そんな言い方するのでしょうか?)の方法を考えてみました。
スクリプトはコチラ↓
コロニースクロールスクリプト
動かすとこんな感じ。
手前から奥に筒が回転しているかのようにスクロールします。
Z⇔Aで速度変更、X⇔Sで拡大率を変更出来ます。
考え方としては以外と単純で、背景を上部と下部に分けて考えて、y軸を1ドットづつ順に
上下に拡大して表示させているだけです。
ただ、普通に拡大しただけでは曲がった感じが出ないので、普通に拡大したものに
さらに拡大率が上がるほどに大きくなる変数を掛けています。
拡大率を変更するとこんな感じにも表示出来ます↓
なかなか上手く出来たな~と思っていたのですが、シンプルにするつもりだったのに
逆に重くなってしまった!と思ったのですが、ウェイト無しでもFPS200程度の速度が
出たので、まぁエエかと思ってます^^;
ちなみに、5面は地下だったのでは?と言う突っ込みは無しでお願いします(笑)
そして、縦穴地帯には手前にも背景を表示させるようにしてみました↓
暫定ですが、全部作ってみて見にくいようだったら手前の背景は無しにしようかと思っています。
PR
この記事にコメントする
無題
コロニースクロール(ワイプスクロール?)を応用すれば
『メタルブラック』のボーナス面が作れますね(苦笑)
縦穴地帯で構造的に矛盾が出そうな気もしますが
手前側の柱(?)が1,2本なら何とか見られるのでは
無いでしょうか?
実験的なアイデアだと手前側を半透明にしてみるとか・・・?
『メタルブラック』のボーナス面が作れますね(苦笑)
縦穴地帯で構造的に矛盾が出そうな気もしますが
手前側の柱(?)が1,2本なら何とか見られるのでは
無いでしょうか?
実験的なアイデアだと手前側を半透明にしてみるとか・・・?
無題
ふろんてあさん>
ありがとうございます^^
この囲まれてる感じが自分でも気に入っています。
でも見にくいんですよね・・・orz
ありさん>
こういうのってワイプスクロールって言うんですね。
言われてみればメタブラのボーナス面もこれを上下左右に動かせるようにしてるような感じなんでしょうか。
当時、滑らかな動きにとても感動したのを良く憶えています^^
縦穴は作ってみて、見にくかったら数を減らすか、自機と重なった時だけ半透明処理を行うかにしようかと思っています。
ありがとうございます^^
この囲まれてる感じが自分でも気に入っています。
でも見にくいんですよね・・・orz
ありさん>
こういうのってワイプスクロールって言うんですね。
言われてみればメタブラのボーナス面もこれを上下左右に動かせるようにしてるような感じなんでしょうか。
当時、滑らかな動きにとても感動したのを良く憶えています^^
縦穴は作ってみて、見にくかったら数を減らすか、自機と重なった時だけ半透明処理を行うかにしようかと思っています。
カレンダー
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が特に好きで、並木学氏は最高!
ブログ内検索
最古記事