一人で完成まで頑張るの寂しいからかまって [無断転載禁止]©2ch.net
レス数が950を超えています。1000を超えると書き込みができなくなります。
・ウディタ製
・RPG
・ぼくがたのしいとおもったしすてむ
・ぼくがたのしいとおもったばらんす
・基本システム流用できるところは流用して楽していく
・エタらないように頑張る PyGame 良い感じ
スプライトゲーなら処理速度も充分っぽい 取り敢えず過去の分まで連投終わり
あらためて、よろしくお願いします 自己紹介は↓の過去作でも観てやってくれ
http://lnl.osdn.jp/pukiwiki/
http://jongrogue.osdn.jp/x/
バックアップからのロールバックでヘマして
アクセス・カウンタがリセットになっとる 進捗動画はサイド・メニューの
「ブログ」か「一行ブログ」に有る
http://lnl.osdn.jp/pukiwiki/ ・スプライトの回転、拡大縮小を
事前にスプライト・シートを生成してやるか
リアルタイムでやるかを選べる様にした ・スプライトの回転、拡大縮小を
事前にスプライト・シートを生成してやるか
リアルタイムでやるかを選べる様にした ・ビームの発射、移動、描画を作った
・回転はスプライト・シート
拡大縮小はリアルタイムでやる様にした ・ビーム発射の累積時間に
前フレームからの経過時間を足して
発射間隔を越えた分だけ発射処理をする様にした
累積時間 += 経過時間
ビーム・データの最大数まで繰り返し
if 累積時間 > 発射間隔
発射処理
累積時間 -= 発射間隔
・Z座標の初期値は
発射間隔 * 速度 スプライトの拡大率100%のパターンが
生成されていなかったのを修正
ビームのZ速度を落として、逆に発射間隔を広げた
ロール時に、ビームが逆回転していたのを修正 レーザーの描画を実装した
まだ透明度の設定が、上手く行って無い レーザーの描画を実装した
まだ透明度の設定が、上手く行って無い スプライトの画像全体の透明度を指定できる様にした
画像にアルファ値が有ると指定できないので
透過色を設定する
ロード時に特定の座標の色を透過色にする
デフォルトは左上の角
これでレーザーを半透明に出来た 画像に修正を掛ける度に.convertを呼んでいたけど
ロード直後だけで良かった 武器を選択できる様にした
Sキーで順切り替え
Wキーで逆切り替え
武器の管理用コントローラ・クラスを用意した キー入力の制御クラスを作った
左キーを押してる時に、右キーも押したら
右キーを優先する
逆や上下も同じ ・左右同時押しか?
_・左が押されたばかりか?
__・左優先フラグOn
_・右が押されたばかりか?
__・右優先フラグOn
_・左優先フラグがOnか?
__・左入力
_・右優先フラグがOnか?
__・右入力
・同時押しでない?
_・左右の優先フラグOff
_・普通に左右入力 プラズマのリングの描画を実装した
上下を半分に分けて
チャージ玉を手前と奥のサンドイッチにする プラズマのリングの描画を実装した
上下を半分に分けて
チャージ玉を手前と奥のサンドイッチにする プラズマの玉を、チャージで大きく出来る様にした
2個以上の玉を一枚絵にすると
拡大した時に画面に収まらないので
個別のスプライトにした チャージしたプラズマを発射できる様にした
チャージ玉の座標を、そのまま初期座標として入れて
チャージ率を、画像の拡大率にして
使用中フラグをTrueにして発射
画像の拡大率は以下で求める
100 * チャージ率 / Z座標
大きさやダメージ量を表すチャージ率は、最小で20% レス数が950を超えています。1000を超えると書き込みができなくなります。