이 질문에서 무지를 사과합니다..unity3d 파일 내에서 자산 재 컴파일/편집
example.unity3d 파일이 있다고 가정하면 그게 전부입니다. 자산을 편집/변경/대체 할 수 있습니까? 나는 불통일이 있고, 다음과 같은 것들을 얻을 수있다
[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.
구조에
모든 원시 파일 (예) 모든 것을
AssetBundle
X.bin
Assets
AudioClip
1.bin
2.bin
AudioSource
...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 파일) 하지만 어떤 이유로 유니티 프로그램에 모든 데이터를 다시 컴파일하는 방법을 알 수는 없습니다. * .unity3d 파일을 직접 가져올 수는 없지만 16 진수를 편집하는 외부의 쉬운 방법이 있습니까?
이것은 나에게 큰 도움이 될 것입니다. 감사!
왜 그렇게해야합니까? – letiagoalves
@letiagoalves : 호기심은 정말로, 그리고 그것이 할 수 있는지를보기 위해서입니다. 게임을하고 있었고 더 성가신 소리 중 하나를 덜 짜증나게 만들 수 있는지 궁금해했습니다. –
충분히 간단합니다. 대체 된 ogg 파일로 dis 파일을 .unity3d 자산으로 다시 컴파일하면 좋은 결과를 얻을 수 있습니다. 내가 그곳에서 무엇을했는지 보아라. :디 – Alex