Skip to content

Time.timeScale = 0の場合、シートが反応しない不具合 #21

@Hoshinari55

Description

@Hoshinari55

初めまして。素晴らしいプロジェクトを共有していただきありがとうございます。
UnityDebugSheetを使用して、1つ不具合を発見しましたので報告させていただきます。


不具合の概要

Time.timeScale = 0に設定されている場合、シートを操作しても反応せず、アニメーションが止まってしまう


再現手順

  1. CharacterViewerDemo.csに以下の記述を追加する。
  2. PlayModeでAキーを押し、タイムスケールを0にする。
  3. シートの各項目を操作してみる。
        private bool _isScaledTime = true;

        private void Update()  
        {  
            if (Input.GetKeyDown(KeyCode.A))  
            {  
                _isScaledTime = !_isScaledTime;  
                Time.timeScale = _isScaledTime ? 1 : 0;  
            }  
        }  

期待される結果

シートが操作可能であり、アニメーションが正常に動作すること。


実際の結果

シートを操作することができず、アニメーションが止まってしまう。


環境情報

  • Unity 2020.3.35 f1
  • Windows 10 21H2

この問題の修正をお願いできますでしょうか。よろしくお願いいたします。

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions