はじめに
この記事はHamster Output Advent Calendar 2024の23日目の記事です!
実は、10日辺りからアウトプットをするのが厳しくなり...13日以降からはかなり薄い内容が多いんですよね。そして2週間くらい期間を開けたので短い内容でも、多少はマシな記事を書くことができましたが、残念なことに記事にできる内容は全て出し尽くしました。
なので、残り2日分は紹介や雑記になります。最後まで、走り切ると決めているので残り数記事分頑張ります。
今回は有料アセットのHotReloadの紹介です。
参考にしたリンク
何ができるのか
・コンパイルの時間を大幅に無くしてくれる
・再生中にソースコードを書き替えることができて、即時に反映してくれる
Unityでスクリプトを作成した時や、クラスの内容を書き替えた時に画像の様にコンパイルが走りますが、HotReloadを導入するとほとんどこれが無くなります。
つまり神アセットです。
少し見にくいですが、再生中にスクリプトからログを追加したり消したりなどを行っています。
デメリット
・コンパイルの時間が全て消えるわけではなく、再生に入る時はコンパイルされる(EnterPlayModeで省略できる)
・値段が高い77$(セールだと半額になる時もある)
・2023年代に出たアセットで割と新しめのアセットなので未知のバグに遭遇するかも
・Unityのバージョンによってはあまり効果がないバージョンもある(最近のバージョンだと少ない気がする)
買った方が良いか
コンパイル時間が気になる人や、スクリプトで値を変えたりする人は特に購入がおすすめ!