Показать сообщение отдельно
  #2 (permalink)  
Старый 24.06.2022, 19:22
Новичок на форуме
Отправить личное сообщение для Francisk Посмотреть профиль Найти все сообщения от Francisk
 
Регистрация: 21.06.2022
Сообщений: 2

Нашел исполнителя на другом сайте, до того как здесь один человек отозвался в ЛС. Весь нужный мне функционал он смог оперативно реализовать, мне не жалко, шарю на общак.

Какие идеи остались не реализованными(пушто под мои задачи это не надо, но для большинства юзеров было бы кстати):
1. Кнопка(и функция) выбора .json файла нужного аудиоатласа, с любым названием а не только sound.json и соответственно из любой папки на компе, при этом что бы скрипт копировал .json и идущие с ним аудио файлы, в свою папку да бы юзер точно был спокоен что оригинальные атласы не пострадают.
2. Кнопка выбора папки куда складывать результат, щас она так же прописана статично в коде.
3. Кнопка нарезки всех звуков имеющихся в атласе сразу, без разбору.

Мне эти три функции не оч нужны в моем случае, а их реализация это тоже время а значит и деньги, поэтому мне и так сойдет но это очевидно важные функции для удобства большинства юзеров, поэтому любой желающий на энтузиазме может дописать ,не для меня или себя а просто на общак.
Я отдал за этот скрипт 1,5к р. и шарю для всех.

AS-cutter_orig - первый вариант скрипта, который делает ровно все что я описал в задаче, но я забыл описать два важных моммента, это возможность игнорить параметр true в .json который указывает что звук должен воспроизводиться зацикленным, и второй нюанс что в тех .json с которыми работаю я в начале файла в строке где указываются пути к самим аудиофайлам аудиатласов вместо стандартного "src" написано "urls" , хз почему в моих файлах так от чего это зависит от нашего движка или от версии AudioSprite , ну не суть сразу знал что есть этот нюанс а почему он есть нет времени разбираться.
AS-cutter_fix - собственно вариант с этими двумя фиксами которые по сути нужны только мне, хотя фикс для зацикленных звуков полезен будет всем, тут в итоге уже играющий звук и прерывается запуском другого звука не зацикленного и есть галочка игнора зацикливания.
Да и фикс для src/urls сделан так что он будет читать и то и другое.
AS_Cutter - это мой окончательный архивчик который буду использовать сами поделюсь с коллегами, отличие только в том что добавил .bat для запуска на винде что бы еще пару секунд времени экономить, и переложил app.js в папку bin что бы максимально все красиво было(переложил конечно же с нужными правками в его коде что бы все работало, ну там кода одна строчка так что я этим смог справиться сам, прост указал верный путь который становится верным после перемещения).
Пользуйтесь на здоровье.
Исполнитель данного заказа позже мб выльет его на гитхаб.

Ах да чуть не забыл еще важный моммент, у скрипта в итоге есть зависимость - node.js , но это не проблема, я не программист и поэтому не подумал что это важная инфа(что у меня стоит само собой node.js) что это тоже зависимость, но не мешающая мне Все остальное что надо для работы скрипта есть в его папке.

upd: Исполнитель залил на github как я и просил исходники, что бы любой желающий мог их стянуть и доработать на общак или под свои задачи.
https://github.com/Danila-Developer/AS_cutter
Вложения:
Тип файла: zip AS_Cutter.zip (1.63 Мб, 1 просмотров)
Тип файла: zip AS-cutter_fix.zip (1.68 Мб, 1 просмотров)
Тип файла: zip AS-cutter_orig.zip (1.62 Мб, 2 просмотров)

Последний раз редактировалось Francisk, 28.06.2022 в 15:22.
Ответить с цитированием