社区问答

欢迎来到 Audiokinetic 社区问答论坛。在此,Wwise 和 Strata 用户可互帮互助。如需我们团队直接提供协助,请前往技术支持申请单页面。若要报告问题,请在 Audiokinetic Launcher 中选择“报告错误”选项(注意,问答论坛并不会接收错误报告)。我们内部设有专门的错误报告系统,会有专人查看报告并设法解决问题。

要想尽快得到满意的解答,请在提问时注意以下几点:

  • 描述尽量具体:比如,想达到什么样的目的,或者具体哪里有问题。
  • 包含关键细节:比如,Wwise 和游戏引擎版本以及所用操作系统等等。
  • 阐明所做努力:阐明自己为了排除故障都采取了哪些措施。
  • 聚焦问题本身:聚焦于问题本身的相关技术细节,以便别人可以快速找到解决方案。

0 投票
I have attempted to set up a version control so that me and some fellow students can colaborate on a wwise project. I started a git repo and it has the wwise project folder within it. My friend created a test folder in wwise and pushed it in to main. I fetched and pulled from the repo to see if the changes were now in my project but we get an error message stating that the “physical folder was not found at the project load”. Dont really know why it wont work. Ive had it work seamlessly with other softwares before but here it doesnt seem to work, dont quite get it.

 

I am pretty new to using version control so yeah…

 

Thanks for any help
分类:General Discussion | 用户: Alfred Fallegård (110 分)

1个回答

+2 投票
When your friend created a folder and pushed it, all it did is create it inside the .wwu file. But since Git does not have a concept of a folder, it does not track the folder being made. So when you pull these changes, Wwise reads the updated .wwu and looks for the new folder, which will not exist on your end. Git deals with filepaths. Same as Perforce.

The right way to test it is to create an actual file that Git can track, not a folder. Try having your friend create a new actor mixer entry and push that.
用户: Adrian J. (340 分)
Thanks! But how would you go about creating folders then? Structure wise i guess it can get quite messy if not using folders? And also, i couldnt find a straight forwards guide on which files should be in the .gitignore. Does it even need to be setup or is that just for bigger projects?
I think my initial answer might have not been clear enough. When you push a file into git, the file can be in any nested directory. But the directory itself is not tracked - the file is. So you can think of directories as something that's implicitly derived from all tracked files, but it's virtual in a way (no directories will ever be tracked or created explicitly without files being inside of them).
...