Today was a pretty busy day; after some grueling work in #defining all the OpenGL code from Robotron, my partner and I finally figured out how wave files are stored in wave banks which are stored in sound banks. Fun stuff, that XACT audio.
As for the prototype work, I worked an endlessly moving object that can be slowed by time dilation. The interpolation of locations can get a bit slow when they get close enough, so I put in a minimum distance until it immediately switched to the next position for smoother movement:
After speaking with my producers, I also had to rework plenty of the nodes. Instead of always being connected, we've decided to set pedestals as snap-to locations for nodes, only updating their connections after attaching or detaching from the pedestal group. Thankfully, the use of forward declarations made keeping references of objects much simpler, as long as it came before the generated header:
What next? To be honest, this recent rework knocked most of my to-dos out of the ballpark. I think I'll focus plenty on the Xbox project now.
No comments:
Post a Comment