shinon_

フォーラムへの返信

6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • 投稿者
    投稿
  • 返信先: 敵オブジェクトの管理方法 #37258
    shinon_
    参加者

    こんにちは。

    少なくとも単一のアクティブオブジェクトで複数の敵を管理するのはおすすめしません。CF2.5+ではもしかしたら改善されているかもしれませんが、素のCF2.5でのアクティブオブジェクトには追加できるグラフィック数に上限があるようで、確か255個だか256個だかまでしか追加できません。というか上限を超えても追加自体はできるのですが読み出そうとするとうまく読み出せません。不親切なことにそのときにエラーや警告なども出ません。

    単一アクティブピクチャに画像をロードするのであれば問題ないとは思いますが、処理速度がネックになるかもしれません。例えばアクティブピクチャで歩行アニメや走りアニメを実装したい場合画像をコマ送りのようにロードすることになると思います。定量的なデータはないのですが、体感的にアクティブオブジェクトでアニメさせるよりだいぶ処理が重いような印象です。

    オブジェクトグループについては明るくないのでよくわかりません……。すみません

    返信先: オブジェクトイベントの不具合 #37129
    shinon_
    参加者

    ASDさん
    回答ありがとうございます。
    ひとつ目の方は割と遭遇しそうな不具合ですがおっしゃる通り一度開閉すれば戻るので実用上はそこまで問題にはならない感じはしています。ふたつ目は割と致命的ですがこういう変わった操作をすることはほぼないと思うのでまぁたぶんこれも大丈夫かな……おそらく……という感じです。

    ソフトが落ちると言えばプロジェクトサイズがギガバイトレベルになるとちょこちょこソフトが落ちることがあったのですが、再現条件を探ったものの結局よくわからず仕舞いでした。今は3GB近くあったプロジェクトをそぎ落として200MBになって落ちることはなくなったので単にプロジェクトサイズが大きすぎて不安定になっていただけかもしれません。

    返信先: プロジェクトの保存ができない #37094
    shinon_
    参加者

    ASDさん
    落ちるプロジェクトでエディタでDirect3Dを使用する設定をオフにしたところ表示倍率100%でも落ちなくなりました!エフェクトまわりがあやしいと思っていましたが、どんぴしゃでした。ありがとうございます!(ただあいかわらずプロジェクトの保存はできない!)

    返信先: プロジェクトの保存ができない #37092
    shinon_
    参加者

    ASDさん
    さすがにプロジェクトの内容がだいぶこみいっている上にファイルサイズが大きすぎるので提出はできそうにないです。すみません……。
    ダミーのプロジェクトでソフトが落ちる再現条件をいろいろ探っているのですが、少なくとも1フレームに300個のオブジェクトを用意してフレームを200個作ってもソフトは落ちませんでした。ただオブジェクトにエフェクト設定したものを100個ほど用意するとフレームエディタスクロール時にフリーズしかかったような不安定な動作になるようです。それでもソフトは落ちないですが……。もう少し調べてみます。

    返信先: プロジェクトの保存ができない #37090
    shinon_
    参加者

    yotubaさん
    ありがとうございます。現状からひとつでもオブジェクトやフレームを増やすとセーブできなくなり、一度セーブできなくなるとセーブせず閉じるしかない状態です。上限にかかってしまっているような感じですね。

    ASDさん
    ありがとうございます。すでに大きな画像類は外部ファイルにしているのですが、1フレーム内のオブジェクトの数が結構なものになっているので焼け石に水状態です。グローバルオブジェクトを多数使っているのでファイルを分けるのは難しいです。ひとつのフレームに対してデータをロードしていくスタイルに改造するくらいしか手がなさそうです。
    あと余談ですがプロジェクトが大きくなってくると表示倍率100%でフレームエディタをスクロールしたときソフトが落ちます。なぜか表示倍率を75%以下にすると落ちなくなります。CF2.5で大きなプロジェクトを扱うのは無理なようです。

    返信先: プロジェクトの保存ができない #37083
    shinon_
    参加者

    失念していましたが、CF2.5は32bitアプリなんですね。保存時に32bitのメモリ上限2GBにひっかかっている?ような感じでしょうか。

6件の投稿を表示中 - 1 - 6件目 (全6件中)