フルパワー時のアイテム変更について

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
yu

フルパワー時のアイテム変更について

#1

投稿記事 by yu » 16年前

こんにちは。
このサイトのプロジェクトを使ってシューティングゲームを作らせていただいている者です。

東方等のシューティングゲームでは、パワーMAXの時は、敵はパワーアイテムの代わりに得点アイテムを落としますよね。
あのシステムを実装したいのですが、よくやり方がわかりません。

どなたか教えて頂けないでしょうか?
お願いします。

御津凪

Re:フルパワー時のアイテム変更について

#2

投稿記事 by 御津凪 » 16年前

どのアイテムを出すかを指定できる部分で、
パワーMAXの時はパワーアイテムを得点アイテムに差し替えるように指定すれば可能かと思います。

龍神録プログラミングの館の39章を例にとると、
アイテム登録関数内の、
item[k].knd =item_n;

を、
item[k].knd =((item_n == 0 || item_n == 4) && /*パワーMAXか?*/) ? 1 : item_n;

のように変えるだけでできるはずです。
(/*パワーMAXか?*/ の部分は同等の条件に置き換えてください)

yu

実装できました!

#3

投稿記事 by yu » 16年前

実装できました!

回答ありがとうございましたm(__)m

閉鎖

“C言語何でも質問掲示板” へ戻る