Категория:Программирование Source: различия между версиями
Перейти к навигации
Перейти к поиску
Slux (обсуждение | вклад) (Создана новая страница размером ) |
DoBeRMaN (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | & | + | __NOTOC__ |
+ | = Category:Programming = | ||
+ | <div id="bodyContent"> | ||
+ | {| width="100%" cellspacing="8px" style="background:#E0E0E0; border:lightgray 1px solid;" | ||
+ | |- | ||
+ | | rowspan="6" width="{{{width)))" style="background:#F7F7F7; vertical-align: top; padding: 1em; border:lightgray 1px solid;" | | ||
+ | == <span class="mw-headline"> Getting started </span> == | ||
+ | |||
+ | *Compiler Choices | ||
+ | *Installing and Debugging the Source Code | ||
+ | *Using Source Control with the Source SDK | ||
+ | *My First Mod | ||
+ | *Your First Entity | ||
+ | *#Authoring a Logical Entity | ||
+ | *#Authoring a Model Entity | ||
+ | *#Authoring a Brush Entity | ||
+ | *Generalities On Entities | ||
+ | |||
+ | === <span class="mw-headline"> Compiling </span> === | ||
+ | |||
+ | *Compiler Choices | ||
+ | **Compiling under VS2005 | ||
+ | **Compiling under VS2008 | ||
+ | **Compiling under Linux | ||
+ | *Error on map: "Client missing DT class CTeamTrainWatcher" | ||
+ | |||
+ | == <span class="mw-headline"> Common techniques </span> == | ||
+ | |||
+ | *Accessing other entities | ||
+ | *Think() | ||
+ | *Developer Console Control | ||
+ | *TraceLines | ||
+ | *Vector | ||
+ | |||
+ | == <span class="mw-headline"> Artificial intelligence </span> == | ||
+ | |||
+ | *'''Category:AI Programming''' | ||
+ | *'''AI Programming''' | ||
+ | *Fixing AI in multiplayer | ||
+ | *Commandable AI | ||
+ | |||
+ | == <span class="mw-headline"> Miscellaneous </span> == | ||
+ | |||
+ | *Category:Free source code | ||
+ | *Shader Authoring | ||
+ | *First Person Ragdolls | ||
+ | *Team Icons | ||
+ | *Lua tutorial | ||
+ | *Fading The Player In Thirdperson | ||
+ | *Class System | ||
+ | |||
+ | == <span class="mw-headline"> Plugins </span> == | ||
+ | |||
+ | *Server Plugins | ||
+ | *Developer Console Control | ||
+ | |||
+ | == <span class="mw-headline"> Reference </span> == | ||
+ | |||
+ | *Programming Sites | ||
+ | *Engine Structure | ||
+ | *Category:Interfaces | ||
+ | *Category:Functions | ||
+ | *Category:Classes | ||
+ | |||
+ | | rowspan="1" width="{{{width)))" style="background:#FBF7EA; vertical-align: top; padding: 1em; border:#E4DCCD 1px solid;" | | ||
+ | == <span class="mw-headline"> Abstract coding </span> == | ||
+ | |||
+ | *Adding an experience system | ||
+ | *Optimization (Programming) | ||
+ | *Procedural Textures | ||
+ | *Scopes & Sniperrifles | ||
+ | *Special effects | ||
+ | *Vehicles (programming) | ||
+ | *Threads | ||
+ | |||
+ | |- | ||
+ | | height="20%" width="{{{width}}}" style="vertical-align: top; padding: 1em; background:#FBF7EA; border: white 1px solid;" | | ||
+ | == <span class="mw-headline">Weapons</span> == | ||
+ | |||
+ | *Projectile based Weapons | ||
+ | *Adding a Dynamic Scope | ||
+ | *Magazine style reloads | ||
+ | *Dual Pistols (CSS Style) | ||
+ | *Delayed Attacks | ||
+ | *Muzzle Flash Lighting | ||
+ | *Muzzle Flash (CSS Style) | ||
+ | |||
+ | |- | ||
+ | | height="20%" width="{{{width}}}" style="vertical-align: top; padding: 1em; background:white; border: white 1px solid;" | | ||
+ | == <span class="mw-headline"> Networking </span> == | ||
+ | |||
+ | *'''Category:Networking''' | ||
+ | *'''Source Multiplayer Networking''' | ||
+ | *Networking Entities | ||
+ | *Networking Events & Messages | ||
+ | *Working With Prediction | ||
+ | *Master Server Query Protocol | ||
+ | *Server Queries | ||
+ | *Source RCON Protocol | ||
+ | *Server-Side Bots | ||
+ | |||
+ | |- | ||
+ | | height="20%" width="{{{width}}}" style="vertical-align: top; padding: 1em; background:#FBF7EA; border: white 1px solid;" | | ||
+ | == <span class="mw-headline"> User interface (VGUI) </span> == | ||
+ | |||
+ | *'''Category:VGUI''' | ||
+ | *'''VGUI Documentation''' | ||
+ | *VGUI2 Programming Best Practices | ||
+ | *HUD Elements | ||
+ | *Adding Your Logo to the Menu | ||
+ | *VGUI: Making GameUI Panels | ||
+ | *Models on VGUI Panels | ||
+ | *VGUI HTML Screen | ||
+ | *VGUI Screen Creation | ||
+ | *VGUI Task List | ||
+ | |||
+ | |- | ||
+ | | height="20%" width="{{{width}}}" style="vertical-align: top; padding: 1em; background:white; border: lightgray 1px solid;" | | ||
+ | == <span class="mw-headline"> Special effects </span> == | ||
+ | |||
+ | *Special Effects - Introduction | ||
+ | *Special Effects - Server Control | ||
+ | *Overlaying a material onto model entities | ||
+ | *Custom Postprocessing Effects | ||
+ | |||
+ | |- | ||
+ | | height="20%" width="{{{width}}}" style="vertical-align: top; padding: 1em; background:#FBF7EA; border: white 1px solid;" | | ||
+ | == <span class="mw-headline"> Changing genres </span> == | ||
+ | |||
+ | *Third Person Camera | ||
+ | *2D Fighter/Arcade game | ||
+ | *Over the Shoulder View | ||
+ | |||
+ | |} | ||
+ | |||
+ | |||
+ | |||
+ | <!-- | ||
+ | NewPP limit report | ||
+ | Preprocessor node count: 129/1000000 | ||
+ | Post-expand include size: 1458/2097152 bytes | ||
+ | Template argument size: 255/2097152 bytes | ||
+ | Expensive parser function count: 0/100 | ||
+ | --> | ||
+ | |||
+ | <!-- Saved in parser cache with key developerwiki-mw_:pcache:idhash:1421-0!1!0!!en!2!edit=0 and timestamp 20090510173519 --> | ||
+ | <div id="mw-subcategories"> | ||
+ | == Subcategories == | ||
+ | |||
+ | This category has the following 19 subcategories, out of 19 total. | ||
+ | |||
+ | {| width="100%" | ||
+ | |- valign="top" | ||
+ | | | ||
+ | === A === | ||
+ | |||
+ | *Category:Abstract Coding | ||
+ | *Category:AI Programming | ||
+ | |||
+ | === C === | ||
+ | |||
+ | *Category:CGameRules | ||
+ | *Category:Classes | ||
+ | *Category:Constants | ||
+ | |||
+ | === D === | ||
+ | |||
+ | *Category:Developer Issues and Workarounds | ||
+ | |||
+ | | | ||
+ | === E === | ||
+ | |||
+ | *Category:Engine Structure | ||
+ | |||
+ | === F === | ||
+ | |||
+ | *Category:Flags | ||
+ | *Category:Free source code | ||
+ | *Category:Functions | ||
+ | |||
+ | === H === | ||
+ | |||
+ | *Category:Helpers | ||
+ | *Category:HUD | ||
+ | |||
+ | === I === | ||
+ | |||
+ | *Category:Interfaces | ||
+ | |||
+ | | | ||
+ | === M === | ||
+ | |||
+ | *Category:Macros | ||
+ | |||
+ | === N === | ||
+ | |||
+ | *Category:Networking | ||
+ | |||
+ | === S === | ||
+ | |||
+ | *Category:Shaders | ||
+ | *Category:Structures | ||
+ | |||
+ | === V === | ||
+ | |||
+ | *Category:Variables | ||
+ | *Category:VGUI | ||
+ | |||
+ | |} | ||
+ | </div><div id="mw-pages"> | ||
+ | == Pages in category "Programming" == | ||
+ | |||
+ | The following 155 pages are in this category, out of 155 total. | ||
+ | |||
+ | {| width="100%" | ||
+ | |- valign="top" | ||
+ | | | ||
+ | === 2 === | ||
+ | |||
+ | *2D Fighter/Arcade game | ||
+ | |||
+ | === A === | ||
+ | |||
+ | *Accessing other entities | ||
+ | *Activity List | ||
+ | *Adding a Dynamic Scope | ||
+ | *Adding a Scope | ||
+ | *Adding an experience system | ||
+ | *Adding chapters to your mod | ||
+ | *Adding Firing Modes to your weapons | ||
+ | *Adding Ironsights | ||
+ | *Adding Voice To Scratch SDK | ||
+ | *Adding weapons | ||
+ | *Adding Your Logo to the Menu | ||
+ | *Alternate Multiplayer Physics | ||
+ | *Assistance Requests | ||
+ | *Authoring a Brush Entity | ||
+ | *Authoring a Logical Entity | ||
+ | *Authoring a Logical Entity/Code | ||
+ | *Authoring a Model Entity | ||
+ | *Authoring a Model Entity/Code | ||
+ | |||
+ | === B === | ||
+ | |||
+ | *BSP Initialization | ||
+ | *Bug Tracking | ||
+ | |||
+ | === C === | ||
+ | |||
+ | *Changing max ammo in HL2 | ||
+ | *Changing the fading speed of the GUI Windows | ||
+ | *Class System | ||
+ | *CollisionProperty | ||
+ | *Compiler Choice | ||
+ | *Compiling under Linux | ||
+ | *Compiling under VS2002 | ||
+ | *Compiling under VS2005 | ||
+ | *Compiling under VS2005/Older SDK | ||
+ | *Compiling under VS2008 | ||
+ | *Compiling vgui controls.lib | ||
+ | *Consecutive Key Presses | ||
+ | *Creating A Multiplayer Weapon | ||
+ | *Creating a Roundtimer | ||
+ | *Creating Teams | ||
+ | *Custom Menu Screen | ||
+ | *Customizable triggered HUD-message | ||
+ | |||
+ | === D === | ||
+ | |||
+ | *Data Descriptions | ||
+ | *Death notices with custom weapons | ||
+ | *Debugging under Linux | ||
+ | *Developer Console Control | ||
+ | *Dual Pistols (CSS Style) | ||
+ | *Dynamic Weapon Spawns | ||
+ | *Dynamic Weapon Spawns (Advanced) | ||
+ | |||
+ | === E === | ||
+ | |||
+ | *EHANDLE | ||
+ | *Empty clips on weapon reload | ||
+ | |||
+ | | | ||
+ | === E cont. === | ||
+ | |||
+ | *Engine Structure | ||
+ | |||
+ | === F === | ||
+ | |||
+ | *Fading The Player In Thirdperson | ||
+ | *First Person Fix | ||
+ | *First Person Ragdolls | ||
+ | *Flag | ||
+ | *FORCEINLINE | ||
+ | *Frametime | ||
+ | *Full Holster Sequence (HL2MP) | ||
+ | |||
+ | === G === | ||
+ | |||
+ | *Generalities On Entities | ||
+ | |||
+ | === H === | ||
+ | |||
+ | *Hitscan | ||
+ | *HL Log Standard | ||
+ | *HL Log Standard Examples | ||
+ | |||
+ | === I === | ||
+ | |||
+ | *ICE | ||
+ | *ICE Key Generator | ||
+ | *IFileSystem | ||
+ | *IGameEventManager | ||
+ | *IInput | ||
+ | *Ingame menu for server plugins (CS:S only) | ||
+ | *Installing and Debugging the Source Co | ||
+ | *Ironsights | ||
+ | |||
+ | === L === | ||
+ | |||
+ | *Last Man Standing Gametype | ||
+ | |||
+ | === M === | ||
+ | |||
+ | *Magazine style reloads | ||
+ | *Making a concussion grenade | ||
+ | *Manipulating the game menu items | ||
+ | *Memory Leak Fixes | ||
+ | *Modding Sites | ||
+ | *Models on VGUI Panels | ||
+ | *Modifying Source GameUI | ||
+ | *Mounting Other Content | ||
+ | *Muzzle Flash Lighting | ||
+ | *My First Mod | ||
+ | |||
+ | === N === | ||
+ | |||
+ | *New Gamerules | ||
+ | *NightVision | ||
+ | *Notepad++ VDF languages | ||
+ | *NPC Activities & Sequences | ||
+ | |||
+ | === O === | ||
+ | |||
+ | *OnGameRulesCreationStringChanged: missing gamerules class on the client | ||
+ | *Open Source Server Plugin List | ||
+ | *Optimizing DLLs | ||
+ | *Overlaying a material onto model entities | ||
+ | |||
+ | === P === | ||
+ | |||
+ | *Particle Muzzle Flash | ||
+ | *Physics Entities on Server & Client | ||
+ | *PKV | ||
+ | *Precaching Assets | ||
+ | *Printing to Multiple Locations | ||
+ | *Procedural Materials | ||
+ | *Programming Sites | ||
+ | *Projectile based Weapons | ||
+ | |||
+ | | | ||
+ | === P cont. === | ||
+ | |||
+ | *Prop Footsteps | ||
+ | |||
+ | === Q === | ||
+ | |||
+ | *QAngle | ||
+ | |||
+ | === R === | ||
+ | |||
+ | *Rear View Mirror | ||
+ | *Resetting Maps and Entities | ||
+ | *Resetting the map | ||
+ | *Rotating Pickups | ||
+ | *Rotation Tutorial | ||
+ | |||
+ | === S === | ||
+ | |||
+ | *SDK Code Updates | ||
+ | *SDK Known Issues List | ||
+ | *SDK Known Issues List Fixed | ||
+ | *Semi or Burst fire | ||
+ | *SendProp | ||
+ | *Server Plugi | ||
+ | *Server-Side Bots | ||
+ | *Shader | ||
+ | *Shader Authoring | ||
+ | *Shader authoring/Compile Pipeline | ||
+ | *Share Files Between Projects | ||
+ | *Source Server Query Library | ||
+ | *Special Effects - Introduction | ||
+ | *Special Effects - Server Control | ||
+ | *String Lookup Table | ||
+ | |||
+ | === T === | ||
+ | |||
+ | *Team Icons | ||
+ | *Temporary Entity | ||
+ | *Text to Speech | ||
+ | *Think() | ||
+ | *Third Person Camera | ||
+ | *Threads | ||
+ | *Toggling RPG Guidance | ||
+ | *TraceLines | ||
+ | |||
+ | === U === | ||
+ | |||
+ | *Unlocking chapters in your mod | ||
+ | *User:Jenkins08/Batch | ||
+ | *User:Jenkins08/Batch/GCF | ||
+ | *Using mdmp files | ||
+ | *Using Source Control with the Source SD | ||
+ | *Using Subversion for Source Control with the Source SDK | ||
+ | *UTIL Traceline | ||
+ | |||
+ | === V === | ||
+ | |||
+ | *VGUI Documentation | ||
+ | *VGUI Health bar | ||
+ | *VGUI HTML Screen | ||
+ | *VGUI HTML Screen In Multiplayer | ||
+ | *VGUI HTML Screen In Orange Box | ||
+ | *VGUI on entity | ||
+ | *VGUI2: Overview Display | ||
+ | *VGUI: Making GameUI Panel | ||
+ | *VMF documentation | ||
+ | |||
+ | === Y === | ||
+ | |||
+ | *Your First Entity | ||
+ | |||
+ | |} | ||
+ | </div> </div> |
Версия 15:16, 11 мая 2009
Category:Programming
Getting started
Compiling
Common techniques
Artificial intelligence
Miscellaneous
Plugins
Reference
|
Abstract coding
|
Weapons
| |
Networking
| |
User interface (VGUI)
| |
Special effects
| |
Changing genres
|
Subcategories
This category has the following 19 subcategories, out of 19 total.
A
C
D
|
E
F
H
I
|
M
N
S
V
|
Pages in category "Programming"
The following 155 pages are in this category, out of 155 total.
2
A
B
C
D
E
|
E cont.
F
G
H
I
L
M
N
O
P
|
P cont.
Q
R
S
T
U
V
Y
|
Эта категория в данный момент пуста.