Category:Ru/Programming: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(193 intermediate revisions by 30 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= | {{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 == | ||
* {{ | * {{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 == | ||
* '''{{LCategory|UTIL|Категория:UTIL}}''' | |||
* {{L|UTIL_Remove}} | |||
* {{L|TraceLines|UTIL_TraceLine}} | |||
* {{L|UTIL_EntitiesInBox}} | |||
* {{L|UTIL_EntitiesInSphere}} | |||
* {{L|UTIL_GetLocalPlayer}} | |||
== | == 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}} | ||
* {{ | == Абстрактное программирование == | ||
* {{ | * '''{{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) == | ||
* '''{{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 23: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