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

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

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

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

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

ホーム
ツール
ユーティリティ
このコンテンツはサードパーティのプロバイダーによってホストされており、ターゲティングクッキーを使用することに同意しない限り動画の視聴が許可されません。これらのプロバイダーの動画の視聴を希望する場合は、ターゲティングクッキーのクッキーの設定をオンにしてください。
1/2
Tool allows you to view all Transform Changes in an intuitive node-graph on a frame-by-frame basis. Enabling you to quickly identify code that caused issues and helps isolate exact code in play mode.
SRP との互換性
Unity のスクリプタブルレンダーパイプライン(SRP)は、C# スクリプトを使用してレンダリングを制御できる機能です。SRP は、ユニバーサルレンダーパイプライン(URP)と HD レンダーパイプライン(HDRP)を支えるテクノロジーです。
Unity のバージョンビルトインURPHDRP
2022.3.4f1
互換性がある
互換性がある
互換性がある
2021.3.12f1
互換性がある
互換性がある
互換性がある
2020.3.42f1
互換性がある
互換性がある
互換性がある
2019.4.40f1
互換性がある
互換性がある
互換性がある
詳細

Have you ever tried to debug transform that's not behaving as it should?

  • maybe in some random frames, position is not where it should be - making it 'jitter' a bit?
  • perhaps its rotation is completely messed up?
  • or scale goes all odd destroying the shape?

I bet you did and you've likely found that it's DIFFICULT to pinpoint the exact code/game-object that's causing the issue, as:

  • transforms can be changed MULTIPLE times per frame and EVERY frame
  • they can be changed by absolutely ANY object
  • standard debugging methods are just not enough - attaching a debugger to find specific issue takes AGES, finding where to put a breakpoint is HARD and recompilation every time is simply FRUSTRATING

I know, I've had to battle with those more times than I'd like to admit. This tool is a solution that'll change the way you troubleshoot from painful to simple.


VIEW ALL TRANSFORM CHANGES IN AN INTUITIVE NODE-GRAPH

FRAME-BY-FRAME


Any change, any transform, any frame - displayed in an easy to navigate node-graph with powerful GUI that'll enable you to quickly identify hard to find transform issues.


No more guessing in your debugging process - every change will be recorded and displayed, you'll quickly get information about:


- Game Object that initiated change (eg. Mover-01)

- with a single click you can see that object in Hierarchy View - this goes beyond just seeing script that causes the issue, you may be after a specific object instance as the issue could be due to individual setup


- Script and Method name

- exact place in code where change originated (eg. HardToFindScript.cs - method: IntroduceTransformJitterJustToFrustrateDeveloper())

- navigate directly to the code with a mouse click to find out why it's causing issues


- New Value

- actual value that's been set, this makes it much simpler to pinpoint changes that are out of line


- Actual method Call and method arguments that caused the change

- all methods/setters affecting transform will be captured

- could be Transform.set_postion setter

- or more complex Transform.Translate(float x, float y, float z)

- whatever it is - you'll get those details


REPLAY CHANGES IN GAME/SCENE VIEW

Not only you can view and inspect changes in a friendly manner - you can go one step further and REPLAY them directly in Scene/Game view with a single click.


This means you don't have to focus on raw numbers you can simply and visually inspect suspicious changes and directly see if they cause the issue you're trying to find.



QUICKLY IDENTIFY AND TEMPORALIRY DISABLE SPECIFIC TRANSFORM MODIFIERS TO FIND THE ONE THAT'S CAUSING ISSUES

Tool groups changes by originating Game-Object-instance / Script and Method-name into Transform Modifiers


  • this makes it easy for you to see at a glance which code is affecting the object in current frame-range

It also allows you to quickly turn them on/off via checkbox directly from gui with NO compilation needed!

  • you can now instantly turn them off one by one and see in Game/Scene view how your tracked object is affected
  • with that approach, it'll only take you few moments (instead of sometimes a few hours) to pinpoint that hard to find code that's causing the issue

VERY SIMPLE SETUP

Setup is pretty much non-existent:

  1. import the asset
  2. add 'TrackTransformChanges' script to objects you want to be tracked
  3. hit play

That's it. No-fuss.


The tool is designed to integrate into your workflow seamlessly, you should see its load time under 0.5f second (and that is ONLY when you're using it).


WELL DOCUMENTED API ALLOWS YOU TO EXTEND BEYOND WHAT I THOUGHT OF

GUI is built on top of API that's well documented and allows you to programmatically:

  • track specific transform changes
  • skip changes based on passed predicate/s
  • access changes data structures that can be grouped by object / frame / TransformModifier

With that, you can tackle more complex debugging scenarios when you have a better idea of what you're after.


Have a look in docs pages to see what's avaialable:

https://immersiveVRTools.com/projects/transform-changes-debugger/documentation


WHAT IS NOT SUPPORTED (YET)

  • physics originating changes - gravity / rigidbody movements (say via AddForce()). For now, it's best to temporarily turn rigidbody off when debugging
  • changes made outside of the main thread
  • methods changing more than a single transform property, eg 'SetPositionAndRotation' - will be captured as a position change (you'll still get correct information about method and method arguments)
  • production builds - while this tool will work in production build it'll likely affect performance - it's been designed as an editor / debugging tool.
  • NET Standard 2.0 API Compatibility level - currently you have to use .NET 4.x

3rd Pary Assets Used

Asset uses XNode and Harmony under MIT License; see Third-Party Notices.txt file in package for details


技術的な詳細

Transform Changes Debugger

(7)
55 users have favourite this asset
(55)
$19.99
シート
1
更新された価格と消費税/VAT はチェックアウト時に計算
払い戻しポリシー
このアセットは Unity アセットストアの払い戻しポリシーの対象です。詳細については、EULA のセクション 2.9.3 を参照してください。
以下で安全にチェックアウト:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
ライセンス
ファイルサイズ
1.1 MB
最新バージョン
1.2
最新リリース日
2023年10月18日
オリジナルの Unity バージョン
2019.4.40
サポート
サイトを訪問
高品質なアセット
11,000 種類を超える 5 つ星アセット
信頼がある
8.5 万人以上の顧客による評価
コミュニティが支持
10 万人以上のフォーラムメンバーが支持
Unity logo
言語選択
フィードバック
パートナープログラム
パートナー
USD
EUR
Copyright © 2025 Unity Technologies
全ての表示価格には消費税は含まれていません
USD
EUR