Brilliant. Thanks Christopher—your example does 80% of what I need and I can hack in the rest.
/Keith. On Tue, Sep 15, 2009 at 12:04 PM, Christopher Wright <[email protected]> wrote: >> However, in order to be able to create and track multiple missiles, I >> need some kind of Array. >> Gary C Martin created something similar in his great little Asteroids >> clone, but did the logic within a javascript patch. >> http://www.quartzcompositions.com/phpBB2/upload/details.php?file=378 >> I patched together a virtual RAM module, with Get and Set and Address >> inputs. >> Basically I’d love to have an ‘Array’ patch which has inputs which >> allow me to randomly access and edit variables inside the array. The >> patch would output a structure. >> >> Any suggestions on how to do this with patches in QC? > > > Gary's approach is essentially the most useful here -- handle the > logic+structure creation all in JS. Having patches that simulate low-level > hardware aren't particularly efficient in QC. > > here's a simple example of a simulation taking place in javascript, with QC > doing the rendering: > > (this doesn't expose random-access stuff, but it could be added pretty > trivially) > > (By the way, I _think_ iterators in Snow Leopard can have outputs, but I > don't know how it works, and haven't had much time to poke about it. > Perhaps that's more elegant that then above) > > If you're going 10.6-only, you can also do the simulation stuff in CL, which > might be snappier if you've got thousands of objects flying around. > > -- > [ christopher wright ] > [email protected] > http://kineme.net/ > > > _______________________________________________ Do not post admin requests to the list. They will be ignored. Quartzcomposer-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com This email sent to [email protected]

