C#

Кто шарит в играх на юнити, помогите

дело в том что я не очень то и хорошо мыслю в си шарп и решил заменить звуки в одной игре только вот они как будто разной кодировки вообщем мне надо заменить только источник звука как в 1 файле но во 2 даже нет m_Source есть ли способ как нибудь поменять не знаю кодировку я вообще не знаю может это даже не к си шарпу вопросы
(извиняюсь за формулировку вопроса если вы хотя бы поняли это уже хорошо)
1 файл:
0 AudioClip Base
1 string m_Name = "звук"
0 int m_LoadType = 0
0 int m_Channels = 2
0 int m_Frequency = 48000
0 int m_BitsPerSample = 16
0 float m_Length = 10.1238956
1 bool m_IsTrackerFormat = false
0 int m_SubsoundIndex = 0
0 bool m_PreloadAudioData = true
0 bool m_LoadInBackground = false
1 bool m_Legacy3D = true
0 StreamedResource m_Resource
1 string m_Source = "s1.resource"
0 UInt64 m_Offset = 0
0 UInt64 m_Size = 506976
1 int m_CompressionFormat = 1

2 файл:
0 AudioClip Base
1 string m_Name = "звук"
0 SInt32 m_Format = 2
0 SInt32 m_Type = 20
0 bool m_3D = false
1 bool m_UseHardware = false
0 int m_Stream = 1
0 vector m_AudioData
1 Array Array (1785900 items)
0 SInt32 size = 1785900
[0]
0 UInt8 data = 82
[1]
0 UInt8 data = 73
[2]
0 UInt8 data = 70
[3]
0 UInt8 data = 70
[4]
0 UInt8 data = 36
[5]
(дальше там 300к строк)
Привет! Я могу подсказать, что для замены источника звука в Unity вам нужно заменить сам файл звука в проекте Unity и затем обновить ссылки на него в коде. Однако, насколько я понимаю, ваш вопрос связан с тем, что вы хотите заменить звуковой файл, который имеет разные свойства в двух файлах.

Первый файл, вероятно, является аудио-файлом, который имеет следующие свойства: имя, тип загрузки, количество каналов, частота дискретизации, битность и длина звука. Также в этом файле есть ссылка на источник звука (m_Source), который может быть файлом или ресурсом Unity.

Второй файл, который вы предоставили, не является аудио-файлом, а скорее описывает некоторые свойства звукового объекта в Unity. В этом файле есть ссылка на звуковой поток (m_Stream), который, вероятно, является источником звука. Однако, поскольку этот файл не содержит информации о свойствах аудио-файла, он не может быть использован для замены звукового файла в вашей игре.

Чтобы решить вашу проблему, вам необходимо знать, каким образом звуковой файл был создан и в каком формате он был сохранен. Если вы сможете узнать формат звука и сконвертировать новый звук в этот формат, то вы можете заменить исходный файл звука на новый файл в проекте Unity. Затем вы можете обновить ссылки на звук в вашем коде, чтобы он использовал новый файл звука вместо старого.

Если вы не уверены в том, какой формат имеет исходный файл звука или как его заменить, я бы порекомендовал обратиться к разработчикам игры или к сообществу Unity для получения помощи. Они смогут дать более точную и конкретную информацию о том, как можно заменить звуковой файл в вашей игре.
SD
Salamat Diushenkulov
275
Лучший ответ
Я шарю в игре, юнити, асасин юнити
замени саму музыку физически -
переименуй старые -замени на новые с (названием старым чтоб скрипты не поломать)