Due to importing/exporting problems with Blender 2.57b 64bit(stable version) between Unity3d, I will be switching to an older version of Blender, Blender 2.49, which apparently cooperates with Unity. As far as tutorials goes, I will be trying my best to make sure that everything is coordinated correctly as far as using functions, modifiers, meshes, texts, objects, etc. If you are also having problems with Blender 2.57 and would also like to install Blender 2.49, I will provide a link here (http://download.blender.org/release/)
Initiative While developing Treva's Adventure I had to figure out a way to handle multiple music tracks and sound effects in a clean manner or suffer horribly. What was going to help me achieve a simple solution was taking all the different sounds and centralizing them in a single class in order to black box them. Any other code trying to play a sound wouldn't even know the sound file's name. All code trying to play a music track would reference a enum that defines all the track names. Defining The Class Creating The Enum When I first started defining types in my enumeration, I was naming the types to be exactly like the file name. For a scary sound effect I had found a file named "ghost breath". So around my code would be scattered lines like SoundManager.Play(SoundEffectType.GhostBreath); This was fine until I found a sound that better fit the situation it was being used in, and decided to use "ghost breath" for a...
Comments
Post a Comment