In de handleiding wordt beschreven hoe u het menu voor het uitlijnen van de projector met drie knoppen organiseert met behulp van het EasyPlay-script.
Introductie
Een van de routinetaken van het spel is om de blauwdruk van de projector te oriënteren en uit te lijnen met de gewenste grenzen. Deze zelfstudie laat zien hoe u deze taak uitvoert met behulp van het EasyPlay-script, waarmee u dit kunt doen via een contextmenu met twee niveaus met behulp van drie bedieningsknoppen.
Met het menu kunt u een willekeurig aantal projectoren bedienen, maar hun aantal wordt nog steeds beperkt door de grootte van het scherm waarop de uitvoer wordt uitgevoerd. Als het menu verder gaat dan het scherm, zijn sommige items gewoon niet zichtbaar en wordt scrollen op het scherm niet ondersteund.
De knoppen kunnen op het digitale paneel van elke scheepscontroller worden geplaatst, of afzonderlijk, zodat u het proces van het tekenen van oriëntatie kunt observeren bij het wijzigen van de coördinaten.
Een demo-vaartuig wordt in de werkplaats geplaatst en bestuurt twee projectoren waarmee je een Drone Raider kunt printen en loskoppelen van de printer om verder te spelen. Jij kan gebruik het schrift code in de aangepaste gegevens van het EasyPlay-blok voor uw behoeften.
Installatie en configuratie
Je hebt een controller (cockpit, controlestation, pilotenstoel) nodig op het digitale paneel waarvan de bedieningsknoppen worden geplaatst, of een toetsenbord met drie knoppen, of drie losse knoppen (voor een klein rooster). Je hebt ook een scherm nodig waarop het menu wordt weergegeven en natuurlijk een programmablok waarin je het EasyPlay-script moet laden.
Nu moet je de scriptcode van het demovaartuig naar het veld Aangepaste datum van je EasyPlay-softwareblok kopiëren.
In het lcd variabele, geeft u de naam op van de controller, het LCD-paneel of een ander blok met een scherm voor uitvoer. Bijvoorbeeld:
* tussen vierkante haken kunt u het schermnummer specificeren om uit te voeren lcd = "Cockpit[2]"
Vervolgens in de hoofd- variabele, moet u de exacte namen van de blokken van uw projectoren opgeven met behulp van het \N-scheidingsteken in plaats van de namen die daar zijn gespecificeerd. Bijvoorbeeld:
* vermeld de namen van uw projectoren met een scheidingsteken \N main = "Mijn projector 1\NMy Projector 2\NMy Projector 3\NExit" * of gebruik een meerregelige notatie main = "My Projector 1 My Projector 2 My Projector 3 Exit"
In @menu, verwijder de eerste regel code die wordt gebruikt voor het maken van demo's. De printoptie om de projector uit te lijnen is ook niet nodig.
@menu { * verwijder deze regel \lcd = cond(Oper van Control Seat = True : "Control Seat" : "PB EasyPlay") ...
Nu hoef je alleen nog maar de bedieningselementen op het numerieke toetsenblok van de controller of in de knopinstellingen te plaatsen.
Geef het MENU argument voor de eerste knop, menu(naar beneden) voor de tweede knop, en menu(omhoog) voor de derde knop. De eerste knop roept het menu op het scherm op en de overige verplaatsen de aanwijzer en wijzigen de waarden langs de uitlijningsassen.
Menubediening
Druk op de 1e knop om het menu op het scherm te openen. Verplaats de aanwijzer naar de gewenste projectornaam en druk nogmaals op de 1e knop. Het menu op het tweede niveau verschijnt op het scherm — controle van de projectiecoördinaten langs de assen, waar de opties Pos zijn de offset langs de as, en rood is de rotatie van de blauwdruk.
Gebruik nu de cursorknoppen om de gewenste optie te selecteren en druk nogmaals op de 1e knop: het “:”-teken (dubbele punt) verandert in het “=”-teken (is gelijk)
De aanwijzerknoppen verhogen of verlagen de waarde en de blauwdruk beweegt dienovereenkomstig. Druk nogmaals op de 1e knop om terug te keren naar de bediening van de menuaanwijzer. Eigenlijk alles.
Opmerking: het script gebruikt het veld Custom Data van de projectoren, houd hier rekening mee als andere scripts dit ook gebruiken
Dat is alles wat we hiervoor vandaag delen Space Engineers gids. Deze handleiding is oorspronkelijk gemaakt en geschreven door Overleven klaar. Als we deze handleiding niet kunnen bijwerken, kunt u de laatste update vinden door deze te volgen link.