Category:De/Programming: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
m (obsolete language category)
 
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{lang|Category:Programming|title=Kategorie:Programmierung}}
{{LanguageBar|title = Kategorie:Programmierung}}


{{ToTranslate:de}}
 
{{translate}}


{{category header|background-color=#E0E0E0|border-color=lightgray}}
{{category header|background-color=#E0E0E0|border-color=lightgray}}
Line 8: Line 9:
== Erste Schritte ==
== Erste Schritte ==
=== Source SDK 2013 ===
=== Source SDK 2013 ===
* [[Source SDK 2013:de| Installieren und erstellen]]
* {{L|Source SDK 2013|Installieren und erstellen}}
* [[Building without Visual Studio:de| Erstellen ohne Visual Studio]]
* {{L|Building without Visual Studio|Erstellen ohne Visual Studio}}
* [[Setup mod on steam:de|Konfiguration einer Mod auf Steam]]
* {{L|Setup mod on steam|Konfiguration einer Mod auf Steam}}
* [[Launching from Visual Studio 2013:de|Starten von Visual Studio 2013]]
* {{L|Launching from Visual Studio 2013|Starten von Visual Studio 2013}}
* [[Source SDK 2013 community repos:de|Source SDK 2013-Community-Repositorys]]
* {{L|Source SDK 2013 community repos|Source SDK 2013-Community-Repositorys}}


=== Frühere SDK-Versionen ===
=== Frühere SDK-Versionen ===
* [[Installing and Debugging the Source Code:de|Den Source-Code installieren und debuggen]] ''(oder [[Swarm SDK Create a Mod:de|mit Alien Swarm]])''
* {{L|Installing and Debugging the Source Code|Den Source-Code installieren und debuggen}} ''(oder {{L|Swarm SDK Create a Mod|mit Alien Swarm}})''
* [[Using Source Control with the Source SDK:de|Versionskontrolle mit dem Source SDK verwenden]]
* {{L|Using Source Control with the Source SDK|Versionskontrolle mit dem Source SDK verwenden}}
* [[My First Mod:de|Meine erste Mod]] ''(oder [[Swarm C++ Code Overview|Alien Swarm overview]])''
* {{L|My First Mod|Meine erste Mod}} ''(oder {{L|Swarm C++ Code Overview|Alien Swarm overview}})''
* [[Your First Entity:de|Deine erste Entity]]
* {{L|Your First Entity|Deine erste Entity}}
*# [[Authoring a Logical Entity:de|Eine logische Entity erstellen]]
*# {{L|Authoring a Logical Entity|Eine logische Entity erstellen}}
*# [[Authoring a Model Entity:de|Eine Model-Entity erstellen]]
*# {{L|Authoring a Model Entity|Eine Model-Entity erstellen}}
*# [[Authoring a Brush Entity:de|Eine Brush-Entity erstellen]]
*# {{L|Authoring a Brush Entity|Eine Brush-Entity erstellen}}
* [[Generalities On Entities:de|Grundsätze der Entities]]
* {{L|Generalities On Entities|Grundsätze der Entities}}
* [[Solution Configuration setup:de|Einrichtung der Solutionkonfiguration]]
* {{L|Solution Configuration setup|Einrichtung der Solutionkonfiguration}}
* [[Launching from Visual Studio:de|Aus Visual Studio heraus starten]]
* {{L|Launching from Visual Studio|Aus Visual Studio heraus starten}}


=== Kompilierung ===
=== Kompilierung ===
* [[Compiler Choices:de|Kompilerentscheidungen]]
* {{L|Compiler Choices|Kompilerentscheidungen}}
** [[Compiling under VS2005:de|Kompilieren unter VS 2005]]
** {{L|Compiling under VS2005|Kompilieren unter VS 2005}}
** [[Compiling under VS2008:de|Kompilieren unter VS2008]]
** {{L|Compiling under VS2008|Kompilieren unter VS2008}}
** [[Compiling under VS2010:de|Kompilieren unter VS2010]]
** {{L|Compiling under VS2010|Kompilieren unter VS2010}}
** [[Compiling under Linux:de|Kompilieren unter Linux]]
** {{L|Compiling under VS2012|Kompilieren unter VS2012}}
** [[Fix Visual Studio Warning Level Error:de|Beheben Sie den Visual Studio-Warnstufenfehler]]
** {{L|Compiling under Linux|Kompilieren unter Linux}}
** {{L|Fix Visual Studio Warning Level Error|Beheben Sie den Visual Studio-Warnstufenfehler}}


== Übliche Techniken ==
== Übliche Techniken ==


* [[Accessing other entities:de|Auf andere Entities zugreifen]]
* {{L|Accessing Other Entities|Auf andere Entities zugreifen}}
* <code>[[Think():de|Think()]]</code>
* <code>{{L|Thinking|Think()}}</code>
* <code>[[Create():de|Create()]]</code>
* <code>{{L|Create()}}</code>
* [[Developer Console Control:de|Entwicklerkonsole kontrollieren]]
* {{L|Developer Console Control|Entwicklerkonsole kontrollieren}}
* [[UTIL_TraceLine:de|TraceLines]]
* {{L|UTIL_TraceLine|TraceLines}}
* [[Vector:de|Vektoren]]
* {{L|Vector|Vektoren}}
* [[Game initialization:de|Spielinitialisierung]] (definieren der C++ Spielerklasse, [[GameRules:de|Spielregeln]] etc.)
* {{L|Game initialization|Spielinitialisierung}} (definieren der C++ Spielerklasse, {{L|GameRules|Spielregeln}} etc.)


== Abstraktes Coden ==
== Abstraktes Coden ==
* '''[[:Category:Abstract Coding:de]]'''
* '''{{LCategory|Abstract Coding}}'''
* [[Adding an experience system:de|Level & Erfahrungspunkte]]
* {{L|Adding an experience system|Level & Erfahrungspunkte}}
* [[Optimization (Programming):de|Optimierung]]
* {{L|Optimization (Programming)|Optimierung}}
* [[Procedural Textures:de|Prozedurale Texturen]]
* {{L|Procedural Textures|Prozedurale Texturen}}
* [[Scopes & Sniperrifles:de|Scopes & Sniperrifles:de]]
* {{L|Scopes & Sniperrifles|Scopes & Sniperrifles:de}}
* [[Special effects:de|Spezialeffekte]]
* {{L|Special effects|Spezialeffekte}}
* [[Vehicles (programming):de|Fahrzeuge]]
* {{L|Vehicles (programming)|Fahrzeuge}}
* [[Threads:de|Threads]]
* {{L|Threads}}
* [[Save Game Files:de|Spielstand-Dateien]]
* {{L|Save Game Files|Spielstand-Dateien}}
* [[Class System:de|Klassensystem]]
* {{L|Class System|Klassensystem}}


== Verschiedenes ==
== Verschiedenes ==
* [[:Category:Free source code:de|Freier Quellcode]]
* {{LCategory|Free source code|Freier Quellcode}}
* [[First_Person_Ragdolls:de|Tod aus Firstperson]]
* {{L|First_Person_Ragdolls|Tod aus Firstperson}}
* [[Gibs:de|Gibs]]
* {{L|Gibs}}
* [[Camera Bob:de|Kamerawippen]]
* {{L|Camera Bob|Kamerawippen}}
* [[Camera:de|Kamera]]
* {{L|Camera|Kamera}}


== SDK Fixes und Tipps ==
== SDK Fixes und Tipps ==
* [[Duck Jump Fix:de|Duck Jump Fix]]
* {{L|Duck Jump Fix}}
* [[Duplicate Animation Events Fix:de|Doppelte Animationsevents Fix]]
* {{L|Duplicate Animation Events Fix|Doppelte Animationsevents Fix}}
* [[Weapon Respawn Fix:de|Waffen-Respawn Fix]]
* {{L|Weapon Respawn Fix|Waffen-Respawn Fix}}
* [[Source SDK missing files:de|Fehlende Source SDK Dateien]]
* {{L|Source SDK missing files|Fehlende Source SDK Dateien}}


== Plugins ==
== Plugins ==
* [[Server Plugins:de|Serverplugins]]
* {{L|Server Plugins|Serverplugins}}
* [[Developer Console Control:de|Entwicklerkonsole kontrollieren]]
* {{L|Developer Console Control|Entwicklerkonsole kontrollieren}}
* [[Left 4 Dead Plugins:de|Left 4 Dead Plugins]]
* {{L|Left 4 Dead Plugins}}


== Referenzen ==
== Referenzen ==
* [[Programming Sites:de|Programmiererseiten]]
* {{L|Programming Sites|Programmiererseiten}}
* [[Engine Structure:de|Engine-Struktur]]
* {{L|Engine Structure|Engine-Struktur}}
* [[Frame Order:de|Framereihenfolge]]
* {{L|Frame Order|Framereihenfolge}}
* [[:Category:Interfaces:de|Kategorie Schnittstellen]]
* {{LCategory|Interfaces|Kategorie Schnittstellen}}
* [[:Category:Functions:de|Kategorie Funktionen]]
* {{LCategory|Functions|Kategorie Funktionen}}
* [[:Category:Classes:de|Kategorie Klassen]]
* {{LCategory|Classes|Kategorie Klassen}}


{{category newcolumn|rowspan=1|width=50%|background-color=#FBF7EA|border-color=#E4DCCD}}
{{category newcolumn|rowspan=1|width=50%|background-color=#FBF7EA|border-color=#E4DCCD}}
Line 86: Line 88:
== Waffen ==
== Waffen ==


* '''[[:Category:Weapons programming:de|Kategorie Waffenprogrammierung]]'''
* '''{{LCategory|Weapons programming|Kategorie Waffenprogrammierung}}'''
* '''[[Authoring a weapon entity:de|Eine Waffen-Entity erstellen]]'''
* '''{{L|Authoring a weapon entity|Eine Waffen-Entity erstellen}}'''
* '''[[Adding New Ammotypes:de|Neue Minutionstypen hinzufügen]]'''
* '''{{L|Adding New Ammotypes|Neue Minutionstypen hinzufügen}}'''
** [[Ammunition:de#Ammunition_coding|Munitionsbezogenes Programmieren]]
** {{L|Ammunition#Ammunition_coding|Munitionsbezogenes Programmieren}}
* [[Weapon script:de|Waffenskript]]
* {{L|Weapon script|Waffenskript}}
* [[Adding a Dynamic Scope:de|Ein dynamisches Zielfernrohr hinzufügen]]
* {{L|Adding a Dynamic Scope|Ein dynamisches Zielfernrohr hinzufügen}}
* [[Dual Pistols (CSS Style):de|Doppelte Pistolen (CSS-Stil)]]
* {{L|Dual Pistols (CSS Style)|Doppelte Pistolen (CSS-Stil)}}
* [[Muzzle Flash Lighting:de|Mündungsfeuer]]
* {{L|Muzzle Flash Lighting|Mündungsfeuer}}
* [[Grapple Hook:de|Greifhaken]]
* {{L|Grapple Hook|Greifhaken}}


{{category cell|background-color=#FBF7EA|border-color=white}}
{{category cell|background-color=#FBF7EA|border-color=white}}


== Künstliche Intelligenz ==
== Künstliche Intelligenz ==
* '''[[:Category:AI Programming:de|Kategorie KI Programmierung]]'''
* '''{{LCategory|AI Programming|Kategorie KI Programmierung}}'''
* '''[[AI Programming:de|KI Programmierung]]'''
* '''{{L|AI Programming|KI Programmierung}}'''
* [[Fixing AI in multiplayer:de|KI im Multiplayer fixen]]
* {{L|Fixing AI in multiplayer|KI im Multiplayer fixen}}
* [[Commandable AI:de|Kommandierbare KI]]
* {{L|Commandable AI|Kommandierbare KI}}


{{category cell|background-color=white|border-color=white}}
{{category cell|background-color=white|border-color=white}}


== Netzwerk ==
== Netzwerk ==
* '''[[:Category:Networking:de|Kategorie Netzwerk]]'''
* '''{{LCategory|Networking|Kategorie Netzwerk}}'''
* '''[[Source Multiplayer Networking:de|Source Mehrspielernetzwerk]]'''
* '''{{L|Source Multiplayer Networking|Source Mehrspielernetzwerk}}'''
* [[Networking Entities:de|Netzwerk-Entities]]
* {{L|Networking Entities|Netzwerk-Entities}}
* [[Networking Events & Messages:de|Netzwerkereignisse und Nachrichten]]
* {{L|Networking Events & Messages|Netzwerkereignisse und Nachrichten}}
* [[Working With Prediction:de|Mit Vorhersage arbeiten]]
* {{L|Working With Prediction|Mit Vorhersage arbeiten}}
* [[Master Server Query Protocol:de|Server Query Pool meistern]]
* {{L|Master Server Query Protocol|Server Query Pool meistern}}
* [[Server Queries:de|Server Queries]]
* {{L|Server Queries}}
* [[Source RCON Protocol:de|Source RCON Protokoll]]
* {{L|Source RCON Protocol|Source RCON Protokoll}}
* [[Server-Side Bots:de|Serverseitige Bots erstellen]]
* {{L|Server-Side Bots|Serverseitige Bots erstellen}}


{{category cell|background-color=white|border-color=white}}
{{category cell|background-color=white|border-color=white}}


== UTIL_ ==
== UTIL_ ==
* '''[[:Category:UTIL:de|Kategorie UTIL]]'''
* '''{{LCategory|UTIL|Kategorie UTIL}}'''
* [[UTIL_Remove:de|UTIL_Remove]]
* {{L|UTIL_Remove}}
* [[UTIL_TraceLine:de|Util_TraceLine]]
* {{L|UTIL_TraceLine|Util_TraceLine}}
* [[UTIL_EntitiesInBox:de|UTIL_EntitiesInBox]]
* {{L|UTIL_EntitiesInBox}}
* [[UTIL_EntitiesInSphere:de|UTIL_EntitiesInSphere]]
* {{L|UTIL_EntitiesInSphere}}
* [[UTIL_GetLocalPlayer:de|UTIL_GetLocalPlayer]]
* {{L|UTIL_GetLocalPlayer}}


{{category cell|background-color=#FBF7EA|border-color=white}}
{{category cell|background-color=#FBF7EA|border-color=white}}


== Rendern ==
== Rendern ==
* [[Material proxies:de|Materialproxies]]
* {{L|Material proxies|Materialproxies}}
* [[Shader Authoring:de|Shadererstellung]]
* {{L|Shader Authoring|Shadererstellung}}
* [[Particles In Code:de|Partikel]]
* {{L|Particles In Code|Partikel}}
* [[Fading The Player In Thirdperson:de|Den Spieler in der Thirdperson ausblenden]]
* {{L|Fading The Player In Thirdperson|Den Spieler in der Thirdperson ausblenden}}
* [[Overlaying a material onto model entities:de|Ein Material auf ein Entity-Modell überlagern]]
* {{L|Overlaying a material onto model entities|Ein Material auf ein Entity-Modell überlagern}}
* [[L4D Glow Effect:de|L4D Glüheffekt ("glof effect")]]
* {{L|L4D Glow Effect|L4D Glüheffekt ("glof effect")}}


{{category cell|background-color=white|border-color=lightgray}}
{{category cell|background-color=white|border-color=lightgray}}


== Benutzerschnittstelle (VGUI) ==
== Benutzerschnittstelle (VGUI) ==
* '''[[:Category:VGUI:de|Kategorie VGUI]]'''
* '''{{LCategory|VGUI|Kategorie VGUI}}'''
* '''[[VGUI Documentation:de|VGUI Dokumentation]]'''
* '''{{L|VGUI Documentation|VGUI Dokumentation}}'''
* [[Custom_Menu_Screen:de|Grafisches Menü erstellen (mit Bildern)]]
* {{L|Custom_Menu_Screen|Grafisches Menü erstellen (mit Bildern)}}
* [[Understanding VGUI2 Resource Files:de|VGUI2 Ressourcendateien verstehen]]
* {{L|Understanding VGUI2 Resource Files|VGUI2 Ressourcendateien verstehen}}
* [[Understanding VGUI2 Animation:de|VGUI2 Animationen verstehen]]
* {{L|Understanding VGUI2 Animation|VGUI2 Animationen verstehen}}
* [[VGUI2 Programming Best Practices:de|Bewährte Praktiken der VGUI2 Programmierung]]
* {{L|VGUI2 Programming Best Practices|Bewährte Praktiken der VGUI2 Programmierung}}
* [[GameUI:de|GameUI]]
* {{L|GameUI}}
* [[HUD Elements:de|HUD-Elemente]] und [[Basic Hud Modification:de|Grundlegende HUD-Modifikation]]
* {{L|HUD Elements|HUD-Elemente}} und {{L|Basic Hud Modification|Grundlegende HUD-Modifikation}}
* [[VGUI: Making GameUI Panels:de|VGUI: GameUI-Panels erstellen]]
* {{L|VGUI: Making GameUI Panels|VGUI: GameUI-Panels erstellen}}
* [[Models on VGUI Panels:de|Modelle auf VGUI-Panels]]
* {{L|Models on VGUI Panels|Modelle auf VGUI-Panels}}
* [[VGUI HTML Screen:de|VGUI-HTML-Anzeige]]
* {{L|VGUI HTML Screen|VGUI-HTML-Anzeige}}
* [[VGUI Creating A Custom Screen:de|Erstellen einer benutzerdefinierten VGUI-Anzeige]]
* {{L|VGUI Creating A Custom Screen|Erstellen einer benutzerdefinierten VGUI-Anzeige}}
* [[VGUI Screen Creation:de|Eine VGUI-Anzeige erstellen]]
* {{L|VGUI Screen Creation|Eine VGUI-Anzeige erstellen}}
* [[VGUI Task List:de|Eine VGUI-Taskliste erstellen]]
* {{L|VGUI Task List|Eine VGUI-Taskliste erstellen}}
* [[VGUI Health bar:de|Erstellen einer Gesundheitsanzeige]]
* {{L|VGUI Health bar|Erstellen einer Gesundheitsanzeige}}
* [[Team Icons:de|Teamsymbole]] {{Todo|Verschieben}}
* {{L|Team Icons|Teamsymbole}} {{Todo|Verschieben}}
* [[Coded_keypad:de|Erstellen einer interaktiven Tastatur am Bildschirm]]
* {{L|Coded_keypad|Erstellen einer interaktiven Tastatur am Bildschirm}}
* [[Override_GameUI:de|Überschreiben des Hauptmenüs mit GameUI]]
* {{L|Override_GameUI|Überschreiben des Hauptmenüs mit GameUI}}
* [[Animated_Menu_Background:de|Animierter Hauptmenü-Hintergrund]]
* {{L|Animated_Menu_Background|Animierter Hauptmenü-Hintergrund}}
* [[Custom_loading_screen:de|Erstellen eines benutzerdefinierten Ladebildschirms je nach Karte]]
* {{L|Custom_loading_screen|Erstellen eines benutzerdefinierten Ladebildschirms je nach Karte}}
* [[Game_Window_Cursor_Clipping:de|Clippen des Cursors auf das Spielfenster]]
* {{L|Game_Window_Cursor_Clipping|Clippen des Cursors auf das Spielfenster}}


{{category cell|background-color=#FBF7EA|border-color=white}}
{{category cell|background-color=#FBF7EA|border-color=white}}
Line 166: Line 168:
== Externe Bibliotheken ==
== Externe Bibliotheken ==


* [[Implementing FMOD:de|FMOD einbinden]]
* {{L|Implementing FMOD|FMOD einbinden}}
* [[Implementing libcurl:de|libcurl einbinden]]
* {{L|Implementing libcurl|libcurl einbinden}}
* [[Adding Lua:de|Lua einbinden]]
* {{L|Adding Lua|Lua einbinden}}
* [[Adding Python:de|Python einbinden]]
* {{L|Adding Python|Python einbinden}}


{{category cell|background-color=white|border-color=lightgray}}
{{category cell|background-color=white|border-color=lightgray}}


== Genre ändern ==
== Genre ändern ==
* [[Third Person Camera:de|Thirdperson-Kamera]]
* {{L|Third Person Camera|Thirdperson-Kamera}}
* [[2D Fighter/Arcade game:de|2d Fighter/Arcade-Spiel]]
* {{L|2D Fighter/Arcade game|2d Fighter/Arcade-Spiel}}
* [[Over the Shoulder View:de|Schulterperspektive]]
* {{L|Over the Shoulder View|Schulterperspektive}}
{{category end}}__NOTOC__
{{category end}}__NOTOC__


[[Category:Modding:de]]
{{ACategory|Modding}}
[[Category:German]]
[[Category:German]]

Latest revision as of 04:27, 22 August 2024

English (en)Deutsch (de)Esperanto (eo)Español (es)Français (fr)Hrvatski (hr)Italiano (it)日本語 (ja)한국어 (ko)Polski (pl)Português (pt)Português do Brasil (pt-br)Русский (ru)Українська (uk)中文 (zh)中文(臺灣) (zh-tw)Translate (Translate)


Info content.png
This page needs to be translated.
This page either contains information that is only partially or incorrectly translated, or there isn't a translation yet.
If this page cannot be translated for some reason, or is left untranslated for an extended period of time after this notice is posted, the page should be requested to be deleted.
Also, please make sure the article complies with the alternate languages guide.(en)

Erste Schritte

Source SDK 2013

Frühere SDK-Versionen

Kompilierung

Übliche Techniken

Abstraktes Coden

Verschiedenes

SDK Fixes und Tipps

Plugins

Referenzen

Waffen

Künstliche Intelligenz

Netzwerk

UTIL_

Rendern

Benutzerschnittstelle (VGUI)

Externe Bibliotheken

Genre ändern