Hi Guys

Sorry to butt in, I've been following this thread with interest


> Could you make some suggestions about some simple example data and
> usages that we can put together to test the specific issues you are
> seeing.
>

I've recently ported a few games I've made for IOS to Android. Android
applications exist in a .apk file which is readable as a zip archive. This
meant I had to access all my asset files within the archive, most of which
were setup with relative paths.

I managed to achieve this using a osgDB::ReadFileCallback, but had to wrap
all my osgDB::readNodeFile etc calls into my own class to handle attaching
it each time, I also had to use the class to ensure my relative file paths
where being read from the archive on Android and not through
osgDB::readNodeFile. The android apk also had the added anoyance that all
the assets had to be in a folder called "assets" and could be placed in the
root, so all my read calls have "/assets/" prepended.

I guess what I'm saying is Android apk files are a good example of wanting
to read files within an archive as if it's just another disk. So that you
don't have to change any assets or file paths when running on Android.

Terry's work seems to address the main issues of models referencing local
images and correct me if 'm wrong, but not having to give the full path
including the archive once opened. Android files do though raise another
issue of wanting to mount a specific folder in the archive. In Androids
case mounting pathtoapk.apk/assets/.

I'd be interested in testing things out on the Android side once I'm
more familiar with the changes.

Cheers
Tom
_______________________________________________
osg-submissions mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org

Reply via email to