对这个问题中的无知道歉。
假设我有一个example.unity3d文件,那就是全部。是否可以编辑/更改/替换资产?我有不团结,可以得到以下内容:
所有原始文件(示例)
AssetBundle
X.bin
Assets
AudioClip
1.bin
2.bin
AudioSource
...etc
其中所有内容的列表
[info] DisUnity v0.2.1
Path | Offset | Length
---------------------------------------------------------------- | ---------- | ----------
CAB-file | 0x18 | 18750004
[info] Processing file.unity3d:CAB-file
PID | CID | Class name | Offset | Length | Object name
------------ | ---- | ------------------------ | ---------- | ---------- | -----------
-2146260248 | 82 | AudioSource | 0x38 | 164 |
...etc.
结构
[info] DisUnity v0.2.1
GameObject
vector m_Component
Array Array
SInt32 size
pair data
SInt32 first
PPtr<Component> second
SInt32 m_FileID
SInt32 m_PathID
...etc
原始数据本身(二进制)
实际资产(ogg文件)
所以我觉得我有我需要的所有内容并编辑其中一个声音文件,但出于某种原因,我无法弄清楚如何将所有数据都输入Unity程序进行重新编译。我知道你不能直接导入* .unity3d文件,但是在某种程度上编辑十六进制文件之外肯定有一种更简单的方法吗?
这对我很有帮助。谢谢!
答案 0 :(得分:0)