Могу ли я редактировать или извлекать содержимое пакета ресурсов в Unity?

У меня есть набор ресурсов Unity. У меня есть еще несколько пакетов внутри этих и несколько файлов db. Есть ли простой способ отредактировать или извлечь содержимое пакета ресурсов.


person Harshit Laddha    schedule 08.08.2013    source источник


Ответы (2)


Unity не поддерживает никаких функций для этого. Но посмотрите другой ответ на решение, которое может сработать. Однако на самом деле вы не должны редактировать их в первую очередь. Пакеты активов предназначены для создания из набора активов, а затем загрузки в ваше приложение.

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

Поэтому, если вы хотите отредактировать содержимое пакета ресурсов, отредактируйте исходные ресурсы и сгенерируйте новый пакет ресурсов.

person Bart    schedule 08.08.2013
comment
нет, я имел в виду создание мода игры для Android, теперь эта игра для Android сделана с использованием единства, так как у меня есть некоторый опыт работы с ней, поэтому я знаю, что теперь да, у них есть скриптовый объект, который рассказывает о содержимом каждого отдельный пакет, теперь все, что я хочу сделать, это распаковать их, посмотреть, зашифрованы они или нет, и отредактировать их, хорошо, если нет простого способа, то какой трудный путь вы можете помочь ... - person Harshit Laddha; 08.08.2013
comment
Что ж, если вы пытаетесь модифицировать игру, вам придется либо перепроектировать пакеты ресурсов, либо создать свой собственный проект Unity, в который вы загружаете их, инстанцируйте данные (если вы можете получить соответствующую информацию из ScriptableObject ), а затем посмотрите, сможете ли вы извлечь нужную информацию. Но все это выходит далеко за рамки вопроса или ответа SO. - person Bart; 08.08.2013
comment
Когда люди не знают ответа, они не должны создавать ответ, который фактически утверждает, что я не знаю, оправданный мнениями о том, почему на вопрос невозможно ответить. Замечания было бы достаточно. Технически ответ на вопрос не простой, но и достаточный. Однако можно извлекать активы, иначе как Unity получит к ним доступ? То, что это сложно, не означает невозможного и не обязательно подразумевает моральный долг в отношении того, что имеется в виду. Все, что предназначено для набора активов, - это просто объединить активы для эффективного распределения. - person ; 13.03.2019

Для людей, которые в будущем найдут этот вопрос ...

Да, с помощью uTinyRipper.

person Joseph    schedule 01.11.2020