こんにちは。
このサイトのプロジェクトを使ってシューティングゲームを作らせていただいている者です。
東方等のシューティングゲームでは、パワーMAXの時は、敵はパワーアイテムの代わりに得点アイテムを落としますよね。
あのシステムを実装したいのですが、よくやり方がわかりません。
どなたか教えて頂けないでしょうか?
お願いします。
フルパワー時のアイテム変更について
Re:フルパワー時のアイテム変更について
どのアイテムを出すかを指定できる部分で、
パワーMAXの時はパワーアイテムを得点アイテムに差し替えるように指定すれば可能かと思います。
龍神録プログラミングの館の39章を例にとると、
アイテム登録関数内の、
を、
のように変えるだけでできるはずです。
(/*パワーMAXか?*/ の部分は同等の条件に置き換えてください)
パワーMAXの時はパワーアイテムを得点アイテムに差し替えるように指定すれば可能かと思います。
龍神録プログラミングの館の39章を例にとると、
アイテム登録関数内の、
item[k].knd =item_n;
を、
item[k].knd =((item_n == 0 || item_n == 4) && /*パワーMAXか?*/) ? 1 : item_n;
のように変えるだけでできるはずです。
(/*パワーMAXか?*/ の部分は同等の条件に置き換えてください)