Eingabesystem

Richten Sie an einem Ort direkt Steuerelemente für alle Plattformen und Geräte ein.

Entwickeln Sie einfach für jede Plattform

Die Eingabe ist zentral für die Interaktivität Ihrer Echtzeit-Projekte. Mit dem Eingabesystem können Sie schnell Steuerelemente für mehrere Plattformen – von mobil bis VR – einrichten.

Unitys System standardisiert die Umsetzung von Steuerelementen und bietet erweiterte Funktionen, die es in Kernlösungen so noch nie gab. 

Sie müssen einfach nur Aktionen mit Ihrer Code-Logik verknüpfen. Dann können Sie unterschiedliche Geräte und Steuerelemente visuell in dem Eingabeaktionsfenster aktivieren. Das Eingabesystem bietet auch eine API. Das Eingabesystempaket ist im Package Manager verfügbar und für Unity 2019 LTS und neuere Versionen verifiziert.

Schnelle und flexible Lösung

Eine solide Grundlage

Wir haben das Eingabesystem so konzipiert, dass es moderne und benutzerdefinierte Geräte unterstützt und dabei Anwenderfreundlichkeit, plattformübergreifende Konsistenz und Flexibilität gewährleistet.

Intuitiver und flexibler Workflow

Verknüpfen Sie Steuerelemente über die Eingabeaktionskomponente mit Ihren Skripten. Sie liest Ihre Aktionszuordnung und kommuniziert per Callbacks mit Ihrem Skript. Erstellen Sie unterschiedliche Steuersysteme, Steuerelemente einzelner Spieler und unterschiedliche Kommunikationsmethoden.

Im Zentrum von Unitys Entwicklung

Das neue System ersetzt das alte System. Sie können in Ihrem Projekt zwar beide Systeme verwenden, aber neue Unity-Technologien wie UI Toolkit oder DOTS werden von dem Eingabesystem voll unterstützt. Im Forum zum Eingabesystem finden Sie Neuigkeiten zu bald verfügbaren Funktionen.

Wesentliche Funktionen

Unterstützung für alle Unity-Plattformen

Implementieren Sie standardisierte Steuerelemente für Ihre Konsolen-, PC-, mobilen oder XR-Projekte. Da im gleichen Unity-Projekt unterschiedliche Steuersysteme eingesetzt werden können, funktioniert die plattformübergreifende Entwicklung nahtlos. Zudem können Sie individuell angepasste Geräte unterstützen.

Schnelle Einrichtung mit einer visuellen Schnittstelle

Im vereinheitlichten Eingabeaktionsfenster können Sie unterschiedliche Steuerelemente unterstützen und die von diesen Steuerelementen ausgelösten Aktionen in einer Eingabezuordnung festlegen. Später kann diese Zuordnung mit einer Komponente verwendet werden, die diese Aktionen mit Ihrer Code-Logik verknüpft. Das Eingabesystem bietet auch Tools zur Visualisierung der derzeit verfügbaren Geräte und Steuerelemente.

Erweiterte unmittelbar nutzbare Optionen

Laufzeit-Neueinbindung, Eingabe pro Spieler, unterschiedliche Steuersysteme, einfache lokale Multiplayer-Funktion, automatische Eingabeerkennung, Überschreibung von standardmäßigen HIDs und von der Framearte unabhängige Eingaben sind nur einige der Optionen, die das System zur Erfüllung der meisten Projektanforderungen bietet.

Ressourcen und Projekte für Ihre ersten Schritte

Die Dokumentation enthält sowohl Anleitungen für die ersten Schritte als auch Informationen zu absoluten Grenzfällen. Darüber hinaus umfasst das Paket Sample-Projekte und -Tools, die alle im Package Manager verfügbar sind. Wir bieten auch Tutorials und Lerninhalte und haben einen eigenen Forum-Thread für Updates.

Erweiterbar und individuell anpassbar mit der API

Sie können die Unterstützung individuell angepasster Geräte über eine Low-Level-Skripting-API hinzufügen. Sie können auch effizient Test-Tools wie Bots oder automatisierte Tests erstellen, um Ihre Produktion zu optimieren, oder einen individuellen Team-Workflow für Ihre speziellen Anforderungen einrichten.

Quellcodezugriff

Das Eingabesystem wird mit dem kompletten Quellcode und damit allen Informationen zu den internen Mechanismen des Tools zur Verfügung gestellt. Über das Repository auf GitHub können Sie auch selbst einen Beitrag zur Entwicklung leisten.

An der Party beteiligen

Sprechen Sie mit unseren Entwicklern und greifen Sie im Forum auf die neuesten Nachrichten über die Entwicklung des Eingabesystems zu. Sie können Ihre Erfahrung mit der Community teilen und von anderen mehr über mögliche Anwendungen des Systems erfahren.

Das Repository ist auf GitHub verfügbar und Sie können sich aktiv an der Entwicklung des Tools beteiligen oder einen genaueren Blick auf die Entwicklungsarbeit werfen.

Wir verwenden Cookies, damit wir Ihnen die beste Erfahrung auf unserer Website bieten können. In unseren Cookie-Richtlinien erhalten Sie weitere Informationen.

Verstanden