Ru/Sound In Code: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
(Undo revision 215595 by Androidtv12 (talk))
m (obsolete language category)
 
(7 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:Проигрывание ваших аудио-файлов внутри кода}}
{{LanguageBar|title = Проигрывание ваших аудио-файлов в коде игры}}
{{otherlang2|en=Sound In Code}}
== Проигрывание аудио-файлов из энтити ==
Используйте <code>EmitSound</code> чтобы проигрывать аудио-дорожку из любой энтити:


<source lang="cpp">EmitSound( "файлскрипта" );</source>
Если вы хотите проигрывать ваши аудио-файлы внутри игры, тогда есть несколько способов, как это сделать.


== Проигрывание аудио-файлов по всей карте ==
1. '''VGUI'''(только на клиенте).
Чтобы сделать это на клиенте, используйте этот код:


<source lang="cpp">
<source lang=cpp>
#include "engine/ienginesound.h"
#include "cbase.h"
#include "vgui/ISurface.h"
#include "vgui_controls/controls.h"


enginesound->EmitAmbientSound( "путьквашемузвуку", 1.0f ); //Путь начинается в папке sound
void vguisound()
{
vgui::surface()->PlaySound("ambient/alarms/alarm1.wav"); // Путь начинается с папки sound вашего мода
}
</source>
</source>


== Проигрывание аудио-файлов через VGUI ==
2. '''EmitAmbientSound'''(только на клиенте)
<source lang="cpp">
<source lang=cpp>
#include "vgui/ISurface.h"
#include "cbase.h"
#include "engine/ienginesound.h"


using namespace vgui;
void ambientsound()
{
enginesound->EmitAmbientSound("buttons/button14.wav", 1.f);
}
</source>
{{confirm|Может ли эта функция проигрывать mp3 файлы?}}


vgui::surface()->PlaySound( "common/talk.wav" ); //Путь начинается в папке sound
Если вы знаете ещё способы проигрывать аудио-файлы, тогда добавляйте их в эту статью!
</source>


[[Category:Russian]]
[[Category:Russian]]
[[Category:Sound System:ru]]
{{ACategory|Sound System}}
[[Category:Programming:ru]]
{{ACategory|Programming}}
 
{{ACategory|Sound System}}
{{ACategory|Programming}}

Latest revision as of 04:05, 22 August 2024

English (en)Русский (ru)Translate (Translate)

Если вы хотите проигрывать ваши аудио-файлы внутри игры, тогда есть несколько способов, как это сделать.

1. VGUI(только на клиенте).

#include "cbase.h"
#include "vgui/ISurface.h"
#include "vgui_controls/controls.h"

void vguisound()
{
	vgui::surface()->PlaySound("ambient/alarms/alarm1.wav"); // Путь начинается с папки sound вашего мода
}

2. EmitAmbientSound(только на клиенте)

#include "cbase.h"
#include "engine/ienginesound.h"

void ambientsound()
{
	enginesound->EmitAmbientSound("buttons/button14.wav", 1.f);
}
Подтвердить:Может ли эта функция проигрывать mp3 файлы?

Если вы знаете ещё способы проигрывать аудио-файлы, тогда добавляйте их в эту статью!