Skip to content

{ Author Archives }

No Class Today.

I will be posting a project tonight.  It will involve integrating character models and animation with our steering behaviors.  No more spheres moving around.  We will have real art and animation. This project will involve learning more about unity than AI but it will help everyone when we move on to our next topic.  Plus […]

Help Is Here For Assignments! Register as a user on this blog!

The one thing that I am looking for is that you guys try to do the work.  I have designed the assignments so that if you do the reading and just open up the project you should see that the example code in the book and the code I provided are similar.  In fact they […]

Lecture 4 Follow Up

As a result of half of the class not handing in the assignment I am not going assign another project for next week.  Instead I am going to have you guys re-read the sections that most people had trouble with. re-read section 3.2.2 Wandering pp 53-55 Some people had trouble here. re-read section 3.3.5 Align. […]

Lecture 4 Cancelled.

I have cancelled lecture 4 due to the weather (Again!!!!).  I am going to post an assignment later tonight or even tomorrow… I want to see how people are handling Lecture3’s assignment before I assign anything else…. I need to know how well you guys know the material.  I don’t  want to go too fast.

Lecture 3 – Class Cancelled. Project Is Now Assignment.

Here is the starter project for the assignment.  The source file you need to change is AIBehavior.cs.  To change a specific actor’s behavior: select that actor in the heirarchy view go to the Actor script change  ”Desired Behavior” to either “Seek”, “Flee”, “Arrive”, “Wander” or “Align” if you have “Wander” make sure “Face Where You […]

Lecture 2 Files

Here are the files from lecture 2. Just unzip the files and open Assets/Scene.unity.

Feb 2 Class Goals

Stuff to give you guys… a little sandbox world asset bundle.  So we can all start with the same environment. To understand: For Math: Vectors Matrices/Transforms Splines For Programming: Sending Messages Triggers Collision Handling Using Character Controllers Programmatically Moving Character Controllers Making a character follow a spline/path (Just a hacky demo… not real path following.. that […]

Site Link For Math Quick Reference

The site I am linking to is the FAQ for comp.graphics.algorithms newsgroup.  This is just a link to the “Geometry Basics” part of the site. http://www.cgafaq.info/wiki/Geometry_basics Please look at the dot product and 2D point rotation pages. On the dot product page pay special attention to the section under the diagrams that starts with “We draw the […]

Good Beginner Lecture On Matrices

MIT has many lectures online as part of their Open Courseware.  My favorite one is their Linear Algebra class taught by a great professor Gilbert Strang.  His first lecture is a great introduction to matrices which we will be talking about in our next lecture. Here is a link to the first lecture which is the […]

Beginner Unity Tutorials

Unity Editor Tutorials. Scripting Tutorials.