0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Hamster OutputAdvent Calendar 2024

Day 23

【Unity】HotReloadアセットを使って開発効率を上げる

Last updated at Posted at 2024-12-25

はじめに

この記事はHamster Output Advent Calendar 2024の23日目の記事です!

実は、10日辺りからアウトプットをするのが厳しくなり...13日以降からはかなり薄い内容が多いんですよね。そして2週間くらい期間を開けたので短い内容でも、多少はマシな記事を書くことができましたが、残念なことに記事にできる内容は全て出し尽くしました。

なので、残り2日分は紹介や雑記になります。最後まで、走り切ると決めているので残り数記事分頑張ります。

今回は有料アセットのHotReloadの紹介です。

参考にしたリンク

何ができるのか

・コンパイルの時間を大幅に無くしてくれる
・再生中にソースコードを書き替えることができて、即時に反映してくれる

Unityでスクリプトを作成した時や、クラスの内容を書き替えた時に画像の様にコンパイルが走りますが、HotReloadを導入するとほとんどこれが無くなります。
image.png

つまり神アセットです。

少し見にくいですが、再生中にスクリプトからログを追加したり消したりなどを行っています。

デメリット

・コンパイルの時間が全て消えるわけではなく、再生に入る時はコンパイルされる(EnterPlayModeで省略できる)
・値段が高い77$(セールだと半額になる時もある)
・2023年代に出たアセットで割と新しめのアセットなので未知のバグに遭遇するかも
・Unityのバージョンによってはあまり効果がないバージョンもある(最近のバージョンだと少ない気がする)

買った方が良いか

コンパイル時間が気になる人や、スクリプトで値を変えたりする人は特に購入がおすすめ!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?