Describe the symbol scale in the project settings
Scene editing and Concepts explain the new Symbol scale field. Development has the e2e sum 1375.
1 parent
9a556e4dcc
commit
9de5666c93
3 files changed
+8
-5
No files matched your search
+3
-2
@@ -64,8 +64,9 @@ window, not of the space the row has left over — where play turns into a stop
|
||||
on, and pause into a second play sign while it is held. On the right stand the
|
||||
notice line, the save status, the frame rate and the **Account** menu. What the bar used to spell
|
||||
out lives in the menu now: the project list in *Open project…*, the project name, the
|
||||
**start-scene switch** (*Start scene* / *Active scene*, see **Start scene**) and the collision
|
||||
layers in *Project settings…*. The active scene is picked where the scenes are — by double-clicking
|
||||
**start-scene switch** (*Start scene* / *Active scene*, see **Start scene**), the **symbol scale**
|
||||
of the scene view's icons (see [Scene editing](Scene-editing)) and the collision layers in
|
||||
*Project settings…*. The active scene is picked where the scenes are — by double-clicking
|
||||
one in the **Assets** panel. The **Assets** panel's `+` creates an asset and opens its tab; its menu lists the types in
|
||||
two alphabetical groups, first what can be placed into a scene, then what only lives in the library
|
||||
(#43) — the line between them answers the question that follows right after "which type?".
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@ npm run build # writes dist/ and regenerates index.html
|
||||
./build.sh # the same under `set -o pipefail`, for callers that pipe the output
|
||||
php tools/make-user.php <name> <password> [admin|user] # an account; every tool signs in (see Accounts)
|
||||
php tests/php/accounts.test.php # the API's account rules, no server needed (CI's gate job)
|
||||
node tools/seed-e2e.mjs && node tools/e2e.mjs # 1374 editor checks, screenshots in /tmp/gm-e2e-*.png
|
||||
node tools/seed-e2e.mjs && node tools/e2e.mjs # 1375 editor checks, screenshots in /tmp/gm-e2e-*.png
|
||||
GM_STEPS=20 node tools/e2e.mjs # or 1-12, or 6,20 — a subset while working on one step
|
||||
./e2e.sh start [GM_STEPS] # the same run detached, see below
|
||||
./e2e.sh status # live progress, or the last run's result
|
||||
|
||||
+4
-2
@@ -30,8 +30,10 @@ and particle source each show the same file in the Scene tab as in the Assets pa
|
||||
(`src/editor/panels/icons/`, drawn by `src/viewport/symbolIcons.ts`): **white, in a dark outline**,
|
||||
with no plate behind it, so every symbol reads the same on any ground. The outline is not a second
|
||||
file: `haloSvg` (`src/ui/svg.ts`) widens every shape of the icon by its stroke, and that silhouette
|
||||
is drawn dark under the icon. An icon is 18 world units across, stays upright and grows and shrinks
|
||||
with the zoom like the scene. A file draws in its own units with the origin at its centre, and
|
||||
is drawn dark under the icon. An icon is 18 world units across times the project's **Symbol scale**
|
||||
(**menu → Project settings…**, 0.1 to 4, default 1), stays upright and grows and shrinks with the
|
||||
zoom like the scene. The scale also sets the spacing of icons that share a spot and the outline of
|
||||
a selected behavior, container or rigidbody; a project of 16-pixel art may want 0.5. A file draws in its own units with the origin at its centre, and
|
||||
`currentColor` stands for the colour it is drawn in. Pixi's SVG parser is not a browser, so the
|
||||
files keep to what both draw alike, and `tests/ui/svg-icons.test.ts` holds them to it: only `path`,
|
||||
`circle`, `rect`, `ellipse` and `line` (Pixi reads `polygon` points as whole numbers), no
|
||||
|
||||
Reference in new issue
Block a user