しゅみぷろスマートフォン用の表示で見るしゅみぷろプログラミングとかこの広告は、90日以上更新していないブログに表示しています。UnityはじめにUnityで揺れもの動かすの、重くない...?ということで最近ちょこちょこ作っているのがuSpringBone。github.com揺れもの用のBoneを揺らすSpringBoneの計算処理をJobSystem使ってごっそりWorkerThreadに持っていこうというのがコンセプトです。ベース部分しか作っていないのでまだまだ未完成なんですが、JobSystemを使う上で気をつけるべき事がわかってきたのでメモがてら色々書き残しておこうと思います。ちなみにuSpringBoneは試行錯誤しながら場当り的に書いたので、今後ちゃんと作るとしたらよりパフォーマンスを改善するために色々変わると思います。前の検証結果ですが、パフォーマンスの変化はこんな感じ。パフォーマンス改善大分成果が出てきた。1某所SpringBone2IJobParallelForTransformで1つのJobとして処理3IJobParallelForTransformで複数のJobとして処理4今作ってるやつMainThreadのScript占有時間だけでなくMainThreadのWait時間に注目。2018年6月27日JobSystemで揺れものテスト。これからロジック改良する。パフォーマンス的には結構よくなった気がする。2018年7月9日35体のユニティちゃん(CRSモデル)のSpringBone負荷。左は最適化前で右が最適化後。SpringBoneの設定や処理内容は同じ。