Dust and Sound 2 v0.10 tModLoader v0.10.0.1

Итак, этот мод Dust and Sound Catalogue 2 имеет множествоо интересных типов пыли, таких как многоцветная пыль! Дополнительно есть намнооооогоо больше звуков, они также доступны в виде каталога.

Когда гравитация включена – сияние не замедляется, игнорируя гравитацию.
Когда гравитация отключена – сияние замедляется и быстрее исчезает.

Цвет частиц и масштаб влияют на интенсивность и цвет излучаемого света. Изначально появляется со светом, то есть не появится в темноте (например, эффекты Мифриловой Брони).
Обычно используется вместе с Main.dust [dustIndex] .fadeIn с меньшим исходным масштабом, чтобы соответствовать освещению.

Звуки в Террарии имеют ряд звуковых эффектов

Список звуков
0: мужской удар
1: предмет.звук примененияSFX
3:npc.звук удара SFX
4:npc.звуксмерти SFX
5: смерть игрока
6: обрезание травы / паутины
7: наводки
8: открытие двери
9: закрытие двери
10: открытие меню
11: закрытие меню
12: прокрутка / чат звук клика
13: при разбивании горшка
14: рычание зомби
15:призыв босса, копание, визг
16: двойной прыжок
17: бег
18: оплата денег
19: всплеск
20: женский удар
21: удар каменной плитки
22: блокировка / разблокировка хотбара
23: утопление
24: открытие окна чата с npc
25: полная зарядка маны
26: Пикси переливаются
27: звук переключения проводов механизма
28:НПЦ простаивает близко звук
29: утка
30: лягушка
31: писк мыши
32: проточная вода
33: вытекание лавы
34: подбор монеты
45: снимок экрана камеры
46: смерть босса
Как использовать идентификаторы Пыли
Dust.NewDust(Vector2 Position, int Width, int Height, int Type, float SpeedX = 0f, float SpeedY = 0f, int Alpha = 0, Color newColor = default(Color), float Scale = 1f)

//or one of the various alternatives, whichever is more appropriate, found in Dust.cs
Dust.NewDust(Vector2 Position, Vector2 Size, int Type, Vector2 Velocity = default(Vector2), int Alpha = 0, Color newColor = default(Color), float Scale = 1f)
Dust.NewDust(Rectangle rect, int Type, Vector2 Velocity = default(Vector2), int Alpha = 0, Color newColor = default(Color), float Scale = 1f)

Метод Новой Пыли возвращает значение индекса пыли который вы только что создалии на который можно будет ссылаться, используя Main.dust [indexNumber]. В коде это будет выглядеть примерно так:
//допустим вы хотели добавить частицы, которые в основном оставляют след за снарядом
int num1 = Dust.NewDust(
projectile.position,
projectile.width,
projectile.height,
6, //lazy number 6 for fire particles
projectile.velocity.X,
projectile.velocity.Y,
100f, //alpha goes from 0 to 255
default(Color),
1f
);

Main.dust[num1].noGravity = true;
Main.dust[num1].velocity *= 0.1f;

Как использовать идентификаторы Звука
Для звуков, некоторые звуковые эффекты используются переменными по умолчанию. В качестве альтернативы, вы можете включить эффект, используя приведенный ниже пример.
PlaySound(int type, int x = -1, int y = -1, int Style = 1)

//but if you really need to, there are other method signatures that do various things, found in Main.cs
PlaySound(SoundEffect effect, float X = -1f, float Y = -1f, bool useInstance = false, Main.ShouldPlayDelegate shouldPlayDel = null, float panMod = float.NaN, float volumeMod = float.NaN, float pitchMod = float.NaN)
PlaySound(SoundEffect effect, float X, float Y, bool useInstance, float panMod, float volumeMod, float pitchMod)
PlaySound(SoundEffect effect, float X, float Y, bool useInstance, Main.ShouldPlayDelegate shouldPlayDel)
PlaySound(string name, float X = -1f, float Y = -1f, bool useInstance = false, Main.ShouldPlayDelegate shouldPlayDel = null, float panMod = float.NaN, float volumeMod = float.NaN, float pitchMod = float.NaN)
PlaySound(string name, float X, float Y, bool useInstance, float panMod, float volumeMod, float pitchMod)
PlaySound(string name, float X, float Y, bool useInstance, Main.ShouldPlayDelegate shouldPlayDel)

На практике код для воспроизведения звука выглядит примерно так:
Main.PlaySound(effectNumber, (int)p.position.X, (int)p.position.Y, styleNumber);

ЗАГРУЗКА

Скачать
TerrariaGo - Всё для Terraria (Террария) скачать бесплатно
Добавить комментарий