Luca Fusi Sound Design | Implementation

30Apr/140

WUIS Worklog WED 4/30

No response to my Audiokinetic support post just yet re: being unable to preview audio within the Unity player due to an apparently missing .dll. So, forging ahead with exploring Unity as a standalone component, divorced of all audio. I'll loop back into trying to create a script that plays a sound on something as I gain a little experience. Frightened that I will probably have to start taking C# courses at some point.

  • Read through some basic Unity help stuff to familiarize myself with the various work areas / parts of the workspace.
  • Decided to check out one of Unity's recommended beginner projects--the 'Stealth' game--as a way to get me on rails. Realized from comments that a) the tutorial doesn't teach very well (apparently) and b) requires Unity Pro, which I'm not paying for yet. Started looking for another option.
  • Started in on an example Scripting tutorial from the Unity website: http://unity3d.com/learn/tutorials/modules/beginner/scripting/scripts-as-behaviour-components
  • Realized I hated MonoDevelop (the included and default .cs editor for Unity) already and endeavored to make Sublime Text 3 the new default. Turns out, there's a guide for that. Went ahead and followed all the instructions there, including configuring a .sublime-project file that filters out Sublime from seeing stuff it can't really edit (like images, materials, etc.) from the left-hand panel tree.
  • Worked through the scripting tutorials until a venture into uncharted territory led me into a wall.
  • After doing the Variables and Functions tutorial, I decided to try to branch out and figure shit out. I then hit a stumbling block while trying to make a function that could accept two parameters:

    Assets/Scripts/VariablesAndFuntions_Luca.cs(28,25): error CS0236: A field initializer cannot reference the nonstatic field, method, or property `VariablesAndFuntions_Luca.MultiplyVars(params int[])'

  • Looking that up took me to this Stack Exchange discussion, which actually didn't help me out of the jam. I'm thinking this is basic C# syntax stuff and I probably shouldn't be venturing into this territory just yet.

It felt good to actually make stuff. I've got a little cube that drops onto the floor!

I've realized it'd be neat to be able to embed the results of each day's work within a Unity Web Player applet on here, so I've got little bits of 'playable' progress I can look back on now and again.

Work will probably resume Friday, as I've got to help a friend move tomorrow.