Category:Ru/Programming: Difference between revisions
Jump to navigation
Jump to search
m (Nesciuse moved page Category:Programming/ru to Category:Ru/Programming: -Language prefixes) |
m (-Using L template for links) |
||
Line 5: | Line 5: | ||
== С чего начать == | == С чего начать == | ||
* | * {{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}} | ||
* {{en}} [[Solution Configuration setup|Конфигурация решения]] | * {{en}} [[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|Категория: Интерфейсы}}''' | ||
* {{en}} ''' | * {{en}} '''{{LCategory|Functions|Категория: Функции}}''' | ||
* {{en}} ''' | * {{en}} '''{{LCategory|Classes|Категория: Классы}}''' | ||
* | * {{L|Engine Structure|Структура движка}} | ||
* | * {{L|Frame Order|Порядок кадров}} | ||
* {{en}} [[Game initialization|Инициализация игры]] (Определение игровых классов, {{en}} [[GameRules|Игровые правила]] и т.д.) | * {{en}} [[Game initialization|Инициализация игры]] (Определение игровых классов, {{en}} [[GameRules|Игровые правила]] и т.д.) | ||
* | * {{L|Thinking|Think()}} | ||
* | * {{L|Create()}} | ||
* | * {{L|Activate()}} | ||
* | * {{L|Developer Console Control|Контроль консоли разработчика}} | ||
* | * {{L|Vector|Векторы}} | ||
* | * {{L|TraceLines|Трассировка}} | ||
* {{en}} [[Accessing other entities|Доступ к другим энтити]] | * {{en}} [[Accessing other entities|Доступ к другим энтити]] | ||
* {{en}} [[Animating a model|Анимирование модели]] | * {{en}} [[Animating a model|Анимирование модели]] | ||
Line 45: | Line 45: | ||
== Исправления и советы по 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}} | ||
* {{en}} [[env_projectedtexture/fixes|Исправление env_projectedtexture]] | * {{en}} [[env_projectedtexture/fixes|Исправление env_projectedtexture]] | ||
== Внешние решения и библиотеки == | == Внешние решения и библиотеки == | ||
* | * {{L|SourceShaderEditor/Installation|Source Shader Editor}} | ||
* {{en}} [[Implementing FMOD|Добавление FMOD]] | * {{en}} [[Implementing FMOD|Добавление FMOD]] | ||
* {{en}} [[Implementing libcurl|Добавление libcurl]] | * {{en}} [[Implementing libcurl|Добавление libcurl]] | ||
Line 63: | Line 63: | ||
* {{en}} [[Implementing Awesomium|Добавление Awesomium]] | * {{en}} [[Implementing Awesomium|Добавление Awesomium]] | ||
* {{en}} [[Adding Python|Добавление Python]] | * {{en}} [[Adding Python|Добавление Python]] | ||
* | * {{L|Adding Lua|Добавление Lua}} | ||
* | * {{L|Embedding_Lua_in_the_Source_Engine|Внедрение Lua в Source}} | ||
* {{en}} [[Adding MySQL++|Добавление MySQL++]] | * {{en}} [[Adding MySQL++|Добавление MySQL++]] | ||
== Плагины == | == Плагины == | ||
* | * {{L|Server plugins|Серверные плагины}} | ||
* {{en}} [[Left 4 Dead Plugins|Плагины Left 4 Dead]] | * {{en}} [[Left 4 Dead Plugins|Плагины Left 4 Dead]] | ||
== UTIL == | == UTIL == | ||
* {{en}} ''' | * {{en}} '''{{LCategory|UTIL|Категория:UTIL}}''' | ||
* {{en}} [[UTIL_Remove]] | * {{en}} [[UTIL_Remove]] | ||
* | * {{L|TraceLines|UTIL_TraceLine}} | ||
* {{en}} [[UTIL_EntitiesInBox]] | * {{en}} [[UTIL_EntitiesInBox]] | ||
* {{en}} [[UTIL_EntitiesInSphere]] | * {{en}} [[UTIL_EntitiesInSphere]] | ||
* | * {{L|UTIL_GetLocalPlayer}} | ||
== Alien Swarm == | == Alien Swarm == | ||
* | * {{L|Swarm SDK Create a Mod|Создание мода на Swarm SDK}} | ||
* | * {{L|Swarm C++ Code Overview|Обзор кода Alien Swarm}} | ||
== Прочее == | == Прочее == | ||
* {{en}} ''' | * {{en}} '''{{LCategory|Free source code|Категория: Открытый исходный код}}''' | ||
* | * {{L|First Person Ragdolls|Смерть от первого лица}} | ||
* {{en}} [[Gibs|Ошмётки, куски мяса, кости]] | * {{en}} [[Gibs|Ошмётки, куски мяса, кости]] | ||
* | * {{L|Class System|Система классов}} | ||
* | * {{L|Camera|Камера}} | ||
* | * {{L|Camera Bob|Реалистичная камера}} | ||
* | * {{L|Regenerating Health|Регенерация здоровья}} | ||
* {{en}} [[Fading Out NPC Ragdolls|Скрытие рэгдоллов NPC]] | * {{en}} [[Fading Out NPC Ragdolls|Скрытие рэгдоллов NPC]] | ||
* {{en}} [[Adding an inventory|Добавление инвентаря]] | * {{en}} [[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}} | ||
== Абстрактное программирование == | == Абстрактное программирование == | ||
* {{en}} ''' | * {{en}} '''{{LCategory|Abstract_Coding|Категория: Абстрактное программирование}}''' | ||
* {{en}} [[Adding an experience system|Уровни & Опыт]] | * {{en}} [[Adding an experience system|Уровни & Опыт]] | ||
* {{en}} [[Optimization (Programming)|Оптимизация]] | * {{en}} [[Optimization (Programming)|Оптимизация]] | ||
Line 112: | Line 112: | ||
* {{en}} [[Dynamic Weapon Spawns|Динамический спавн оружия]] | * {{en}} [[Dynamic Weapon Spawns|Динамический спавн оружия]] | ||
* {{en}} [[Dynamic Weapon Spawns (Advanced)|Динамический спавн оружия (Продвинутый)]] | * {{en}} [[Dynamic Weapon Spawns (Advanced)|Динамический спавн оружия (Продвинутый)]] | ||
* | * {{L|Vision Nocturna|Ночное видение}} | ||
== Оружие == | == Оружие == | ||
* {{en}} ''' | * {{en}} '''{{LCategory|Weapons programming|Категория: Программирование оружия}}''' | ||
* {{en}} ''' | * {{en}} '''{{L|Authoring a weapon entity|Создание энтити оружия}}''' | ||
* {{en}} ''' | * {{en}} '''{{L|Adding New Ammotypes|Добавление нового типа аммуниции}}''' | ||
* {{en}} [[Lowering your weapon on sprint|Опускание оружия при ускорении]] | * {{en}} [[Lowering your weapon on sprint|Опускание оружия при ускорении]] | ||
* {{en}} [[Weapon script|Скрипты оружия]] | * {{en}} [[Weapon script|Скрипты оружия]] | ||
Line 123: | Line 123: | ||
* {{en}} [[Magazine style reloads|Стиль перезарядки магазина]] | * {{en}} [[Magazine style reloads|Стиль перезарядки магазина]] | ||
* {{en}} [[Dual Pistols (CSS Style)|Двойные пистолеты (в стиле CSS)]] | * {{en}} [[Dual Pistols (CSS Style)|Двойные пистолеты (в стиле CSS)]] | ||
* | * {{L|Muzzle Flash Lighting|Вспышка от выстрелов}} | ||
* {{en}} [[Grapple Hook|Захватывающий крюк]] | * {{en}} [[Grapple Hook|Захватывающий крюк]] | ||
* {{en}} [[Making a weapon Heal players|Делаем оружие лечащее игроков]] | * {{en}} [[Making a weapon Heal players|Делаем оружие лечащее игроков]] | ||
Line 130: | Line 130: | ||
== Физика == | == Физика == | ||
* | * {{L|Physics Entities on Server & Client|Физические энтити на клиенте и сервере}} | ||
* {{en}} [[Alternate Multiplayer Physics|Изменение физики в мультиплеере]] | * {{en}} [[Alternate Multiplayer Physics|Изменение физики в мультиплеере]] | ||
== Искусственный Интеллект (ИИ) == | == Искусственный Интеллект (ИИ) == | ||
* {{en}} ''' | * {{en}} '''{{LCategory|AI|Категория:AI}}''' | ||
* {{en}} ''' | * {{en}} '''{{LCategory|AI Programming|Категория:Программирование AI}}''' | ||
* {{en}} ''' | * {{en}} '''{{LCategory|AI commands|Категория:Команды AI}}''' | ||
* {{en}} ''' | * {{en}} '''{{L|AI Programming|Программирование AI}}''' | ||
* {{en}} [[Fixing AI in multiplayer|Исправление AI в мультиплеере]] | * {{en}} [[Fixing AI in multiplayer|Исправление AI в мультиплеере]] | ||
== Сетевое программирование == | == Сетевое программирование == | ||
* {{en}} ''' | * {{en}} '''{{LCategory|Networking|Категория:Сетевое программирование}}''' | ||
* ''' | * '''{{L|Source Multiplayer Networking|Сетевое Программирование в Source}}''' | ||
* {{en}} [[Networking Entities|Сетевые энтити]] | * {{en}} [[Networking Entities|Сетевые энтити]] | ||
* | * {{L|Networking Events & Messages|Сетевые события & сообщения}} | ||
* | * {{L|Prediction|Работа с Prediction системой}} | ||
* {{en}} [[Master Server Query Protocol|Протокол запросов Мастер-сервера]] | * {{en}} [[Master Server Query Protocol|Протокол запросов Мастер-сервера]] | ||
* {{en}} [[Server Queries|Серверные запросы]] | * {{en}} [[Server Queries|Серверные запросы]] | ||
Line 152: | Line 152: | ||
== Пользовательский интерфейс (UI) == | == Пользовательский интерфейс (UI) == | ||
* ''' | * '''{{LCategory|VGUI|Категория:VGUI}}''' | ||
* ''' | * '''{{L|VGUI Documentation|Документация по VGUI}}''' | ||
* | * {{L|Custom_Menu_Screen|Создание графического меню (С изображениями)}} | ||
* | * {{L|Understanding VGUI2 Resource Files|Устройство файлов ресурсов в VGUI2}} | ||
* | * {{L|Understanding VGUI2 Animation|Анимация в VGUI2}} | ||
* {{en}} [[VGUI2 Programming Best Practices|Общепринятые нормы VGUI2 программирования]] | * {{en}} [[VGUI2 Programming Best Practices|Общепринятые нормы VGUI2 программирования]] | ||
* {{en}} [[GameUI]] | * {{en}} [[GameUI]] | ||
* | * {{L|HUD Elements|HUD Элементы}} и {{L|Basic Hud Modification|Основные HUD Модификации}} | ||
* | * {{L|Personal Game Logo|Создание своего логотипа игры}} | ||
* {{en}} [[VGUI: Making GameUI Panels|Создание GameUI панелей]] | * {{en}} [[VGUI: Making GameUI Panels|Создание GameUI панелей]] | ||
* {{en}} [[VGUI2: Hardcoded_Controls|Встроенные средства управления]] | * {{en}} [[VGUI2: Hardcoded_Controls|Встроенные средства управления]] | ||
Line 166: | Line 166: | ||
* {{en}} [[VGUI HTML Screen|VGUI HTML экран]] | * {{en}} [[VGUI HTML Screen|VGUI HTML экран]] | ||
* {{en}} [[VGUI Creating A Custom Screen|Создание кастомного VGUI экрана]] | * {{en}} [[VGUI Creating A Custom Screen|Создание кастомного VGUI экрана]] | ||
* | * {{L|VGUI Screen Creation|Создание VGUI экрана}} | ||
* {{en}} [[VGUI Task List|Создание VGUI списка задач]] | * {{en}} [[VGUI Task List|Создание VGUI списка задач]] | ||
* | * {{L|VGUI Health bar|Создание полоски здоровья}} | ||
== Рендеринг и пост-эффекты == | == Рендеринг и пост-эффекты == | ||
Line 182: | Line 182: | ||
== Изменение жанров == | == Изменение жанров == | ||
* | * {{L|Third Person Camera|Камера от третьего лица}} | ||
* {{en}} [[2D Fighter/Arcade game|2D Боевая/Аркадная игра]] | * {{en}} [[2D Fighter/Arcade game|2D Боевая/Аркадная игра]] | ||
* | * {{L|Over the Shoulder View|Вид из-за плеча}} | ||
== Мультиплеер == | == Мультиплеер == | ||
* | * {{L|Team Icons|Иконки команд}} | ||
* | * {{L|MOTD_Removal|Убирание MOTD (Message Of The Day)}} | ||
* {{en}} [[Death notices with custom weapons|Уведомления о смерти с кастомным оружием]] | * {{en}} [[Death notices with custom weapons|Уведомления о смерти с кастомным оружием]] | ||
* | * {{L|Adding_Proximity_Voice|Добавление дистанции общения через микрофон}} | ||
{{category end}} | {{category end}} | ||
{{back|SDK Docs/ru|Документация к Source SDK}} | {{back|SDK Docs/ru|Документация к Source SDK}} |
Revision as of 10:29, 11 July 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