Export translations
Jump to navigation
Jump to search
Settings
Group
! (LogiX node)
!= (LogiX node)
& (LogiX node)
' ' (LogiX node)
+ (LogiX node)
++ (LogiX node) (Actions)
+/- (LogiX node)
+1 (LogiX node)
- (LogiX node)
-- (LogiX node) (Actions)
-1 (LogiX node)
-n (LogiX node)
0 1 (LogiX node)
1-x (LogiX node)
1/x (LogiX node)
2FA
3D Model Import
== (LogiX node)
?: (LogiX node)
?? (LogiX node)
\a (LogiX node)
\b (LogiX node)
\f (LogiX node)
\n (LogiX node)
\r (LogiX node)
\t (LogiX node)
\v (LogiX node)
^ (LogiX node)
A^-1 (LogiX node)
Abs (LogiX node)
Acos (LogiX node)
Active User Root User (LogiX node)
Adder (LogiX node)
Allocating User (LogiX node)
Alpha Blend (LogiX node)
Anchor Events (LogiX node)
Anchor Locomotion Data (LogiX node)
Anchor User (LogiX node)
Anchored User (LogiX node)
AnimJ
API:Events
Apply Character Force (LogiX node)
Apply Character Impulse (LogiX node)
Architecture Overview
As Character Controller (LogiX node)
Asin (LogiX node)
Atan (LogiX node)
Atan2 (LogiX node)
Attach Audio Clip (LogiX node)
Attach Mesh (LogiX node)
Attach Sprite (LogiX node)
Attach Texture2D (LogiX node)
Audio Clip Input (LogiX node)
AudioOutput (Component)
Avatar
Avatar System
Avatar UI Adjust
Avg (LogiX node)
Axis Angle (LogiX node)
Backward (LogiX node)
Badges
Bake Meshes (LogiX node)
Bake Reflection Probe (LogiX node)
Bake Reflection Probes (LogiX node)
Basic Controls
Begin Undo Batch (LogiX node)
Black Body Color (LogiX node)
Body Node Slot (LogiX node)
Bool (LogiX node) (Variables)
Bool2 (LogiX node) (Variables)
Bool3 (LogiX node) (Variables)
Bool4 (LogiX node) (Variables)
Boolean Counter (LogiX node)
Boolean Latch (LogiX node)
Bounding Box Encapsulate (LogiX node)
Bounding Box From Center Size (LogiX node)
Bounding Box Properties (LogiX node)
BoundingBox (LogiX node)
Branding
Button Events (LogiX node)
Byte (LogiX node) (Variables)
Cache (LogiX node)
Capitalize (LogiX node)
Category:Components
Category:Components:Assets
Category:Components:Assets:Tagging
Category:Components:Audio
Category:Components:Locomotion:Interaction
Category:Components:Uncategorized
Category:LogiX
Category:Troubleshooting
Ceil (LogiX node)
Ceil To Int (LogiX node)
Char (LogiX node) (Input)
Char (LogiX node) (Variables)
Character Controller User (LogiX node)
Character Gravity (LogiX node)
Character Ground Collider (LogiX node)
Character Linear Velocity (LogiX node)
Checkerboard Textures
Children Count (LogiX node)
Chirality (LogiX node)
Clamp (LogiX node)
Clamp01 (LogiX node)
Clear Dynamic Variables (LogiX node)
Clear Dynamic Variables Of Type`1 (Logix node)
Clear Focus (LogiX node)
Clear your Cache
Clear your database
Clip Length (LogiX node)
Close Context Menu (LogiX node)
Cloud Variables
Collider
Color (LogiX node)
Color (RGBA) (LogiX node)
Color From Hex Code (LogiX node)
Color Splat Materials
Color To Hex Code (LogiX node)
Command Line Arguments
Community Developer Fund
Community Projects
Community Tools
Compare Strings (LogiX node)
Complex Types in Components
Component
Component Overview
Components
Compose Bits Byte (LogiX node)
Compose Finger (LogiX node)
Compute Bounding Box (LogiX node)
Connecting Neos to Other Applications
Constant Lerp (LogiX node)
Constant Slerp (LogiX node)
Contact Us
Contains (LogiX node)
Controller Slot (LogiX node)
Coordinate spaces
Cos (LogiX node)
Cosine Lerp (LogiX node)
Cosmos Controller (LogiX node)
Create An Avatar
Create Dynamic Variable`1 (LogiX node)
Create Field Undo Step (LogiX node)
Create Reference Undo Step (LogiX node)
Create Spawn Undo Step (LogiX node)
Create Transform Undo Step (LogiX node)
Create Type Field Undo Step (LogiX node)
Create Undo Batch (LogiX node)
Cross (LogiX node)
Cubic Lerp (LogiX node)
Currency Conversion (LogiX node)
Current Culture (LogiX node)
Dash Menu
Database repair
DateTime (LogiX node)
Debug Axes (LogiX node)
Debug Box (LogiX node)
Debug Line (LogiX node)
Debug Sphere (LogiX node)
Debug Text (LogiX node)
Debug Triangle (LogiX node)
Debug Vector (LogiX node)
Decimal (LogiX node) (Variables)
Defocus (LogiX node)
Deg to Rad (LogiX node)
Delay (LogiX node)
Delay Value (LogiX node)
Delay With Value (LogiX node)
Delete Dynamic Variable`1 (LogiX node)
Demultiplex (LogiX node)
Dequip Tooltip (LogiX node)
Desktop Mouse Position (LogiX node)
Destroy Slot (LogiX node)
Destroy Slot Children (LogiX node)
Determinant (LogiX node)
Development History
Display (LogiX node)
Display Impulse (LogiX node)
Distance (LogiX node)
Distributing LogiX
Docfx/api
Double (LogiX node) (Variables)
Double2 (LogiX node) (Variables)
Double2x2 (LogiX node)
Double3 (LogiX node) (Variables)
Double3x3 (LogiX node)
Double4 (LogiX node) (Variables)
Double4x4 (LogiX node)
DoubleQ (LogiX node)
Down (LogiX node)
Drive
Drive (LogiX node)
Drive Playback (LogiX node)
DT (LogiX node)
Duplicate Slot (LogiX node)
Dynamic Bone Chain
Dynamic Impulse Receiver (LogiX node)
Dynamic Impulse Receiver With Value`1 (LogiX node)
Dynamic Impulse Trigger (LogiX node)
Dynamic Impulse Trigger With Value`1 (LogiX node)
Dynamic Impulses
Dynamic Variable Input`1 (LogiX node)
Dynamic Variable Naming Standard
Dynamic Variables
E (LogiX node)
Elapsed Time (LogiX node)
Empty Bounding Box (LogiX node)
Empty GUID (LogiX node)
Encapsulate Bounds (LogiX node)
Encapsulate Point (LogiX node)
End Undo Batch (LogiX node)
Ends With (LogiX node)
Enum Input`1 (LogiX node)
Enum To Int`1 (LogiX node)
Equip Avatar (LogiX node)
Equip Tooltip (LogiX node)
Escape String (LogiX node)
Escape Uri Data String (LogiX node)
Euler Angles (LogiX node)
Exp (LogiX node)
EZ Camera
Face and Eye Tracking (Troubleshooting)
Facets
Feet Position (LogiX node)
Feet Rotation (LogiX node)
File Browser Dialog
Filter Invalid (LogiX node)
Find Character Controller (LogiX node)
Find Child By Name (LogiX node)
Find Child By Tag (LogiX node)
Find Parent By Name (LogiX node)
Find Parent By Tag (LogiX node)
Finger Node Index (LogiX node)
Finger Pose (LogiX node)
Finger Segment (LogiX node)
Finger Type (LogiX node)
Fire On Change (LogiX node)
Fire On False (LogiX node)
Fire On True (LogiX node)
Fire While True (LogiX node)
Flash Highlight Hierarchy (LogiX node)
Float (LogiX node) (Variables)
Float2 (LogiX node) (Variables)
Float2x2 (LogiX node)
Float3 (LogiX node) (Variables)
Float3x3 (LogiX node)
Float4 (LogiX node) (Variables)
Float4x4 (LogiX node) (Variables)
FloatQ (LogiX node)
Floor (LogiX node)
Floor To Int (LogiX node)
Focus (LogiX node)
Focus World (LogiX node)
For (LogiX node)
Format (LogiX node)
Format Date (LogiX node)
Format Time (LogiX node)
Format Timespan (LogiX node)
Forward (LogiX node)
Frequently Asked Questions
Friends Dialog
From Euler (LogiX node)
From HSL (LogiX node)
From HSV (LogiX node)
From To Rotation (LogiX node)
From UTF16 (LogiX node)
From UTF32 (LogiX node)
Full Storage
Get Active Locomotion Module (LogiX node)
Get Active User (LogiX node)
Get Active User Root (LogiX node)
Get Character (LogiX node)
Get Child (LogiX node)
Get Component Enabled (LogiX node)
Get Object Root (LogiX node)
Get Parent Slot (LogiX node)
Get Side (LogiX node)
Get Slot (LogiX node)
Get Slot Active (LogiX node)
Get Slot Active Self (LogiX node)
Get Slot Name (LogiX node)
Get Slot Order Offset (LogiX node)
Get Slot Persistent (LogiX node)
Get Slot Persistent Self (LogiX node)
GET String (LogiX node)
Get Tag (LogiX node)
Get Tooltip (LogiX node)
Get Type (LogiX node)
Get User Anchor (LogiX node)
Global Direction To Local (LogiX node)
Global Point To Local (LogiX node)
Global Rotation To Local (LogiX node)
Global Scale To Local (LogiX node)
Global Transform (LogiX node)
Global Vector To Local (LogiX node)
Grabbable Grabber (LogiX node)
GrabbableUserVoiceModifier (Component)
Grabber Body Node (LogiX node)
Greater Than (LogiX node)
Greatest Common Divisor (LogiX node)
Green Laser
Groups
Guidelines
HalfAdder (LogiX node)
Hand Mirror
Hand Slot (LogiX node)
Has Local Focus (LogiX node)
Has Tag (LogiX node)
Has Tooltip (LogiX node)
Head Facing Direction (LogiX node)
Head Facing Rotation (LogiX node)
Head Position (LogiX node)
Head Rotation (LogiX node)
Head Slot (LogiX node)
Headless Client
Headless Client/Commands
Headless Client/Configuration File
Headless Client/Server
Help Dialogs
Hips Position (LogiX node)
Hips Rotation (LogiX node)
Hit UV Coordinate (LogiX node)
Homes
Host User (LogiX node)
How to Help
HPReverb Controller (LogiX node)
Hue (LogiX node)
Humanoid Rig Requirements for IK
If (LogiX node)
Impulse Demultiplexer (LogiX node)
Impulse Multiplexer (LogiX node)
Impulse Relay (LogiX node)
Index Controller (LogiX node)
Index Of Child (LogiX node)
Index Of First Match (LogiX node)
Index Of String (LogiX node)
Install Locomotion Modules (LogiX node)
Int (LogiX node) (Variables)
Int To Enum`1 (LogiX node)
Int2 (LogiX node) (Variables)
Int3 (LogiX node) (Variables)
Int4 (LogiX node) (Variables)
Invariant Culture (LogiX node)
Inventory
Inverse Lerp (LogiX node)
Inverse Rotation (LogiX node)
Is Between (LogiX node)
Is Character Controller (LogiX node)
Is Character On Ground (LogiX node)
Is Child Of (LogiX node)
Is Context Menu Open (LogiX node)
Is Control (LogiX node)
Is Digit (LogiX node)
Is Eye (LogiX node)
Is Grabbable Grabbed (LogiX node)
Is Grabbable Scalable (LogiX node)
Is Host Access Allowed (LogiX node)
Is Letter (LogiX node)
Is Letter Or Digit (LogiX node)
Is Local User (LogiX node)
Is Looped (LogiX node)
Is Lower (LogiX node)
Is Neos Dash Opened (LogiX node)
Is Number (LogiX node)
Is Platform Dash Opened (LogiX node)
Is Playing (LogiX node)
Is Punctuation (LogiX node)
Is Separator (LogiX node)
Is String Empty (LogiX node)
Is Surrogate (LogiX node)
Is Symbol (LogiX node)
Is Tooltip Eqipped (LogiX node)
Is Tooltip In Use (LogiX node)
Is Upper (LogiX node)
Is User Anchored (LogiX node)
Is User Host (LogiX node)
Is User In Edit Mode (LogiX node)
Is User In Kiosk Mode (LogiX node)
Is User Patron (LogiX node)
Is User Present (LogiX node)
Is User Present In Headset (LogiX node)
Is User Present In World (LogiX node)
IsInfinity (LogiX node)
IsNaN (LogiX node)
IsNull (LogiX node)
Key Held (LogiX node)
Key Pressed (LogiX node)
Key Released (LogiX node)
Least Common Multiple (LogiX node)
Left (LogiX node)
Left Hand Position (LogiX node)
Left Mouse Button Held (LogiX node)
Left Mouse Button Released (LogiX node)
Left Mouse Pressed (LogiX node)
Left Shift (LogiX node)
Lerp (LogiX node)
Less Than (LogiX node)
Lightsaver
Limitations
List of Public Folders
Local Direction To Global (LogiX node)
Local Fire On Change`1 (LogiX node)
Local Fire On False (LogiX node)
Local Fire On True (LogiX node)
Local Impulse Timeout (LogiX node)
Local Point To Global (LogiX node)
Local Rotation To Global (LogiX node)
Local Scale To Global (LogiX node)
Local Transform (LogiX node)
Local User (LogiX node)
Local User Root (LogiX node)
Local User Slot (LogiX node)
Local User Space (LogiX node)
Local Vector To Global (LogiX node)
Log (LogiX node)
Log Files
Log N (LogiX node)
Log10 (LogiX node)
LogiX
LogiX Impulses
LogiX Overview
LogiX Symbols
Logix:Impulse Splitting
LogiX:Impulses
LogiX:Nodes
LogiX:Overloading
LogiX:Values
Long (LogiX node) (Variables)
Long2 (LogiX node) (Variables)
Long3 (LogiX node) (Variables)
Long4 (LogiX node) (Variables)
Look Rotation (LogiX node)
Love Gun
Machine ID
MachineID (LogiX node)
Magnitude (LogiX node)
Magnitude Squared (LogiX node)
Main Page
Mask (LogiX node)
Material
MaterialApplyPolicy (Component)
Matrix Element (LogiX node)
Max (LogiX node)
Mentors
MeshRenderer (Component)
Middle Mouse Button Held (LogiX node)
Middle Mouse Button Released (LogiX node)
Middle Mouse Pressed (LogiX node)
Min (LogiX node)
MMC
MMC 2020
MMC 2021
MMC 2022
MMC 2023
Mod & Plugin Policy
Moderation
Modulo (LogiX node)
Mouse Movement Delta (LogiX node)
Mouse Position (LogiX node)
Mouse Scroll Wheel Delta (LogiX node)
Multi Language UI
Multi Lerp (LogiX node)
Multi Slerp (LogiX node)
Multiplex (LogiX node)
MultiTools
Myths
NAND (LogiX node)
Nearest User Hand (LogiX node)
Nearest User Head (LogiX node)
Neos Bot
Neos Camera
Neos Credits
Neos Credits/Buy Storage
Neos Credits/FAQ
Neos Credits/Steam Changes
Neos Data Folders
Neos Foundation
Neos Pro
Neos Wiki:Environmental Impact and Sustainability
Neosine
Neotoshop
Networking Information
New Line (LogiX node)
New RadiantUI Dash Transition Guide
New World Dialog
NodeMenu-Characters
NodeMenu-Flow
NodeMenu-Quick Format
NOR (LogiX node)
Normalized (LogiX node)
Normalized Position (LogiX node)
Notify Modified (LogiX node)
NotNull (LogiX node)
Nth Root (LogiX node)
OAuth
OfficeHours:ProbablePrime:2021-06-08
On Activated (LogiX node)
On Collision End (LogiX node)
On Collision Start (LogiX node)
On Collision Stay (LogiX node)
On Deactivated (LogiX node)
On Destroy (LogiX node)
On Destroying (LogiX node)
On Duplicate (LogiX node)
On Grabbable Grabbed (LogiX node)
On Grabbable Receiver Surface Received (LogiX node)
On Grabbable Released (LogiX node)
On Grip End (LogiX node)
On Grip Start (LogiX node)
On Grip Stay
On Loaded (LogiX node)
On Locomotion Grip Begin (LogiX node)
On Locomotion Grip End (LogiX node)
On Paste (LogiX node)
On Saving (LogiX node)
On Start (LogiX node)
One Per Frame (LogiX node)
Open World (LogiX node)
Open World Link (LogiX node)
Optimization Guidelines
Or (LogiX node)
Other Side (LogiX node)
Pack Columns (LogiX node)
Pack rgba (LogiX node)
Pack Rows (LogiX node)
Pack xy (LogiX node)
Pack xyz (LogiX node)
Pack xyzw (LogiX node)
Parse GUID (LogiX node)
Patreon
Patreon/Tiers
Pause (LogiX node)
Pause/Resume (LogiX node)
PBS Metallic
Permission System
Pick Random (LogiX node)
Ping Pong (LogiX node)
Planned Features
Play & Wait (LogiX node)
Play (LogiX node)
Play One Shot & Wait (LogiX node)
Play One Shot (LogiX node)
Playback State (LogiX node)
Plugins
Position (LogiX node)
Pow (LogiX node)
Project (LogiX node)
Public Folders
Pulse Random (LogiX node)
Rad to Deg(LogiX node)
Random GUID (LogiX node)
Raw Data Tooltip Events (LogiX node)
Raycast One (LogiX node)
Raycaster (LogiX node)
Read Cloud Variable`1 (LogiX node)
Read Dynamic Variable`1 (LogiX node)
Reference Target (LogiX node)
RefID (LogiX node)
Reflect (LogiX node)
Relative Body Node (LogiX node)
Relay (LogiX node)
Release All Grabbed (LogiX node)
Release Notes
Release User (LogiX node)
Relocate Neos Folders
Remap (LogiX node)
Remap -1..1 to 0..1 (LogiX node)
RemoteConnectionPointDriver (Component)
Remove All Logix Visuals (LogiX node)
Render To Texture Asset (LogiX node)
Repeat (LogiX node)
Repeat01 (LogiX node)
Replace First Substring (LogiX node)
Replace Substring (LogiX node)
Request Host Access (LogiX node)
Resume (LogiX node)
Reveal All Logix Visuals (LogiX node)
Reverse String (LogiX node)
Right (LogiX node)
Right Hand Position (LogiX node)
Right Mouse Button Held (LogiX node)
Right Mouse Button Pressed (LogiX node)
Right Mouse Button Released (LogiX node)
Right Shift (LogiX node)
ROL (LogiX node)
Roles (Slot)
Root
Root Slot (LogiX node)
ROR (LogiX node)
Round (LogiX node)
Round To Int (LogiX node)
Sample Color (LogiX node)
Sbyte (LogiX node) (Variables)
Scene Inspector Dialog
Scripting Support
Security
Security Violation
Security/Example Report
Sequence (LogiX node)
Set Backward (LogiX node)
Set Character Gravity (LogiX node)
Set Character Velocity (LogiX node)
Set Child Index (LogiX node)
Set Component Enabled (LogiX node)
Set Down (LogiX node)
Set Feet Position (LogiX node)
Set Feet Rotation (LogiX node)
Set Forward (LogiX node)
Set Global Position (LogiX node)
Set Global Position Rotation (LogiX node)
Set Global Rotation (LogiX node)
Set Global Scale (LogiX node)
Set Global Transform (LogiX node)
Set Global Transform Matrix (LogiX node)
Set Head Position (LogiX node)
Set Head Rotation (LogiX node)
Set Hips Position (LogiX node)
Set Hips Rotation (LogiX node)
Set Left (LogiX node)
Set Local Position (LogiX node)
Set Local Position Rotation (LogiX node)
Set Local Rotation (LogiX node)
Set Local Scale (LogiX node)
Set Local Transform (LogiX node)
Set Loop (LogiX node)
Set Normalized Position (LogiX node)
Set Parent (LogiX node)
Set Position (LogiX node)
Set Right (LogiX node)
Set Slot Active Self (LogiX node)
Set Slot Name (LogiX node)
Set Slot Order Offset (LogiX node)
Set Slot Persistent Self (LogiX node)
Set Speed (LogiX node)
Set Tag (LogiX node)
Set TRS (LogiX node)
Set Up (LogiX node)
Set User Scale (LogiX node)
Setting up Basic Permissions
Shift Position (LogiX node)
Short (LogiX node) (Variables)
Sigmoid (LogiX node)
Sign (LogiX node)
Simplex Noise (LogiX node)
Sin (LogiX node)
SkinnedMeshRenderer (Component)
Slerp (LogiX node)
Slot
Slot (LogiX node)
Slot Children Events (LogiX node)
Smooth Lerp (LogiX node)
Speed (LogiX node)
Spinner (Component)
Sqrt (LogiX node)
Standalone Experiences
Standard Controller (LogiX node)
Starts With (LogiX node)
Startup Config File
Stop (LogiX node)
Stopwatch (LogiX node)
String (LogiX node) (Input)
String (LogiX node) (Variables)
String Insert (LogiX node)
String Join (LogiX node)
String Length (LogiX node)
String Remove (LogiX node)
Stuck Sync
Stuck Sync/Out Of Space
Stuck Sync/Too Many Requests
Substring (LogiX node)
Supported Features
Supported Formats
Surrogate Pair To UTF32 (LogiX node)
Switch Locomotion Module (LogiX node)
SwitchableTip
Sync Conflict
Sync Errors
Synchronize your Clock
T (LogiX node)
T*10 (LogiX node)
T/10 (LogiX node)
T/2 (LogiX node)
Tan (LogiX node)
Template:FireOnUserHandling
Template:NodeMenu-Math
Template:NodeMenu-Math-Binary
Template:StandaloneCommandLineArguments
Template:SteamCommandLineArguments
Template:TroubleshootingDoNot
Text Editor Events (LogiX node)
Text Formatting
Texture2D
Things to Avoid
Thinking About LogiX
Ticks (LogiX node) (TimeSpan)
Timer (LogiX node)
Tip Jar Events (LogiX node)
Tips & Tricks
To Axis Angle (LogiX node)
To HSL (LogiX node)
To HSV (LogiX node)
To Lower (LogiX node)
To String (LogiX node)
To Time String (LogiX node)
To Upper (LogiX node)
To UTF16 (LogiX node)
Tokens Enabled (LogiX node)
Tooltip Equipping Node (LogiX node)
Tooltip Equipping Slot (LogiX node)
Touch Controller (LogiX node)
Touchable Events (LogiX node)
Trajectory (LogiX node)
Transform Bounds (LogiX node)
Transform Direction (LogiX node)
Transform Point (LogiX node)
Transform Rotation (LogiX node)
Transform Scale (LogiX node)
Transform Vector (LogiX node)
Transpose (LogiX node)
Trigger Haptics In Hierarchy (LogiX node)
Trigger Haptics On Controller (LogiX node)
Trim String (LogiX node)
Troubleshooting
Troubleshooting:Websockets
Tutorials
Tween (LogiX node)
Twitch Chat Message Event (LogiX node)
Twitch Follow Event (LogiX node)
Twitch Streams
Type Delta (LogiX node)
Uint (LogiX node) (Variables)
Uint2 (LogiX node) (Variables)
Uint3 (LogiX node) (Variables)
Uint4 (LogiX node) (Variables)
UIX
UIX Overview
Ulong (LogiX node) (Variables)
Ulong2 (LogiX node) (Variables)
Ulong3 (LogiX node) (Variables)
Ulong4 (LogiX node) (Variables)
Undoable Destroy (LogiX node)
Unescape String (LogiX node)
Unescape Uri Data String (LogiX node)
Unpack Columns (LogiX node)
Unpack Rows (LogiX node)
Unpack xy (LogiX node)
Unpack xyz (LogiX node)
Unpack xyzw (LogiX node)
Up (LogiX node)
Update (LogiX node)
Updates Delay (LogiX node)
Updates Delay With Value (LogiX node)
Updating Relay (LogiX node)
Uri (LogiX node) (Input)
User (LogiX node)
User Active View Targetting Controller (LogiX node)
User Download Speed (LogiX node)
User Download Speed Max (LogiX node)
User Downloaded Bytes (LogiX node)
User Finger Pose Source (LogiX node)
User FPS (LogiX node)
User From ID (LogiX node)
User From Username (LogiX node)
User Head Output Device (LogiX node)
User ID
User Joined (LogiX node)
User Left (LogiX node)
User Ping (LogiX node)
User Platform (LogiX node)
User Primary Hand (LogiX node)
User Recording Voice Message (LogiX node)
User Root Global Scale (LogiX node)
User Root Slot (LogiX node)
User Spawn (LogiX node)
User Upload Speed (LogiX node)
User Upload Speed Max (LogiX node)
User Uploaded Bytes (LogiX node)
User User Root (LogiX node)
User Username (LogiX node)
User View Reference Active (LogiX node)
User View Voice Active (LogiX node)
User Voice Mode (LogiX node)
User VR Active (LogiX node)
User:Zyzyl
UserID (LogiX node)
Ushort (LogiX node) (Variables)
Vive Controller (LogiX node)
VRIK (Component)
Wait (LogiX node)
Websocket Connect (LogiX node)
Websocket Connection Events (LogiX node)
Websocket Text Message Receiver (LogiX node)
Websocket Text Message Sender (LogiX node)
While (LogiX node)
Wiki Contributions & Translations
Windows MR Controller (LogiX node)
World Access Level (LogiX node)
World and Session Thumbnails
World Description (LogiX node)
World Max Users (LogiX node)
World Mobile Friendly (LogiX node)
World Name (LogiX node)
World Saved (LogiX node)
World Session ID (LogiX node)
World Session URL (LogiX node)
World Session Web URL (LogiX node)
World URL (LogiX node)
World User Count (LogiX node)
Write (LogiX node)
Write Cloud Variable`1 (LogiX node)
Write Dynamic Variable`1 (LogiX node)
Write Latch (LogiX node)
Write Ref (LogiX node)
Write Ref Latch (LogiX node)
XNOR (LogiX node)
X² (LogiX node)
X³ (LogiX node)
ZWrite
° (LogiX node)
· (LogiX node)
× (LogiX node)
×dT (LogiX node)
÷ (LogiX node)
÷dT (LogiX node)
Π (LogiX node)
Π/2 (LogiX node)
Τ (LogiX node)
Φ (LogiX node)
≈ (LogiX node)
≤ (LogiX node)
≥ (LogiX node)
△(LogiX node)
Language
aa - Afar
ab - Abkhazian
abs - Ambonese Malay
ace - Achinese
ady - Adyghe
ady-cyrl - Adyghe (Cyrillic script)
aeb - Tunisian Arabic
aeb-arab - Tunisian Arabic (Arabic script)
aeb-latn - Tunisian Arabic (Latin script)
af - Afrikaans
ak - Akan
aln - Gheg Albanian
alt - Southern Altai
am - Amharic
ami - Amis
an - Aragonese
ang - Old English
anp - Angika
ar - Arabic
arc - Aramaic
arn - Mapuche
arq - Algerian Arabic
ary - Moroccan Arabic
arz - Egyptian Arabic
as - Assamese
ase - American Sign Language
ast - Asturian
atj - Atikamekw
av - Avaric
avk - Kotava
awa - Awadhi
ay - Aymara
az - Azerbaijani
azb - South Azerbaijani
ba - Bashkir
ban - Balinese
bar - Bavarian
bbc - Batak Toba
bbc-latn - Batak Toba (Latin script)
bcc - Southern Balochi
bcl - Central Bikol
be - Belarusian
be-tarask - Belarusian (Taraškievica orthography)
bg - Bulgarian
bgn - Western Balochi
bh - Bhojpuri
bho - Bhojpuri
bi - Bislama
bjn - Banjar
bm - Bambara
bn - Bangla
bo - Tibetan
bpy - Bishnupriya
bqi - Bakhtiari
br - Breton
brh - Brahui
bs - Bosnian
btm - Batak Mandailing
bto - Iriga Bicolano
bug - Buginese
bxr - Russia Buriat
ca - Catalan
cbk-zam - Chavacano
cdo - Min Dong Chinese
ce - Chechen
ceb - Cebuano
ch - Chamorro
cho - Choctaw
chr - Cherokee
chy - Cheyenne
ckb - Central Kurdish
co - Corsican
cps - Capiznon
cr - Cree
crh - Crimean Turkish
crh-cyrl - Crimean Tatar (Cyrillic script)
crh-latn - Crimean Tatar (Latin script)
cs - Czech
csb - Kashubian
cu - Church Slavic
cv - Chuvash
cy - Welsh
da - Danish
de - German
de-at - Austrian German
de-ch - Swiss High German
de-formal - German (formal address)
din - Dinka
diq - Zazaki
dsb - Lower Sorbian
dtp - Central Dusun
dty - Doteli
dv - Divehi
dz - Dzongkha
ee - Ewe
egl - Emilian
el - Greek
eml - Emiliano-Romagnolo
en - English
en-ca - Canadian English
en-gb - British English
eo - Esperanto
es - Spanish
es-419 - Latin American Spanish
es-formal - español (formal)
et - Estonian
eu - Basque
ext - Extremaduran
fa - Persian
ff - Fulah
fi - Finnish
fit - Tornedalen Finnish
fj - Fijian
fo - Faroese
fr - French
frc - Cajun French
frp - Arpitan
frr - Northern Frisian
fur - Friulian
fy - Western Frisian
ga - Irish
gag - Gagauz
gan - Gan Chinese
gan-hans - Gan (Simplified)
gan-hant - Gan (Traditional)
gcr - Guianan Creole
gd - Scottish Gaelic
gl - Galician
glk - Gilaki
gn - Guarani
gom - Goan Konkani
gom-deva - Goan Konkani (Devanagari script)
gom-latn - Goan Konkani (Latin script)
gor - Gorontalo
got - Gothic
grc - Ancient Greek
gsw - Swiss German
gu - Gujarati
gv - Manx
ha - Hausa
hak - Hakka Chinese
haw - Hawaiian
he - Hebrew
hi - Hindi
hif - Fiji Hindi
hif-latn - Fiji Hindi (Latin script)
hil - Hiligaynon
ho - Hiri Motu
hr - Croatian
hrx - Hunsrik
hsb - Upper Sorbian
ht - Haitian Creole
hu - Hungarian
hu-formal - magyar (formal)
hy - Armenian
hyw - Western Armenian
hz - Herero
ia - Interlingua
id - Indonesian
ie - Interlingue
ig - Igbo
ii - Sichuan Yi
ik - Inupiaq
ike-cans - Eastern Canadian (Aboriginal syllabics)
ike-latn - Eastern Canadian (Latin script)
ilo - Iloko
inh - Ingush
io - Ido
is - Icelandic
it - Italian
iu - Inuktitut
ja - Japanese
jam - Jamaican Creole English
jbo - Lojban
jut - Jutish
jv - Javanese
ka - Georgian
kaa - Kara-Kalpak
kab - Kabyle
kbd - Kabardian
kbd-cyrl - Kabardian (Cyrillic script)
kbp - Kabiye
kg - Kongo
khw - Khowar
ki - Kikuyu
kiu - Kirmanjki
kj - Kuanyama
kjp - Eastern Pwo
kk - Kazakh
kk-arab - Kazakh (Arabic script)
kk-cn - Kazakh (China)
kk-cyrl - Kazakh (Cyrillic script)
kk-kz - Kazakh (Kazakhstan)
kk-latn - Kazakh (Latin script)
kk-tr - Kazakh (Turkey)
kl - Kalaallisut
km - Khmer
kn - Kannada
ko - Korean
ko-kp - Korean (North Korea)
koi - Komi-Permyak
kr - Kanuri
krc - Karachay-Balkar
kri - Krio
krj - Kinaray-a
krl - Karelian
ks - Kashmiri
ks-arab - Kashmiri (Arabic script)
ks-deva - Kashmiri (Devanagari script)
ksh - Colognian
ku - Kurdish
ku-arab - Kurdish (Arabic script)
ku-latn - Kurdish (Latin script)
kum - Kumyk
kv - Komi
kw - Cornish
ky - Kyrgyz
la - Latin
lad - Ladino
lb - Luxembourgish
lbe - Lak
lez - Lezghian
lfn - Lingua Franca Nova
lg - Ganda
li - Limburgish
lij - Ligurian
liv - Livonian
lki - Laki
lld - Ladin
lmo - Lombard
ln - Lingala
lo - Lao
loz - Lozi
lrc - Northern Luri
lt - Lithuanian
ltg - Latgalian
lus - Mizo
luz - Southern Luri
lv - Latvian
lzh - Literary Chinese
lzz - Laz
mai - Maithili
map-bms - Basa Banyumasan
mdf - Moksha
mg - Malagasy
mh - Marshallese
mhr - Eastern Mari
mi - Maori
min - Minangkabau
mk - Macedonian
ml - Malayalam
mn - Mongolian
mni - Manipuri
mnw - Mon
mo - Moldovan
mr - Marathi
mrj - Western Mari
ms - Malay
mt - Maltese
mus - Muscogee
mwl - Mirandese
my - Burmese
myv - Erzya
mzn - Mazanderani
na - Nauru
nah - Nāhuatl
nan - Min Nan Chinese
nap - Neapolitan
nb - Norwegian Bokmål
nds - Low German
nds-nl - Low Saxon
ne - Nepali
new - Newari
ng - Ndonga
niu - Niuean
nl - Dutch
nl-informal - Nederlands (informeel)
nn - Norwegian Nynorsk
no - Norwegian
nov - Novial
nqo - N’Ko
nrm - Norman
nso - Northern Sotho
nv - Navajo
ny - Nyanja
nys - Nyungar
oc - Occitan
olo - Livvi-Karelian
om - Oromo
or - Odia
os - Ossetic
pa - Punjabi
pag - Pangasinan
pam - Pampanga
pap - Papiamento
pcd - Picard
pdc - Pennsylvania German
pdt - Plautdietsch
pfl - Palatine German
pi - Pali
pih - Norfuk / Pitkern
pl - Polish
pms - Piedmontese
pnb - Western Punjabi
pnt - Pontic
prg - Prussian
ps - Pashto
pt - Portuguese
pt-br - Brazilian Portuguese
qqq - Message documentation
qu - Quechua
qug - Chimborazo Highland Quichua
rgn - Romagnol
rif - Riffian
rm - Romansh
rmy - Vlax Romani
rn - Rundi
ro - Romanian
roa-tara - Tarantino
ru - Russian
rue - Rusyn
rup - Aromanian
ruq - Megleno-Romanian
ruq-cyrl - Megleno-Romanian (Cyrillic script)
ruq-latn - Megleno-Romanian (Latin script)
rw - Kinyarwanda
sa - Sanskrit
sah - Sakha
sat - Santali
sc - Sardinian
scn - Sicilian
sco - Scots
sd - Sindhi
sdc - Sassarese Sardinian
sdh - Southern Kurdish
se - Northern Sami
sei - Seri
ses - Koyraboro Senni
sg - Sango
sgs - Samogitian
sh - Serbo-Croatian
shi - Tachelhit
shi-latn - Tachelhit (Latin script)
shi-tfng - Tachelhit (Tifinagh script)
shn - Shan
shy-latn - Shawiya (Latin script)
si - Sinhala
simple - Simple English
sk - Slovak
skr - Saraiki
skr-arab - Saraiki (Arabic script)
sl - Slovenian
sli - Lower Silesian
sm - Samoan
sma - Southern Sami
smn - Inari Sami
sn - Shona
so - Somali
sq - Albanian
sr - Serbian
sr-ec - Serbian (Cyrillic script)
sr-el - Serbian (Latin script)
srn - Sranan Tongo
ss - Swati
st - Southern Sotho
stq - Saterland Frisian
sty - себертатар
su - Sundanese
sv - Swedish
sw - Swahili
szl - Silesian
szy - Sakizaya
ta - Tamil
tay - Tayal
tcy - Tulu
te - Telugu
tet - Tetum
tg - Tajik
tg-cyrl - Tajik (Cyrillic script)
tg-latn - Tajik (Latin script)
th - Thai
ti - Tigrinya
tk - Turkmen
tl - Tagalog
tly - Talysh
tn - Tswana
to - Tongan
tpi - Tok Pisin
tr - Turkish
tru - Turoyo
trv - Taroko
ts - Tsonga
tt - Tatar
tt-cyrl - Tatar (Cyrillic script)
tt-latn - Tatar (Latin script)
tum - Tumbuka
tw - Twi
ty - Tahitian
tyv - Tuvinian
tzm - Central Atlas Tamazight
udm - Udmurt
ug - Uyghur
ug-arab - Uyghur (Arabic script)
ug-latn - Uyghur (Latin script)
uk - Ukrainian
ur - Urdu
uz - Uzbek
uz-cyrl - Uzbek (Cyrillic script)
uz-latn - Uzbek (Latin script)
ve - Venda
vec - Venetian
vep - Veps
vi - Vietnamese
vls - West Flemish
vmf - Main-Franconian
vo - Volapük
vot - Votic
vro - Võro
wa - Walloon
war - Waray
wo - Wolof
wuu - Wu Chinese
xal - Kalmyk
xh - Xhosa
xmf - Mingrelian
xsy - Saisiyat
yi - Yiddish
yo - Yoruba
yue - Cantonese
za - Zhuang
zea - Zeelandic
zgh - Standard Moroccan Tamazight
zh - Chinese
zh-cn - Chinese (China)
zh-hans - Simplified Chinese
zh-hant - Traditional Chinese
zh-hk - Chinese (Hong Kong)
zh-mo - Chinese (Macau)
zh-my - Chinese (Malaysia)
zh-sg - Chinese (Singapore)
zh-tw - Chinese (Taiwan)
zu - Zulu
Format
Export for off-line translation
Export in native format
Fetch
{{DISPLAYTITLE:避けるべきこと}}<languages/> =概要= Neosは、パワー、オプション、機能をすべて備えた素晴らしいエンジンです。しかし、いくつかの方法ややり方は問題があったり、後日故障につながる可能性があります。これは、避けるべきこと、やってはいけないこと、その理由、そして解決策や回避策をまとめた一般的なリストです。これらの機能は、引き続きご自由にお使いください。 <p style="font-size:2em;">'''このページの項目は、[[Guidelines/ja|ガイドライン]]に反するものではありません。'''.</p> しかし、可能な限りこのページの項目を使用しないことをお勧めします。 また、このリストは、誰かを罵倒したり悪意を持ったりすることを意図したものではありませんが、自分の作品をより良くするためのポイントを理解し、Neosアップデートや他のユーザーが意図せずに物を壊してしまわないようにするためにも、一読の価値はあると思います。 もし、何か不便に感じることがあれば、コミュニティやチームに相談してください。もし、Neosに問題やギャップがあり、解決してほしいことがあれば、[https://github.com/Neos-Metaverse/NeosPublic/issues Issue]を立ててください。 = サポートされていない機能や未対応・未実装の機能を利用する = 公式まだ実装されていない機能は、内部のシステムやプロパティを変更することで「ハック」したり、実現したりすることができます。実験したり遊んだりすることは構いませんが、そのようなアプローチは事前の警告や公式な実装が保証されていない限り、壊れてしまう可能性が高いことをご了承ください。 そのため、このような方法は避け、すでにサポートされている機能を使って別の方法を取ることをお勧めします。 予定されている機能のリストは、公式のGitHubでご覧いただけます。https://github.com/Neos-Metaverse/NeosPublic/issues に投票していただければ、より早く優先順位をつけることができます。公式の機能については、将来のNeosのアップデートでもユーザーのコンテンツが機能し続けるように、迅速な実装よりも長期的なコンテンツの互換性を確保することに、常に細心の注意を払っています。 ある問題を実装する予定のないものとしてクローズした場合、その結果を完全に達成するためにハックや回避策を使うことは強くお勧めします。それらは脆く、代替品が全く来ないまま壊れてしまうからです。このような場合は、長期的な互換性を確保するために、システムの設計に沿った別のアプローチを見つけなければなりません。 = スロット = 自分が所有・管理していないアイテムやスロットのスロット名や構造を、LogiXやコンポーネントに当てはめないようにしてください。自分が所有・管理していないアイテムのスロット名や構造は、いつでも変更される可能性があり、せっかく作ったものが壊れてしまうことがあります。 以下は、このような問題が発生する可能性のある例と、問題を軽減するための代替案や提案です。 == ユーザルートの名称や構造について == 新機能の追加や機能の更新に伴い、ユーザールートにアイテムが追加されたり削除されたりすることがあります。そのため、これらのスロットが持つ構造や命名規則に依存しないようにしてください。さらに、これらのスロットはいつでも変更される可能性があるため、これらのスロットの順序に依存しないでください。 たとえば最近、新しい「フリーフォームカメラ」をカバーするために新しいスロットがユーザールートに追加されました。 このエリアで避けるべきこと: * 名前で子を探す * Get Parent / Get Child ノードを繰り返し使用して、検索または階層の深さを理解してスロットを見つける。 この解決策: * [[:Category:LogiX:_User_Root|User Root Nodes]]を使用して、ユーザーのスロットを探す。 * [[:Category:LogiX:_Users|User Nodes]]を使用する。 == アバターの名前や構造 == アバターは非常に複雑な構造をしています。 避けるべきこと: * アバターのパーツを探すのに「Find Child By Name」を使用する。 * Get Parent / Get Child ノードを繰り返し使用してアバターパーツを探す。 * アバターの構造を想定する ** 例えば、頭や手のアバターには "Avatar Root "がありません。 代わりに: * [[:Category:LogiX:_Avatar|Avatar Nodes]]をしようする。 ユーザールートのスロットを日常的に見つけたり獲得したりしたい場合は、[https://github.com/Neos-Metaverse/NeosPublic/issues Issue Tracker]で新しいノードや機能をリクエストしてください。 == 他人のワールドの名前や構造 == 他のユーザーの世界を訪れる際には、自分がその空間のゲストであることを忘れないようにすることが非常に重要です。ガジェットやツール、アバターを作成する際には、相手の世界に敬意を払うようにしましょう。 避けるべきこと: * 銃やロケットなどのアイテムをルートに配置すること。 * spawnやlightなどの階層について、ワールドのセットアップが標準的であると仮定すること。 * Custom Culling systems や locomotion modules * Dynamic ImpulsesをRoot Slotに呼び出さないでください。 * ダイナミックバリアブルをルートスロットやワールドバリアブルスペースに置かないようにします。 * 帰るときにワールド内にアイテムを残さないようにしてください。後片付けは自分で行ってください。 ** 銃やパーティクルなどのアイテムは、後で掃除する必要があります。それらのpersistentのチェックを外すか、自分がワールドを離れるときに削除されるように設定することを検討してください。 解決方法: * Set ParentノードをRoot Slot Parentで使用する場合、代わりに "Local User Space "ノードを使用する。これはほとんどの場合、同じ機能を持ちますが、アイテムがルートに散らばるのではなく、あらゆるワールド管理システムに正しくペアリングされます。 * 複雑なガジェットを取り出したり、ワールドのルートを変更する前に、ワールドのオーナーに尋ねてください。 == スロットの難読化/「暗号化」== Neosで何かを作ると、それを保護したくなることがあります。その際、以下のことはしないでください。 * スロット、LogiX ノードなどの名前を変更する。 * スロットの移動、拡大縮小、回転 * 上記のいずれかを行った作品に LogiX を適用する。 これはあなたの作品を保護する方法のように思えるかもしれませんが、ビルダーの権限を持つ知識のあるユーザーにはあまり効果がありません。 方法論に関係なく、アプリ内の難読化はこの方法で比較的簡単に破ることができます。 その代わり: * アバターの場合:Simple Avatar Protectionなどのアバター保護システムを利用する * 保護したいワールドでユーザーをビルダーとして設定することは避ける * 知らない、または信頼できないユーザーと一緒のセッションでアイテムをスポーンしないようにする また、この分野を支援するためにロードマップにいくつかの項目があります。それらの進捗状況を追跡し、それらに投票することをお勧めします。 * [https://github.com/Neos-Metaverse/NeosPublic/issues/289 ハードパーミッション]-ワールド内のアセット、アイテム、LogiXを保護する。 * [https://github.com/Neos-Metaverse/NeosPublic/issues/21 オブジェクトID/ライセンス]-アセット、アバター、アイテム、ワールドなどが保存されないように保護する。 =アバター= ==重要なアバターコンポーネントの無効化== アバターは非常に複雑なものです。アバターが機能するために必要な主要コンポーネントを無効にしないでください。 これを頻繁に行う場合は、GitHubのissueを開くか、達成しようとしている動作についてDiscordで質問してください。 ==アバターでレイキャストを無効にする== Neosには、アバターに影響を与える可能性のあるツール、ガジェット、アイテムがたくさんあります。 ノックバックガン、爆発、ガン、体重計を台無しにするツールなどは非常に一般的です。 一般的なこれに対する解決策は、ユーザーがアバターがレイキャストに応答する機能を無効にすることです。 これは原則として機能しますが、ゲームエクスペリエンスや標準のNeosコンポーネントまたはシステムが機能しなくなる可能性があります。 これにより、Neos全体のエクスペリエンスの質が低下する可能性があります。 それはまた実際にはより大きな問題を隠しており、これは文化とガイドラインに関連しています。 あなたの同意なしにセッションであなたやあなたのアバターを編集したり、いじったり、影響を与えたりすることは、[[Guidelines/ja|ガイドライン]]に違反します。 これを行うユーザーは、自分が行っていることが間違っていることに気付いていない可能性があるため、同意の重要性と[[Guidelines/ja|ガイドライン]]について時間をかけて通知してください。 動作が続く場合は、セッションモデレートを利用するか、繰り返しまたは特に悪意のある場合は、[[Moderation/ja|モデレーション]]チケットを作成してください。 = コンポーネント = == 自動で無効化されたコンポーネントを強制的に有効にする == 時折、コンポーネントを使用しているときに、そのコンポーネントが自動的に無効になることがあります。これは通常、コンポーネントの設定や追加されたスロットに何か問題があり、コンポーネントが機能しなくなっていることを意味します。 * このような場合、有効なチェックボックス/フィールドをtrueにしないでください。 * [https://github.com/Neos-Metaverse/NeosPublic/issues Issue Tracker]でのバグ報告をご検討ください。このような状況は、解決できる問題かもしれません。 * 時には、これらはコンポーネントの間違った使用法であり、修正できない場合があります。 * コンポーネント内の _ で始まるプロパティは、いつでも変更または削除される可能性があるため、可能な限り回避する必要があります。 == リファレンスID / "Ref Hacking" == Neosで構築する際に、Neos内に存在する特定の制限や機能のギャップを回避するために、リファレンスIDを使用することが望ましい場合があります。その際には、以下の点に注意してください。 * リファレンスIDはいつでも変更される可能性があります。 * あなたの仕様はいつでも壊れるかもしれません。 ** もし何かお気づきの点があれば、[[Security/ja|セキュリティ]]ポリシーに従ってください。 * Referencesの使い方によっては、嫌がらせのためにreferences/ref hackingを使うなど、[[Guidelines/ja|ガイドライン]]に反する行為を許してしまう可能性があります。 ** 懸念事項がある場合、または'''Ref Hackingの有無にかかわらず、[[Guidelines/ja|ガイドライン]]に違反しているユーザ'''に気づいた場合 [https://moderation.neos.com チケット]で報告ください。 ** Ref Hacking自体は[[Guidelines/ja|ガイドライン]]に反していません。 一般的には、以下のような専用のノードやコンセプトを使用するべきです。 * ユーザーノードを割り当てる * 型付きの参照とキャスト もし、特定のreference IDやパスを使用する必要がある場合は、[https://github.com/Neos-Metaverse/NeosPublic/issues Issue Tracker]で機能リクエストを行ってください。 == Componentの順番に依存する== コンポーネントには、インスペクタに表示され、Neos によって処理される固有の順序があります。しかし、内部的には順不同のコレクションに格納されているため、この順序は非決定的であると考えるべきです。 この順序を変更する方法はありますが、既存のオブジェクトがその順序を永久に維持することは保証されていません。したがって、Componentの順序に依存する作成は、いつ壊れてもおかしくありません。 例えば、同じボタンイベントに対して、特定の順番で処理されることに依存する複数のボタンアクションを利用する場合です。 代わりに: * LogiX インパルスを使用します。LogiXは複雑な動作やプログラムロジックに使用されるように設計されていますが、コンポーネントは一般的に単純な作業を目的としています。インパルスチェーンの操作順序に常に依存することができます。 = LogiX = ==複雑なデータ型でのToStringノードの使用== 非プリミティブデータ型(例:float, int, doubleなどでないもの)でToStringノードを使用する場合は、ノードの出力に依存しないでください。 いつでも変更または更新される可能性があります。 これには、データ型、ユーザー、スロット、IField、Sync、SyncRefなどが含まれます。 これらの項目のstringsの比較は脆く、Neos Updatesで変更される可能性があります。 代わりに: * ユーザーの場合、[[:Category:LogiX:_User_Root|User Root Nodes]]または[[:Category:LogiX:_Users|User Nodes]]を使用してください。 * スロットについては、[[:Category:LogiX:Slots|Slots Nodes]]を使用します。 * 型については、Typeノードを使用します。 もし、このようなことが必要になった場合は、[https://github.com/Neos-Metaverse/NeosPublic/issues Issue Tracker]で機能リクエストを行ってください。 == より良い選択肢がある場合にFireOnTrueなどを使用する == [[:Category:LogiX:_Flow|Flow]]カテゴリのいくつかのノードは、特定の値が変更されたときにインパルスを発生させることができます。例えば[[Fire On True (LogiX node)|Fire On True]], [[Fire On False (LogiX node)|Fire On False]], [[Fire While True (LogiX node)|Fire While True]]など。これらは非常に強力であり、特定のユースケースに最適なソリューションである場合には問題なく使用できます。しかし、一見良い選択肢のように見えても、実際にはもっと優れた効率的な代替手段がある場合も少なくありません。 Fire On Trueなどが適切な場合、これらのノードのUpdatingUser入力を空のままにしておくのではなく、ユーザー値を指定することを推奨します。 === ボタンについて === ボタンが押されたときに、値の変更やLogiXのトリガーなど、何かを起こさせたいと思うことがよくあります。 避けるべきこと: *例えば、様々なボタンコンポーネントのIsPressed boolフィールドを使用し、それをFire On Trueの入力とすることで、LogiXインパルスを発生させること。 代わりに: *この目的のための専用ノード、[[Button Events (LogiX node)|Button Events]]を使用してください。これはより効率的で、与えられたボタンで様々な異なることが起こったときにインパルスを発生させることができます(押された、押した、離されたなど)。 **ProbablePrimeがこのノードの使い方について短いチュートリアルを作成しています[https://www.youtube.com/watch?v=5xplINNXGco ここ]。 *ボタンの押下に基づいて、値を変更するなどの単純なアクションを実行したいだけの場合は、Common UI > Button Interactionsカテゴリのコンポーネントを検討してください。これらのコンポーネントは、他の方法でLogiXを使って行うことができる簡単なアクションを置き換えることができます。 **ProbablePrimeがこれらのコンポーネントのいくつかについて、チュートリアルを用意しています - [https://www.youtube.com/watch?v=CuoqMWl9m9o ButtonValueCycle], [https://www.youtube.com/watch?v=EamDQP9DAfs ButtonValueShift], [https://www.youtube.com/watch?v=yXD3EKqKoWg ButtonValueSet], [https://www.youtube.com/watch?v=ufFli5Zn884 ButtonToggle]. *ボタンが押されているかどうかに基づいてボタンの色をドライブするなど、ボタンの押下状態に関連する可能性のあるいくつかの効果にIsPressedブール値を使用することは「合理的」です。 ===ツールチップ=== [[RawDataTooltip (Component)|RawDataTooltip]]コンポーネントを追加することで、グラブ可能なアイテムを装備可能にすることができます。 これにより、ユーザーは、標準のNeosツールチップと同様に、コントローラーボタンの押下に基づいてアクションを実行するようにプログラムできるカスタムツールチップ、武器、およびガジェットを作成できます。 避けるべきこと: *例えばLogiXインパルスを起動するために、Fire OnTrueでRawDataTooltipコンポーネントのプライマリまたはセカンダリブールフィールドを使用すること。 代わりに: *この目的には専用ノード[[Raw Data Tooltip Events (LogiX_node)|RawDataTooltip Events]]を使用してください。 これはより効率的であり、RawDataTooltipが装備されているときにさまざまなことが起こったときにインパルスを発生させることができます。 *ユーザーがユーザーがコントローラーボタンを押しているかどうかに基づいて装備アイテムの色を駆動するなどに関連する可能性のあるいくつかの効果にプライマリーやセカンダリーブールフィールドを使用することは「合理的」です 。 ==複数のノードを同じスロットに結合する== LogiXの最適化を検討している場合、LogiXのセットが占めるスロットの数が心配になる可能性があり、ノードを1つのスロットにまとめることでこれを改善しようとします。 これには通常[[Plugins/ja|プラグイン]]が必要であり、「モノパッキング」と呼ばれます。 これによりLogiXのスロット数は削減されますが、「モノパック」のLogiXの編集、読み取り、および理解が困難になります。 さらに、Neosが将来的に最適化することをLogiXがより困難にします。 その代わり: * [https://github.com/Neos-Metaverse/NeosPublic/issues/1159 LogiXFunctions]などのLogiXの追加の最適化と拡張機能を待つ。 * 他の最適化手法とソースを調べることを検討する。[[Optimization_Guidelines/ja|最適化ガイドライン]]。 * シームレスな開梱/開梱を可能にする可能性のあるネイティブな同等物の実装を待つ * オブジェクトのスロット数は、必ずしもパフォーマンスを決定するわけではないことに注意してください。 パフォーマンスはさまざまなソースからもたらされ、スロット数は1つにすぎません。 = インスペクター = == インスペクタにあるテキストに依存する/使用する== インスペクタの中には、「Ref Editor」コンポーネントのように、有用な情報を見つけることができる場合があります。これには以下のようなものがあります(ただし、これらに限定されません): * インスペクター UI コンポーネントのプロパティで、文字列比較、フィルタリング、検索を実行する。 テキストに頼ると壊れやすいので、壊れる可能性があります。Neos のインスペクタは、コレクション、ハードパーミッション、UI アップデート、コンポーネントアクセスなど、多くの機能のために、深刻な量の再作成が予定されています。これらの変更により、インスペクタウィンドウに表示されるテキストが変更される可能性があります。そのため、アップデートでこれらのテキストが同じであることを保証することできません。 代わりに: * コンポーネントアクセスなどの機能により、文字列のマッチングではなく、これらのフィールドを直接使用できるようになるのを待つ。 = グラフィック = == マテリアルの "重ね"について == Neosでビジュアルエフェクトを作成する際、メッシュレンダラーに複数のマテリアルスロットを追加して、マテリアルを重ねることができます。これは素晴らしい視覚効果をもたらしますが、''後で壊れる可能性があります''。可能な限り、これは避けてください。 代わりに: * 同じ場所にそれぞれ異なるマテリアルで複数のメッシュレンダラーを作成します。 これは同じ効果につながります。 * Neosで利用できるさまざまなマテリアルを試してみてください。 * 追加してほしい効果については、[https://github.com/Neos-Metaverse/NeosPublic/issues/new?assignees=&labels=Enhancement&template=feature_request.yml 将来の実装リクエスト]を開くことを検討してください。 ノート: * これは、アバターのように複数のマテリアルスロットを持つメッシュには影響しません。これは、同じマテリアルスロットを複数回使用することを指します。 * この詳細については、[https://github.com/Neos-Metaverse/NeosPublic/issues/844 このGitHub Issue]を参照してください。 ==シェーダーのNeos DB URLの切り替え== StaticShaderアセットのURLを、視覚的な影響の程度が異なる他のStaticShaderアセットのURLと交換できることに気付いたかもしれません。 '''これは後日壊れます'''、特にカスタムシェーダーが今後のグラフィックエンジンで対応する場合は特にそうです。コンテンツを制作するときは、視覚効果のためにこれに頼るべきではありません。 = アセット = == 7zbson/json/bsonの使用 == Neosのアイテム、アバター、ガジェット、そしてワールドは、通常JSON、Binary JSON、またはそれらを圧縮した形の様々なファイルに格納されていることがあります。これらのファイルにアクセスするためのいくつかの方法があり、これらのファイルを使ってNeosのアイテムやアセットのインポート、編集、保存、バックアップなどを行うことができます。 これは便利で望ましい使用方法に思えるかもしれませんが、残念ながらいくつかの理由で「いつでも壊れる可能性がある」のです: * Neosがこれらのアセットのフォーマットや構造を変更する可能性があります。 * Neosがこれらのファイル内のコンポーネントを導入/削除し、非互換性を引き起こす可能性があります。 * これらのファイルは、しばしば他のファイルを参照または相互リンクしており、これらのファイルが削除または変更されると、非互換性の可能性がさらに高まります。 '''従って、この方法を使用することは推奨されません。また、サポートされている機能ではありません。''' これらのファイルを持っていて、新しいバージョンのNeosでインポートできない場合、古いバージョンのNeosは引き続き動作します。ファイルが変更された日以前にリリースされたNeosのバージョンを使用してみてください。 ==キーボードコンポーネント/ノードを使用してアイテムをスポーンする== 複数のキーボード関連コンポーネントを組み合わせることにより、Neosのクラウドからアイテムスポーンをトリガーすることができます。 これは通常、Neosアイテムやアセットを指定するURLを使用します。 これを行うことは良い経験を提供することができますが、それは長期的にサポートされるものではありません。 この機能は、後日機能しなくなるか、機能しなくなる可能性があります。 '''この機能は現在一般的に"クラウドスポーン"として知られていますが、そうではありません'''。 クラウドスポーンは実際には[https://github.com/Neos-Metaverse/NeosPublic/issues/1478 Neosが将来サポートする予定の機能]です。 「クラウドスポーン」にこの方法を使用する代わりに、[https://github.com/Neos-Metaverse/NeosPublic/issues/1478 LogiXでネイティブにこれを行う機能]に投票してください。 = インベントリ = == 長い/複雑なフォルダ名 == インベントリ内にフォルダを作成する際、非常に長いフォルダ名や[https://ja.wikipedia.org/wiki/%E3%82%A2%E3%82%B9%E3%82%AD%E3%83%BC%E3%82%A2%E3%83%BC%E3%83%88 アスキーアート]を含む名前を使用したくなるかもしれません。これは、すべてのプラットフォームで同じように表示されない可能性があり、一部の地域ではナビゲーションや技術的な問題が発生するため、お勧めできません。また、将来的にインベントリ管理/検索機能が追加された場合、インベントリの検索やインデックス作成に問題が生じる可能性があります。 ただし、絵文字といくつかのRTFフォーマットタグ(色の変更など)は問題ありません。 それらを使いすぎないでください。 = システム = == カスタム "ブロック "システム == Neosは現在、ユーザーブロック機能を備えていません。これはチームにとって非常に優先度の高い項目で、[https://github.com/Neos-Metaverse/NeosPublic/issues/557|GitHubにトラック]されています。。 Neosにはこのような機能はありませんが、一部のユーザーは、Neosの内部でカスタムブロッキングシステムを作成する方法を発見しています。これらのシステムは通常: * ブロックしたユーザーのユーザースロットを無効にする。 * ブロックしたユーザーの一部を無効にする。 * このページにある他のアイテムを使用して、ユーザーなどを変更する。 これらのシステムは、ユーザーをブロックしたい方にとって安全・安心なものですが、推奨していないため、このページで紹介しています。 このようなシステムでは、以下のような問題が発生する可能性があります: * セッションのクラッシュ * Neosのクラッシュ * 非同期セッション - オブジェクトや値が同期されていないか、ユーザーによって異なる。 * データ損失 - 作成中のアイテム/ワールドが失われる危険性があります。 私たちは、これが問題のあるトピックであることを理解していますが、ブロッキングにつながるかもしれない問題を解決しようとするために、私たちの既存のツールに従うことを皆さんにお勧めします。 * 標準的なセッションモデレーション機能(ミュート、キック、バン)を使用する。 * そのユーザーをNeosのフレンドから削除する。 * セッションホストと話し、セッションモデレーション機能を使用するように依頼する。 * [https://moderation.neos.com モデレーションポータル]でチケットを作成する。 モデレーションについては、専用の[[Moderation/ja|モデレーション]]ページで詳しく説明しています。
Navigation menu
Personal tools
English
Dark mode
Neos Account Login
Namespaces
Special page
Variants
Views
More
Search
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Contributing to the Wiki
Neos
Neos Foundation
Neos Credits [NCR]
Moderation
Contact Us
Key Information
Guidelines and Rules
FAQ
Events
Roadmap
How to Help
Branding Information
Tools
Special pages
Printable version