【解決済み】マップ上のキャラクターに武器を持たせたい
Posted: 2017年12月07日(木) 00:09
Asramと申します。
制作に行き詰ったまま2ヶ月ほど放置してしまいましたが、また再開しようと思い、行き詰っている部分を質問させていただければと思います。
既出ならすみません。
エンカウントがなくマップ上でリアルタイムに戦闘するシステムを作ろうとしています。
とりあえず戦闘できるようになったのですが、せっかくだから主人公やモンスターに武器を持たせて、攻撃の際は武器を振るモーションもつけようとしているのですが、並列処理で武器をピクチャで表示させて、キャラクターの向きが変わった時や武器を振るモーションの時はピクチャを変えるようにしてみたところ、非常に動作が重くなりました。
高スペックのパソコンなら割とスムーズに動作しますが、低スペックのものになると向きを変えるたび、攻撃動作をするたびに画面がカクツキます(FPSもかなり落ちます)。
主人公一人だけ武器を持たせても重くなるのに、このままではマップ上の他のキャラにも武器を持たせるとなると絶望的です。
ピクチャを並列処理で常時表示させるというのはそもそも無理があるのでしょうか?
その場合、何か別の良い方法がありますでしょうか?
初歩的な質問で申し訳ないですが、ご教授願えたら幸いです。
制作に行き詰ったまま2ヶ月ほど放置してしまいましたが、また再開しようと思い、行き詰っている部分を質問させていただければと思います。
既出ならすみません。
エンカウントがなくマップ上でリアルタイムに戦闘するシステムを作ろうとしています。
とりあえず戦闘できるようになったのですが、せっかくだから主人公やモンスターに武器を持たせて、攻撃の際は武器を振るモーションもつけようとしているのですが、並列処理で武器をピクチャで表示させて、キャラクターの向きが変わった時や武器を振るモーションの時はピクチャを変えるようにしてみたところ、非常に動作が重くなりました。
高スペックのパソコンなら割とスムーズに動作しますが、低スペックのものになると向きを変えるたび、攻撃動作をするたびに画面がカクツキます(FPSもかなり落ちます)。
主人公一人だけ武器を持たせても重くなるのに、このままではマップ上の他のキャラにも武器を持たせるとなると絶望的です。
ピクチャを並列処理で常時表示させるというのはそもそも無理があるのでしょうか?
その場合、何か別の良い方法がありますでしょうか?
初歩的な質問で申し訳ないですが、ご教授願えたら幸いです。