ShootingGameBuilder座談会 for IRC 3/31 まとめ

3/31の座談会でのレポ(闇乃悪魔氏まとめ) シューティングゲームビルダー公式 http://blog.livedoor.jp/stgbuilder/
1

SB製作での情報やアドバイス


闇乃悪魔 @kouki351

DDSはSB製作者になんか大人気。 ポリゴンのテクスチャ画像もDDS形式にすると恩恵を受けるらしいとのこと。

2012-04-01 09:38:29

DDS形式…SBで使用できる画像形式のひとつ(PNG、BMP、DDS)

YY @YY_ver2

DDS形式はメモリや処理速度にやさしいけど、少し問題もあるみたい。圧縮時に色が変わって、カラーキーが効かなくなったりすることがあるよ。

2012-04-01 14:46:00

※うまくいく場合もある

YY @YY_ver2

だからDDSにするのはカラーキーが不要のものがいいみたい。カラーキーが不要の場合は、0を指定しておくと無効になるよ。 DXT1が1ビットαを使えるから、それで抜きを作れば通常キャラにも使えるよ!

2012-04-01 14:46:24

闇乃悪魔 @kouki351

プレイヤーの速度レベルについて、自機死亡時に速度レベルはリセットされない。 速度レベルをリセットしたい場合は、プレイヤーの自機破壊時に回収するアイテムの中で、速度を減少させる。 速度減少値は-9999とかにすると、速度のレベルがたくさんあっても初期値に戻るので安心

2012-04-01 09:40:12

闇乃悪魔 @kouki351

プレイヤーの武器設定について、ショットのリピートウェイトは、設定値より2F遅れた値が適用されている様子。 リピートウェイトを3Fにしていると、実際には5F毎にショットが発射されるし、リピートウェイトを4Fにしていると、実際には6G毎にショットが発射される。

2012-04-01 09:42:35
闇乃悪魔 @kouki351

なお、リピートウェイトについては、SBで修正することは不可。 というのも、修正してしまうと、今までのバージョンで作成した、既存のゲーム全てに影響が出てしまうため。

2012-04-01 09:44:24

闇乃悪魔 @kouki351

プレイヤーの倍率ゲージについて、倍率ゲージに値が入っていると、自動的にスコアが倍率分乗算されて集計される。 倍率ゲージに今何が入っているかを確認する方法は、レイアウトのコンボ数からのみ。 倍率ゲージを変更できるのは、プレイヤーのゲージ設定からのみ。

2012-04-01 09:46:15
闇乃悪魔 @kouki351

ただ、スクリプトのローカル変数パネルから、ゲージ値の増減は可能なので、間接的な方法でスクリプトから倍率ゲージを増やすことはできそう。 なお、倍率の設定は、倍率の上昇か倍率値の0クリアのみしかできない点に注意。

2012-04-01 09:48:09
闇乃悪魔 @kouki351

それで実現が困難であれば、点数アイテムでごまかそうぜ!

2012-04-01 09:48:35

闇乃悪魔 @kouki351

Q プレイヤーのカウンターってなぁに?  A かすったときの攻撃のことだよ!

2012-04-01 09:54:03
闇乃悪魔 @kouki351

プレイヤーのかすりについて、かすりの範囲は当たり判定より少し広めで固定。 具体的な範囲値は不明。

2012-04-01 09:49:28

闇乃悪魔 @kouki351

攻撃が当たった位置を特定させたり、何が当たったかを特定するのは、SBのシステム側で対応するのは難しそう。 というのは、一発の弾が複数の敵に同時に当たっても一回しか処理できないという複数ヒット関係で問題があるとのこと。 ごめんなさい、この辺よくわからなかった。 とりあえずむりっぽ

2012-04-01 09:53:32

闇乃悪魔 @kouki351

ステージのラップアラウンド表示は、上下左右のループのこと。 ただし、左右にフリースクロールとあわせて、グラディウスみたいに無限ループ!とかはできない模様。

2012-04-01 09:54:59
闇乃悪魔 @kouki351

ちなみに、横スクロールのゲームを作っている場合、左右にフリースクロールにチェックを入れてると、上下にフリースクロールしてくれる

2012-04-01 09:55:21
闇乃悪魔 @kouki351

無限ループじゃないグラディウス風フリースクロールを作る場合は、フリースクロール状態から画面固定状態に戻す必要があるが、現時点ではフリースクロールのチェックを外すことはできないため、作りこみが必要となる。

2012-04-01 09:58:08