Stardust Particle Engine
A new AS3 particle engine with some very nice demos:
Stardust
A new AS3 particle engine with some very nice demos:
Stardust
Posted by
IanT
at
10:20 AM
0
comments
Labels: as3
Really good post from Senocular on Flash Player 9/10 order of operations during playback.
Order of Operations in ActionScript
Posted by
IanT
at
4:08 PM
0
comments
A really neat little AIR-based IDE.
MiniBuilder.
Posted by
IanT
at
7:08 PM
0
comments
Things which have caught my attention recently:
Posted by
IanT
at
9:07 AM
0
comments
I've been playing around with the Neverwinter Nights 2 Toolset - an IDE for the Electron Engine used to build modules to play within NWN2.
It's buggy, crashes from time to time, and has lots of rough edges - but then you'd expect it to; it must have originally been developed as an in-house tool where the priority was on getting a game built rather than heavily testing the editor.
(Annoyingly, the latest patches cause both it and NWN2 itself to crash on my machine - I've had to revert to a couple of patches back, which may explain some of the bugs.)
The terrain, texturing and walkmesh editing tools seem solid and well thought out; and the library of 'placeables' works well. Where the whole thing seems to be ropey is around the scripting and conversation side. The interfaces are a bit obtuse; it's difficult to find your way around, and there's a monolithic feel to the coding system itself which means that the scripting feels clunkier than it really needs to be.
Granted, I've only just started getting to grips with it - the documentation is sparse - so there may be easier answers to some of the things I'm trying to do. But I have started to compile a short wishlist of 'if I were rewriting this editor...' things to do.
Some things I'd change:
I had an annoying issue yesterday where I discovered that if I called Flash's print function (via PrintJob) in a full screen AIR app the print dialog wouldn't be shown - it would appear behind the main app window.
Took a bit of hunting around, but eventually I discovered that it was a simple case of setting:alwaysInFront=false;
on the main AIR window (my main WindowedApplication).
Why it should have been set to true by default I have no idea.
Thought this might be useful for other people!
P.S. As an addendum, Flash/AIR still has major issues while printing, all to do with windowing and the print dialog. In the end we just couldn't get it to work acceptably in full screen - so now when you print from our app we have to switch out of full screen, present the print dialog and then switch back in. Very irritating, with no native Flash/AIR workarounds.
Posted by
IanT
at
10:13 AM
0
comments
My general ramblings can be found over at Contradictionary.