跳到主要内容

Settings

The Settings button in the menu bar opens the settings window. It controls how the editor looks and how your projects run. Settings are organised into a sidebar of pages, grouped into General, Appearance, Tools, and Advanced. Every row has a ? button that reveals a short explanation, and many link out to fuller documentation.

General

General holds the settings most people reach for, under three headers:

  • Featured:
    • 60 FPS runs scripts 60 times a second instead of 30. An inline link lets you pick any custom framerate.
    • Interpolation smooths sprite motion between frames. See interpolation.
    • High Quality Pen renders pen at higher resolution. See high quality pen.
    • Warp Timer stops long or infinite loops from freezing the project. See warp timer.
  • Remove Limits: Infinite Clones, Remove Fencing, and Remove Miscellaneous Limits lift Scratch's built-in caps. See removing limits, infinite clones, and remove fencing.
  • Danger Zone: set a custom stage size, and Store settings in project so your chosen options (and optionally your theme) are re-applied whenever the project loads.

Language sets the editor's language. Keyboard Shortcuts opens the rebindable shortcut manager.

Appearance

  • Theme chooses block colours and links to your RemixWarp account settings, where the overall light/dark theme and accent colour live. See themes.
  • Wallpaper sets a background image for the editor, with opacity, darkness, and a grid toggle.
  • Fonts sets a custom editor font.
  • Editor collects interface toggles under three headers:
    • Stage: Show Pause Button and Show Frame Step Button (see the debugger), and Square Stage Corners.
    • Block Palette: Hide Extension Button, Hide Extendable Operator Arrows, Unclip Block Palette, and Vanilla Compatible Blocks Only (hides blocks vanilla Scratch cannot run).
    • Interface: Hide Delete Button and Hide Backpack.
  • Styles picks the look of the tabs and window chrome (tab style, tab looks, and window style).
  • Menu Bar lets you reorder, hide, and align the items in the menu bar.
  • Loading Screen customises the project loading screen.

Tools

  • Version Control sets your commit author name and email, the default branch name, and whether to commit automatically on save. See git.
  • Variable Manager configures the variable manager: default view, live updates, and display limits.
  • Debugger holds the debugger toggles: highlight running blocks, and various logging options.
  • Rotur controls whether your RemixWarp editing activity shows on your Rotur profile.

On the desktop app a Desktop page adds app-level options (update channel, microphone and camera, hardware acceleration, and more).

Advanced

The Experimental page holds settings that are still being tested:

  • Real Layer Indexes changes how sprite layer order is stored, removing the limit on the number of layers.
  • Case Sensitive Lists makes list values case-sensitive, which can speed up list-heavy projects at the cost of vanilla compatibility. See variables and lists.

Some runtime behaviour is also covered on dedicated pages: disabling the compiler and cloud variables.

Storing settings in a project

Most of these settings apply to the editor for everyone. To make a project always open with specific options (for example a custom stage size or 60 FPS), use Store settings in project on the General page. The chosen options, and optionally the theme, are saved into the project and re-applied when it loads.

See also