Unity on PC- load assets dynamically from disk

I have a project that loads external movie files as movie textures. The .mov files are loaded using relative pathing. On the mac, I get it to work after compiling by simply copying my videos folder (.ogvs) into the compiled application by first selecting it and ‘showing package Contents’. Simple stuff.

But on the PC with an .exe I’m not sure how to accomplish the same thing. Is there a way to ‘look inside’ an .exe on the PC, and copy files there?

As far as I know, no. You’d have to either:

  • Include the movie files in the
    Resources folder and read from there,
    or
  • Put the movie files in the path
    you specified, relative to the executable.

I think the StreamingAssets folder will address your issue.