Creëer je eigen subbrede terminalchat die los staat van de in-game chat.
Kenmerken:
- Terminaltitels voor de kamer waarin ze zich bevinden
- Lichtindicator voor inkomende berichten
- Shuttle-communicatie over lange afstand
- Verschillende terminals zijn allemaal gekoppeld aan dezelfde chat
- In-game bedradingsvriendelijk en uitbreidbaar
Introductie
Er zijn 3 stappen in deze handleiding, maar elke stap werkt zonder de volgende stap.
- De terminals met elkaar verbinden
- De terminals een naam geven
- Een indicator voor inkomende berichten toevoegen
Deze tutorial is een beginnersvriendelijke gids die bedoeld is om nieuwe technici kennis te laten maken met Terminals en WIFI-componenten. Elk gebruikt onderdeel wordt uitgelegd, met foto's bij elke stap!
Stap 1: De terminals met elkaar verbinden
Benodigde componenten:
- 2x WIFI-component
- 2x terminal
- 4x Draad
WIFI-component – Maakt communicatie op afstand mogelijk tussen andere wifi-componenten die hetzelfde kanaal gebruiken. De Range-waarde geeft aan hoe ver het signaal kan reizen
Terminal – Voert een door de gebruiker ingediende tekenreeks uit. geeft ook tekenreeksinvoer weer.
- Begin met het neerleggen van een Terminal en een Wifi-component.
- Eerst verbinden we een draad van Terminal (Signal_In) met WIFI (Signal_Out)
- Vervolgens verbinden we een draad van Terminal (Signal_out) naar WIFI (signal_in)
Instellen van het WIFI-kanaal
Nu hoeven we alleen nog maar het WIFI-kanaal in te stellen. Dit nummer wordt universeel gebruikt voor alle aangesloten Terminals, dus gebruik iets gedenkwaardigs. ik koos voor "1111"
Herhaal dit voor een tweede terminal
Nu hoeven we alleen nog maar exact hetzelfde proces te repliceren op een tweede terminal, en we hebben nu een functionerende chat! Stap 1 is voltooid! (kopiëren en plakken in subeditor)
Zie je wel! Terminals en wifi is helemaal niet eng! het is de REGEX waar u zich zorgen over moet maken.
Ga naar stap 4 voor "Extra terminals toevoegen"
Stap 2: de terminals een naam geven
In deze stap leren we hoe we een titel kunnen instellen voor elke terminal, zodat we kunnen identificeren welke terminal aan het typen is. We gaan ervan uit dat we 2 terminals hebben volgens de laatste stap.
Benodigde componenten:
- 2x aaneenschakelingscomponenten (Concat)
- 2x geheugencomponenten
- 4x draden
Aaneenschakelingscomponent - Voegt de invoer samen en voert de samengevoegde waarde uit (de invoer "mud" en "raptor" zou bijvoorbeeld "mudraptor" uitvoeren).
Geheugencomponent – een elektrische component die wordt gebruikt om signalen op te slaan voor later gebruik. In dit geval gebruiken we het om de terminalnamen op te slaan.
- Begin met het naast elkaar neerleggen van een Concat-component en een geheugencomponent.
- als we de Concat-instellingen invoeren, vinden we de tekenreeks "Separator" en voeren we in wat we zullen gebruiken om de titel van het bericht te scheiden. Ik gebruik ": " merk op dat er een spatie in zit.
Nu voor de geheugencomponent.
Eerst verbinden we een draad van Memory(signal_out), naar Concat(signal_in_1)
- Vervolgens vinden we de "waarde" -reeks in de geheugencomponent.
- we veranderen de waarde in de naam van de terminal. (kan een kamer zijn, bijvoorbeeld: Medbay)
Als je wilt dat spelers de waarde in het spel kunnen wijzigen, vink dan "Writable" aan
Dat is de geheugencomponent die is ingesteld. onze aandacht terug vestigen op de concat;
- We MOVE de Terminal (signal_out) draad van de WIFI (Signal_in) naar Concat (Signal_in_2)
- Om er zeker van te zijn dat je dat correct hebt gedaan, zou je wifi niet langer een signal_in-kabel moeten hebben, omdat deze in plaats daarvan is verplaatst naar de concat (Signal_in_2). Uw terminal zou nu verbonden moeten zijn met de concat.
- Ten slotte verbinden we een draad van Concat (Signal_out) naar WIFI (Signal_In)
- We herhalen deze stappen voor de tweede terminal (of in subeditor, kopiëren en plakken)
- vergeet niet de naam van de kamer te wijzigen in de tweede terminalkamer!
Dat is stap 2 is gedaan! als terminals nu communiceren, hebben ze een naam eraan. houd er rekening mee dat u de naam van uw eigen terminal niet kunt zien.
Stap 3: een indicator voor inkomende berichten toevoegen
Benodigde componenten:
- 2x OF-component
- 2x Vertragingscomponent
- 2x Lichten
- 8x Draad
Licht aanzetten
OR-component – Zendt een signaal als een van de ingangen een signaal ontvangt. We gebruiken dit om ons WIFI-signaal (dat is onze berichtenreeks) om te zetten in een enkel 0-1-signaal
Vertragingscomponent – Vertraagt alle ontvangen signalen gedurende een bepaalde tijd. Hiermee schakelen we het licht na X seconden uit
- Begin met het plaatsen van de downlight en de OK-component
- We verbinden een nieuwe draad van WIFI(signal_out), naar OR(signal_in_1)
- De OR-component heeft geen tweede signaal nodig om te werken.
- bij het invoeren van de OK-instellingen controleren we of de uitvoer: 1 en de valse uitvoer blanco is.
- dan verbinden we een draad van OR (Signal_Out) naar Light (Toggle_State)
- Merk op dat Light(Set_state) in dit geval niet correct zal werken
Wanneer er nu een bericht wordt ontvangen via de WIFI-component, zal het onze lichtstatus eenmaal schakelen.
Schakel het licht uit na X seconden
- Begin met het neerleggen van een Delay-component.
- We verbinden een draad van OR(signal_out), naar Delay(Signal_in)
- Vervolgens stellen we de vertraging in op de tijd dat u wilt dat het licht aan blijft (in seconden)
- Ten slotte verbinden we een draad van Delay(Signal_out) naar Light(toggle_state)
Zorg ervoor dat de lichtinstellingen "is aan" hebben ongehinderd, dan kun je met het licht spelen om weer te geven hoe je wilt! hier zijn de instellingen die ik heb gebruikt.
We herhalen dit voor onze tweede terminal en we hebben nu een compleet communicatiesysteem!
Stap 4: meer terminals toevoegen
Het toevoegen van een andere terminal is eenvoudig!
alle terminals draaien op exact dezelfde componenten, met als enige verschil de kamernaam die is opgeslagen op de Memory-component.
In onderbouwer:
- Selecteer gewoon de volledige machine, inclusief componenten en kabels, en kopieer en plak ze naar elke locatie. Houd er rekening mee dat te veel wifi-componenten met een hoog bereik prestatieproblemen kunnen veroorzaken.
In het spel:
- Herhaal de circuits in het spel. houd er rekening mee dat alle componenten exact dezelfde waarden nodig hebben om te functioneren, behalve de component Ruimtenaam Geheugen.
Dat is alles wat we hiervoor vandaag delen barotrauma gids. Deze handleiding is oorspronkelijk gemaakt en geschreven door bedrijf. Als we deze handleiding niet kunnen bijwerken, kunt u de laatste update vinden door deze te volgen link.