Category:Ru/Programming: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
Androidtv12 (talk | contribs) mNo edit summary  | 
				No edit summary  | 
				||
| (44 intermediate revisions by 12 users not shown) | |||
| Line 1: | Line 1: | ||
{{  | {{LanguageBar|title = Категория: Программирование}}  | ||
__NOTOC__  | |||
|  | {{back|SDK Docs/ru|Документация к Source SDK}}  | ||
|  | |||
{{category header|background-color=#E0E0E0|border-color=lightgray}}  | {{category header|background-color=#E0E0E0|border-color=lightgray}}  | ||
{{category newcolumn|rowspan=99|width=50%|background-color=#F7F7F7|border-color=lightgray}}  | {{category newcolumn|rowspan=99|width=50%|background-color=#F7F7F7|border-color=lightgray}}  | ||
== С чего начать ==  | == С чего начать ==  | ||
*   | * {{L|Installing and Debugging the Source Code|Установка и отладка исходного кода}}  | ||
*   | * {{L|Source SDK 2013}}  | ||
*   | * {{L|Using Source Control with the Source SDK|Использование Source Control с Source SDK}}  | ||
*   | * {{L|Launching from Visual Studio|Запуск в Visual Studio}}  | ||
* {{  | * {{L|Solution Configuration setup|Конфигурация решения}}  | ||
=== Стартовые сведения ===  | === Стартовые сведения ===  | ||
*   | * {{L|My First Mod|Ваш первый мод}}  | ||
*   | * {{L|Generalities On Entities|Общее об энтити}}  | ||
*   | * {{L|Your First Entity|Ваша первая энтити}}  | ||
*#   | *# {{L|Authoring a Logical Entity|Логическая энтити}}  | ||
*#   | *# {{L|Authoring a Model Entity|Энтити-модель}}  | ||
*#   | *# {{L|Authoring a Brush Entity|Энтити-браш}}  | ||
=== Компиляция ===  | === Компиляция ===  | ||
*   | * {{L|Compiler Choices|Выбор Компилятора}}  | ||
**   | ** {{L|Compiling under VS2005|Компиляция под VS2005}}  | ||
**   | ** {{L|Compiling under VS2008|Компиляция под VS2008}}  | ||
**   | ** {{L|Compiling under VS2010|Компиляция под VS2010}}  | ||
**   | ** {{L|Compiling under VS2012|Компиляция под VS2012}}  | ||
**   | ** {{L|Compiling under Linux|Компиляция под Linux}}  | ||
== Справка ==  | == Справка ==  | ||
* '''{{LCategory|Interfaces|Категория: Интерфейсы}}'''  | |||
*   | * '''{{LCategory|Functions|Категория: Функции}}'''  | ||
*   | * '''{{LCategory|Classes|Категория: Классы}}'''  | ||
*   | * {{L|Engine Structure|Структура движка}}  | ||
* {{  | * {{L|Frame Order|Порядок кадров}}  | ||
*   | * {{L|Game initialization|Инициализация игры}} (Определение игровых классов, {{L|GameRules|Игровые правила}} и т.д.)  | ||
* {{  | * {{L|Thinking|Think()}}  | ||
*   | * {{L|Create()}}  | ||
*   | * {{L|Activate()}}  | ||
*   | * {{L|Developer Console Control|Контроль консоли разработчика}}  | ||
* {{  | * {{L|Vector|Векторы}}  | ||
*   | * {{L|TraceLines|Трассировка}}  | ||
* {{  | * {{L|Accessing other entities|Доступ к другим энтити}}  | ||
* {{  | * {{L|Animating a model|Анимирование модели}}  | ||
* {{  | * {{L|Programming Sites|Сайты по программированию}}  | ||
== Исправления и советы по SDK ==  | == Исправления и советы по SDK ==  | ||
* {{L|Source 2007 Template Fixes|Исправления шаблона Source 2007}}  | |||
*   | * {{L|Source SDK missing files|Недостающие файлы Source SDK}}  | ||
*   | * {{L|Fixing first time HL2DM compile problems|Исправление ошибок в HL2DM}}  | ||
*   | * {{L|Duck Jump Fix|Исправление прыжка в приседании}}  | ||
*   | * {{L|Duplicate Animation Events Fix|Исправление повтора анимации}}  | ||
*   | * {{L|Weapon Respawn Fix|Исправление респауна оружия}}  | ||
*   | * {{L|Viewmodel Prediction Fix|Исправление Viewmodel Prediction}}  | ||
*   | * {{L|Client missing DT class CWaterBullet|Ошибка "Client missing DT class..."}}  | ||
*   | * {{L|Detail props/Aspect ratio fix|Исправление Соотношение сторон в Detail props}}  | ||
*   | * {{L|env_projectedtexture/fixes|Исправление env_projectedtexture}}  | ||
* {{  | |||
== Внешние решения и библиотеки ==  | == Внешние решения и библиотеки ==  | ||
* {{L|SourceShaderEditor/Installation|Source Shader Editor}}  | |||
* {{  | * {{L|Implementing FMOD|Добавление FMOD}}  | ||
* {{  | * {{L|Implementing libcurl|Добавление libcurl}}  | ||
* {{  | * {{L|Implementing Adobe Flash|Добавление Adobe Flash}}  | ||
* {{  | * {{L|Implementing Awesomium|Добавление Awesomium}}  | ||
* {{  | * {{L|Adding Python|Добавление Python}}  | ||
* {{  | * {{L|Adding Lua|Добавление Lua}}  | ||
*   | * {{L|Embedding_Lua_in_the_Source_Engine|Внедрение Lua в Source}}  | ||
* {{  | * {{L|Adding MySQL++|Добавление MySQL++}}  | ||
* {{  | |||
== Плагины ==  | == Плагины ==  | ||
*   | * {{L|Server plugins|Серверные плагины}}  | ||
* {{  | * {{L|Left 4 Dead Plugins|Плагины Left 4 Dead}}  | ||
== UTIL ==  | == UTIL ==  | ||
*   | * '''{{LCategory|UTIL|Категория:UTIL}}'''  | ||
* {{  | * {{L|UTIL_Remove}}  | ||
* {{  | * {{L|TraceLines|UTIL_TraceLine}}  | ||
* {{  | * {{L|UTIL_EntitiesInBox}}  | ||
* {{  | * {{L|UTIL_EntitiesInSphere}}  | ||
*   | * {{L|UTIL_GetLocalPlayer}}  | ||
== Alien Swarm ==  | == Alien Swarm ==  | ||
*   | * {{L|Swarm SDK Create a Mod|Создание мода на Swarm SDK}}  | ||
*   | * {{L|Swarm C++ Code Overview|Обзор кода Alien Swarm}}  | ||
== Прочее ==  | == Прочее ==  | ||
*   | * '''{{LCategory|Free source code|Категория: Открытый исходный код}}'''  | ||
*   | * {{L|First Person Ragdolls|Смерть от первого лица}}  | ||
* {{  | * {{L|Gibs|Ошмётки, куски мяса, кости}}  | ||
*   | * {{L|Class System|Система классов}}  | ||
*   | * {{L|Camera|Камера}}  | ||
*   | * {{L|Camera Bob|Реалистичная камера}}  | ||
*   | * {{L|Regenerating Health|Регенерация здоровья}}  | ||
* {{  | * {{L|Fading Out NPC Ragdolls|Скрытие рэгдоллов NPC}}  | ||
* {{  | * {{L|Adding an inventory|Добавление инвентаря}}  | ||
*   | * {{L|Legs in Firstperson|Ноги в режиме от первого лица}}  | ||
*   | * {{L|Importing CSS Weapons Into HL2|Портирование оружия CSS в HL2}}  | ||
*   | * {{L|Removing fall damage|Убираем урон от падения}}  | ||
*   | * {{L|Sound In Code|Проигрывание ваших аудио-файлов внутри кода}}  | ||
{{category newcolumn|rowspan=1|width=50%|background-color=#FBF7EA|border-color=#E4DCCD}}  | {{category newcolumn|rowspan=1|width=50%|background-color=#FBF7EA|border-color=#E4DCCD}}  | ||
== Абстрактное программирование ==  | == Абстрактное программирование ==  | ||
*   | * '''{{LCategory|Abstract_Coding|Категория: Абстрактное программирование}}'''  | ||
* {{  | * {{L|Adding an experience system|Уровни & Опыт}}  | ||
* {{  | * {{L|Optimization (Programming)|Оптимизация}}  | ||
* {{  | * {{L|Procedural Textures|Процедурные текстуры}}  | ||
* {{  | * {{L|Scopes & Sniperrifles|Прицелы & Снайперские винтовки}}  | ||
* {{  | * {{L|Special effects|Специальные эффекты}}  | ||
* {{  | * {{L|Vehicles (programming)|Транспортные средства}}  | ||
* {{  | * {{L|Threads|Потоки}}  | ||
* {{  | * {{L|Save Game Files|Файлы сохранения игры}}  | ||
* {{  | * {{L|Dynamic Weapon Spawns|Динамический спавн оружия}}  | ||
* {{  | * {{L|Dynamic Weapon Spawns (Advanced)|Динамический спавн оружия (Продвинутый)}}  | ||
*   | * {{L|Vision Nocturna|Ночное видение}}  | ||
== Оружие ==  | == Оружие ==  | ||
*   | * '''{{LCategory|Weapons programming|Категория: Программирование оружия}}'''  | ||
*   | * '''{{L|Authoring a weapon entity|Создание энтити оружия}}'''  | ||
*   | * '''{{L|Adding New Ammotypes|Добавление нового типа аммуниции}}'''  | ||
* {{  | * {{L|Lowering your weapon on sprint|Опускание оружия при ускорении}}  | ||
* {{  | * {{L|Weapon script|Скрипты оружия}}  | ||
* {{  | * {{L|Adding a Dynamic Scope|Добавление динамического прицела}}  | ||
* {{  | * {{L|Magazine style reloads|Стиль перезарядки магазина}}  | ||
* {{  | * {{L|Dual Pistols (CSS Style)|Двойные пистолеты (в стиле CSS)}}  | ||
*   | * {{L|Muzzle Flash Lighting|Вспышка от выстрелов}}  | ||
* {{  | * {{L|Grapple Hook|Захватывающий крюк}}  | ||
* {{  | * {{L|Making a weapon Heal players|Делаем оружие лечащее игроков}}  | ||
* {{  | * {{L|Weapons on Spawn|Оружие при спавне}}  | ||
* {{  | * {{L|Battlefield Style Hitmarker|Эффект попадания в стиле Battlefield}}  | ||
== Физика ==  | == Физика ==  | ||
*   | * {{L|Physics Entities on Server & Client|Физические энтити на клиенте и сервере}}  | ||
* {{  | * {{L|Alternate Multiplayer Physics|Изменение физики в мультиплеере}}  | ||
== Искусственный Интеллект (ИИ) ==  | == Искусственный Интеллект (ИИ) ==  | ||
*   | * '''{{LCategory|AI|Категория:AI}}'''  | ||
*   | * '''{{LCategory|AI Programming|Категория:Программирование AI}}'''  | ||
*   | * '''{{LCategory|AI commands|Категория:Команды AI}}'''  | ||
*   | * '''{{L|AI Programming|Программирование AI}}'''  | ||
* {{  | * {{L|Fixing AI in multiplayer|Исправление AI в мультиплеере}}  | ||
== Сетевое программирование ==  | == Сетевое программирование ==  | ||
*   | * '''{{LCategory|Networking|Категория:Сетевое программирование}}'''  | ||
* '''  | * '''{{L|Source Multiplayer Networking|Сетевое Программирование в Source}}'''  | ||
* {{  | * {{L|Networking Entities|Сетевые энтити}}  | ||
*   | * {{L|Networking Events & Messages|Сетевые события & сообщения}}  | ||
*   | * {{L|Prediction|Работа с Prediction системой}}  | ||
* {{  | * {{L|Master Server Query Protocol|Протокол запросов Мастер-сервера}}  | ||
* {{  | * {{L|Server Queries|Серверные запросы}}  | ||
* {{  | * {{L|Source RCON Protocol|Протокол Source RCON}}  | ||
* {{  | * {{L|Server-Side Bots|Создание серверных ботов}}  | ||
== Пользовательский интерфейс (UI) ==  | == Пользовательский интерфейс (UI) ==  | ||
* '''  | * '''{{LCategory|VGUI|Категория:VGUI}}'''  | ||
* '''  | * '''{{L|VGUI Documentation|Документация по VGUI}}'''  | ||
*   | * {{L|Custom_Menu_Screen|Создание графического меню (С изображениями)}}  | ||
* {{  | * {{L|Understanding VGUI2 Resource Files|Устройство файлов ресурсов в VGUI2}}  | ||
* {{  | * {{L|Understanding VGUI2 Animation|Анимация в VGUI2}}  | ||
* {{  | * {{L|VGUI2 Programming Best Practices|Общепринятые нормы VGUI2 программирования}}  | ||
* {{  | * {{L|GameUI}}  | ||
*   | * {{L|HUD Elements|HUD Элементы}} и {{L|Basic Hud Modification|Основные HUD Модификации}}  | ||
*   | * {{L|Personal Game Logo|Создание своего логотипа игры}}  | ||
* {{  | * {{L|VGUI: Making GameUI Panels|Создание GameUI панелей}}  | ||
* {{  | * {{L|VGUI2: Hardcoded_Controls|Встроенные средства управления}}  | ||
* {{  | * {{L|Models on VGUI Panels|Модели во VGUI Панелях}}  | ||
* {{  | * {{L|VGUI HTML Screen|VGUI HTML экран}}  | ||
* {{  | * {{L|VGUI Creating A Custom Screen|Создание кастомного VGUI экрана}}  | ||
* {{  | * {{L|VGUI Screen Creation|Создание VGUI экрана}}  | ||
* {{  | * {{L|VGUI Task List|Создание VGUI списка задач}}  | ||
*   | * {{L|VGUI Health bar|Создание полоски здоровья}}  | ||
== Рендеринг и пост-эффекты ==  | == Рендеринг и пост-эффекты ==  | ||
* {{  | * {{L|Special Effects - Introduction|Система специальных эффектов - Введение}}  | ||
* {{  | * {{L|Special Effects - Server Control|Система специальных эффектов - Контролирование Сервером}}  | ||
* {{  | * {{L|Custom Postprocessing Effects|Пользовательская постобработка эффектов}}  | ||
* {{  | * {{L|Overlaying a material onto model entities|Наложение материала на энтити модели}}  | ||
* {{  | * {{L|Material proxies|Прокси материалы}}  | ||
* {{  | * {{L|Shader Authoring|Создание шейдеров}}  | ||
* {{  | * {{L|L4D Glow Effect|Эффект свечения как в L4D}}  | ||
* {{  | * {{L|Fading The Player In Thirdperson|Скрытие модели игрока от 3 лица}}  | ||
* {{  | * {{L|Particles In Code|Частицы}}  | ||
== Изменение жанров ==  | == Изменение жанров ==  | ||
*   | * {{L|Third Person Camera|Камера от третьего лица}}  | ||
* {{  | * {{L|2D Fighter/Arcade game|2D Боевая/Аркадная игра}}  | ||
*   | * {{L|Over the Shoulder View|Вид из-за плеча}}  | ||
== Мультиплеер ==  | == Мультиплеер ==  | ||
*   | * {{L|Team Icons|Иконки команд}}  | ||
* {{  | * {{L|MOTD_Removal|Убирание MOTD (Message Of The Day)}}  | ||
* {{  | * {{L|Death notices with custom weapons|Уведомления о смерти с кастомным оружием}}  | ||
*   | * {{L|Adding_Proximity_Voice|Добавление дистанции общения через микрофон}}  | ||
{{category end}}  | |||
{{category end}}  | {{back|SDK Docs/ru|Документация к Source SDK}}  | ||
{{ACategory|Modding}}  | |||
Latest revision as of 22:36, 22 August 2024
Subcategories
This category has the following 9 subcategories, out of 9 total.
D
- Ru/Dota 2 (empty)
 
I
- Ru/Interfaces (empty)
 
N
- Ru/Networking (6 P)
 
P
- Ru/Plugins (1 P)
 - Ru/Python (empty)
 
S
- Ru/Shaders (4 P)
 
V
- Ru/Variables (9 P)
 - Ru/VGUI (9 P)
 
W
- Ru/Weapons programming (4 P)
 
Pages in category "Ru/Programming"
The following 68 pages are in this category, out of 68 total.
A
C
- Ru/Camera Bob
 - Ru/Client missing DT class CWaterBullet
 - Ru/Compiler choices
 - Ru/Compiling under Linux
 - Ru/Compiling under VS2002
 - Ru/Compiling under VS2003
 - Ru/Compiling under VS2005/Older SDK
 - Ru/Compiling under VS2005
 - Ru/Compiling under VS2008
 - Ru/Compiling under VS2010
 - Ru/Compiling under VS2012
 - Ru/Custom Menu Screen