Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Unityアプリ開発のデバッグに使える時間操作(TimeScale)のショートカット
using UnityEditor;
using UnityEngine;
// timescaleをデバッグ用に操作
public class TimeScaleEditor
{
// 現在の2倍速に ショートカットキー「Cmd + ↑」
[MenuItem("Tools/TimeScale/SpeedUpx2 %UP")]
static void SpeedUpx2()
{
Time.timeScale = Time.timeScale * 2;
}
// 現在の半分の速度に ショートカットキー「Cmd + ↓」
[MenuItem("Tools/TimeScale/SpeedDownx2 %DOWN")]
static void SpeedDownx2()
{
Time.timeScale = Time.timeScale / 2;
}
// 速度をリセット ショートカットキー「Cmd + ←」
[MenuItem("Tools/TimeScale/SpeedReset %LEFT")]
static void SpeedReset()
{
Time.timeScale = 1.0f;
}
// 20倍速に 画面上部のwindowのTools/TimeScaleから選択する
[MenuItem("Tools/TimeScale/SpeedUpx20")]
static void SpeedUpx20()
{
Time.timeScale = 20.0f;
}
// 10倍の1倍速に 画面上部のwindowのTools/TimeScaleから選択する
[MenuItem("Tools/TimeScale/SpeedDownx10")]
static void SpeedDownx10()
{
Time.timeScale = 0.1f;
}
}
@matsuyoro

This comment has been minimized.

Copy link
Owner Author

@matsuyoro matsuyoro commented Apr 2, 2019

image

こんな感じになります。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.