宇宙戦艦物語RPGの公式攻略wikiです。

このスレッドは投稿数が1000になったため投稿できません

YamaohGamesへの要望・質問版

  • 973名無し - 17/11/01 07:50:40 - ID:twHwaaC4Lw

    おそらく負荷軽減施策は限界に近づいていると思います。
    Unityそのまま使っているだけだとシングルスレッドなので、
    最近のマルチコアを有効に使えていないのではないかと。。。
    CPUの周波数向上はそれほどでもなく、コア数贈を有効活用する方が伸びしろがあると思います。

    ttp://techblog.kayac.com/unity_advent_calendar_2016_8
    ttps://nyahoon.com/blog/315

    オブジェクト(弾・自艦・僚艦・敵艦・爆風など)を1つずつばらして、各スレッドに割り振って
    (位置情報だけは共通メモリー上に配置)
    最後にヒット計算だけは、同期/排他処理する。
    描画スレッドはとことん間引く(5fps[200ms毎に実行]とかもありだと思う)

    あと、オブジェクトの移動計算は
    移動量の差分増減だけだとあさっての方向に飛んでいくので、
    オブジェクト内の情報だけで位置を再計算するための処理ができるように必要な情報を保持させておくべき。

Menu

一般

Twitter





アイテム

メンバーのみ編集できます