Bump - no suggestions, maybe it's basic question, but not used 3d
stuff for awhile.
I think I have to "tap into the loadercube class"... what ever that
means?
Can anyone give me a headstart, as I said not working on this for fun
or money, just trying to help a friend out, so really don't want to
spend all of tomorrow rewritting away code if there is a simple way to
do this, I presume I set the collada loader running and then somehow
hook up the loadercube but not show it and then listen on that??
We found this snipit .... but must admit it makes little sense to me
and seems rather obscure approach.
snippet:
"Hey Kakarlus
1
0
0
0.8681069768057965
1
dae/ch_dagger_1h_t1_01_base.DAE
my question is why is there a 1 up there...
ProgressEvent is fired the instant a file starts loading. However at
this
point both bytesLoaded and bytesTotal haven't been set yet. you will be
dividing aero by aero which returns 1.
and another question,
how do i remove the cubeloader?
to get rid of it altogether is the same approach as replacing it:
obj = Collada.load("dae/ch_dagger_1h_t1_01_base.DAE",
{loader:Object3DLoader});
the loader property in the init object can be any class definition that
extends Object3DLoader, or if you want no visual feedback at all,
Object3DLoader itself
cheers
Rob
On Mon, May 4, 2009 at 9:48 AM, kakarlus <[email protected]> wrote:
and another question,
how do i remove the cubeloader?
"
To be honest I have always found the loaders for away a pain to work
with maybe I need to rewrite them to be user friendly, they seem to be
sort along the lines of flash's loader which I don't like either, but
maybe I just don't understand them well enough, but was hoping to just
hook into an event that tells me the amount loaded, if I need to feed
it the total that's fine but seems this would be something most people
need... rather than an event giving random numbers.
Cheers
;j
On 17 Apr 2011, at 23:42, [email protected] wrote:
Hi helping a friend on some away3d, but really unsure on how to
proceed with a preloader on some collada, we have one for each
section and some streaming 3d music but thats besides the point.
currently I listen to the loading..
loader.addEventListener( Loader3DEvent.LOAD_PROGRESS,
loaderProgress );
and dispatching a signal...
if( loader.handle.bytesLoaded != 0 &&
loader.handle.bytesTotal != 0 )
{
fraction =loader.handle.bytesLoaded /
loader.handle.bytesTotal;
if( Math.round( fraction ) != 1 )
{
progressed.dispatch();
}
}
but it seems to be giving results for all the assets ( all the
images in the scene ) as they are loaded so I have a yo yo loading
bar, just unsure on the best approach, do I set the collada images
to a single 0 size image by hacking the collada file and then
replace them at run time from a separately loaded swf - that would
be a real pain and not easy, do I go down the prefab route (or tell
him to), probably sorted this before but no idea where my old code
is. Was hoping there was an event I could hook into that would save
me having to do lots of work, just assumed this is a common thing
and the engine would have something set up for this. Sorry if I
should read the documents more I looked through some of the away
classes but did not find any clues in the code and googled but did
not find an clues.
Currently looking at the standard as3 away3d version would love to
play with molehill and maybe help on the haxe part but need to get
my friends project out the door in as3, and I seem to have lost all
motivation to code as3 :).
Many Thanks for any tips cheers
;j