Unity logo
キャンセル
カート
アプリケーション
Sell Assets

11,000 種類を超える 5 つ星アセット

8.5 万人以上の顧客による評価

10 万人を超えるフォーラムメンバーが支持

すべてのアセットを Unity が審査済み

このコンテンツはサードパーティのプロバイダーによってホストされており、ターゲティングクッキーを使用することに同意しない限り動画の視聴が許可されません。これらのプロバイダーの動画の視聴を希望する場合は、ターゲティングクッキーのクッキーの設定をオンにしてください。
1/9
Iterate on code insanely fast without breaking play session. Supports any editor. 1. Play 2. Make change 3. See results
SRP との互換性
Unity のスクリプタブルレンダーパイプライン(SRP)は、C# スクリプトを使用してレンダリングを制御できる機能です。SRP は、ユニバーサルレンダーパイプライン(URP)と HD レンダーパイプライン(HDRP)を支えるテクノロジーです。
Unity のバージョンビルトインURPHDRP
6000.0.23f1
互換性がある
互換性がある
互換性がある
2022.3.38f1
互換性がある
互換性がある
互換性がある
2021.2.16f1
互換性がある
互換性がある
互換性がある
詳細

Are you tired of waiting for full domain-reload and script compilation every time you make a small code change?


Me too.


Tool will automatically compile only what you've changed and immediately hot-reload that into current play session.


Iterate on whatever you're working on without reentering play mode over and over again.


And you don't have to adjust your code either, just import.


Works with any code editor.


• Setup

1) Import

2) Play

3) Make Code Change

4) See results


It's that simple.


• Open Source

FSR is fully open source - available on Github, getting it on Asset Store is a huge support!


• Hot-Reload in development build (on device)

You can use add-on to this tool: Live Script Reload to create builds (Standalone / Android) which will allow you to use Hot-Reload functionality in builds. Iterate quickly on deployed Android APK / standalone windows build (exe).


• One-off custom code executions on Hot-Reload

When you need to set the stage to test your feature out.


Add following methods to changed script:


| void OnScriptHotReload()

| {

| //do whatever you want to do with access to instance via 'this'

| }


| static void OnScriptHotReloadNoInstance()

| {

| //do whatever you want to do without instance

| //useful if you've added brand new type

| //or want to simply execute some code without |any instance created.

| //Like reload scene, call test function etc

| }



• Performance

It's a development tool, you're not supposed to ship with it! :)


Your app performance won't be affected in any meaningful way though.

Biggest bit is additional memory used for your re-compiled code.

Won't be visuble unless you make 100s of changes in same play-session.


• Supports (Tested)

- Windows / Mac (Intel editor version only) / Linux

- Unity 2021.3

- Unity 2022.2

- Unity 6


• Few things to have in mind, limitations:


* most limitations can be overcome with User Defined Script Overrides (see docs for more info)


• Generic methods and classes won't be Hot-Reloaded

Unfortunately generics will not be Hot-Reloaded, to workaround you'd need to move code to non-generic class / method.


• Creating new public methods

Hot-reload for new methods will only work with private methods (only called by changed code)


• Adding new fields (Experimental support added in 1.3)

You can now add new fields and tweak them in editor! Minor limitations:

- outside classes can not call new fields added at runtime

- new fields will only show in editor if they were already used (at least once)


• Extensive use of nested classed / structs

If your code-base contains lots of nested classes - you may see more compilation errors.


• Mac Silicon Editor version not supported

On Mac only Intel Editor version is supported. For Silicon version logs will show that everything is fine but actual change will not happen at runtime


• Other minor limitations

There are some other minor limitations, please consult full list


• Roadmap

- add Mac/Linux support - (DONE, added with 1.1)

- add debugger support for hot-reloaded scripts (DONE, added with 1.2)

- allow to add new fields (adjustable in Editor) (DONE, added with 1.3)

- editor mode support (DONE, added with 1.4)

- better compiler support to workaround limitations


• FAQ

- When importing I'm getting error: 'Unable to update following assemblies: (...)/ImmersiveVRTools.Common.Runtime.dll'

> This happens occasionally, especially on upgrade between versions. It's harmless error that'll go away on play mode.


- When upgrading between versions, eg 1.1 to 1.2 example scene cubes are pink


> This is down to reimporting 'Point' prefab. Right now plugin will make sure it's using correct shader eg. URP / Built-in but only on initial import.


To fix please go to `FastScripReload\Examples\Point\Point.prefab` and search for 'Point' shader.

技術的な詳細

- Tool will automatically compile only what you've changed and immediately hot-reload that into current play session

- Any code editor

- Unity Versions from 2019 to 2022

- Windows / Mac (Intel Editor version only) / Linux

Fast Script Reload

(65)
1163 users have favourite this asset
(1163)
FREE
ライセンス
ファイルサイズ
8.4 MB
最新バージョン
1.8
最新リリース日
2024年11月25日
オリジナルの Unity バージョン
2021.2.16
サポート
サイトを訪問
高品質なアセット
11,000 種類を超える 5 つ星アセット
信頼がある
8.5 万人以上の顧客による評価
コミュニティが支持
10 万人以上のフォーラムメンバーが支持
Unity logo
言語選択
フィードバック
パートナープログラム
パートナー
USD
EUR
Copyright © 2025 Unity Technologies
全ての表示価格には消費税は含まれていません
USD
EUR