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