Ru/Adding Proximity Voice: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
(Перевод на Русский язык)
 
m (obsolete language category)
 
(10 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{otherlang2
{{LanguageBar}}
|title= Добавление Близости Общения Через Микрофон
|en=Adding_Proximity_Voice
}}
 
Привет, сегодня я покажу вам, как создать близость общения голосом для HL2MP мода или подобных ему.
Привет, сегодня я покажу вам, как создать близость общения голосом для HL2MP мода или подобных ему.
Т.е. это даёт возможность игрокам общаться по микрофону в непосредственной близости друг с другом. Это добавит в ваш мод реализма объёмного звучания и эха.
Т.е. это даёт возможность игрокам общаться по микрофону на определенной дистанции друг от друга. Это добавит в ваш мод реализма, объёмного звучания и эха.


{{note| --[[User:Slam12f|Slam12f]] 00:32, 20 May 2013 (PDT) Если в вашем моде подразумевается использование общение по микрофону, как по рации, этот урок вам не подойдёт.}}
{{note| --[[User:Slam12f|Slam12f]] 00:32, 20 May 2013 (PDT) Если в вашем моде подразумевается использование общения по микрофону как по рации, этот урок вам не подойдёт.}}


Реализовано это в Source моде [http://steamcommunity.com/sharedfiles/filedetails/?id=92917473 Faceless (Безликий)] [http://www.moddb.com/mods/faceless на Ethereal Entertainment].  
Реализовано это в Source моде [http://steamcommunity.com/sharedfiles/filedetails/?id=92917473 Faceless (Безликий)] [http://www.moddb.com/mods/faceless на Ethereal Entertainment].  
Line 14: Line 10:




Далее перейдите на строку line 226...
Далее перейдите на строку 226...


<syntaxhighlight lang="cpp">
<syntaxhighlight lang="cpp">
Line 23: Line 19:


<syntaxhighlight lang="cpp">
<syntaxhighlight lang="cpp">
bool bProximity = true; // Включаем близость общения
bool bProximity = true; // Включаем дистанцию общения
</syntaxhighlight>
</syntaxhighlight>


Line 36: Line 32:


<syntaxhighlight lang="cpp">
<syntaxhighlight lang="cpp">
m_iProximityDistance = 10;
m_iProximityDistance = 10; // Дистанция звучания
</syntaxhighlight>
</syntaxhighlight>


Line 43: Line 39:
Источник:
Источник:
http://t-plusplus.com/creating-proximity-chat-in-the-source-engine-sdk/
http://t-plusplus.com/creating-proximity-chat-in-the-source-engine-sdk/
{{ACategory| Programming}}{{ACategory| Tutorials}}
{{ACategory|Programming}}
{{ACategory|Tutorials}}

Latest revision as of 03:41, 22 August 2024

English (en)Português do Brasil (pt-br)Русский (ru)Translate (Translate)

Привет, сегодня я покажу вам, как создать близость общения голосом для HL2MP мода или подобных ему. Т.е. это даёт возможность игрокам общаться по микрофону на определенной дистанции друг от друга. Это добавит в ваш мод реализма, объёмного звучания и эха.

Note.pngПримечание: --Slam12f 00:32, 20 May 2013 (PDT) Если в вашем моде подразумевается использование общения по микрофону как по рации, этот урок вам не подойдёт.

Реализовано это в Source моде Faceless (Безликий) на Ethereal Entertainment.

Первым делом вам нужно найти и открыть файл game/shared/voice_gamemgr.cpp


Далее перейдите на строку 226...

bool bProximity = false;

Замените её на...

bool bProximity = true; // Включаем дистанцию общения

Далее нам необходимо изменить расстояние, на котором будет проецироваться голос. Перейдите на строку 104 и измените значение ...

m_iProximityDistance = -1;

На какое-нибудь такое...

m_iProximityDistance = 10; // Дистанция звучания

Перевод:--Slam12f 00:32, 20 May 2013 (PDT)

Источник: http://t-plusplus.com/creating-proximity-chat-in-the-source-engine-sdk/