Happy holidays everyone out there, it has been a great year for me as I hope it has been for you. Enjoy the holidays with peace, respect and love !!
Cheers!
-ab
Happy holidays everyone out there, it has been a great year for me as I hope it has been for you. Enjoy the holidays with peace, respect and love !!
Cheers!
-ab
Here’s a quick guide on my recommended Unity3D learning path. The idea is to guide people willing to learn how to create, develop and deploy Unity3D games.
If you take your time and complete the tutorials linked about you will have all the basic knowledge you need to start creating games in Unity3D.
In my opinion, the Uni3D engine is one of the most easy to learn, intuitive and robust tool I have had the pleasure to work with in my 7+ years of experience in the software development industry.
If you are hungry for more, make sure to check the following resources:
And make sure to get involved in the Unity3D Engine Community:
Hope this helps you to get started and have fun with game development.
Cheers!
-aB
// Rotates the character (Y axis only) to face the given position void RotateTowards(Vector3 position) { // Get the direction between the given // position and the current character's position Vector3 direction = position - transform.position; // Get rid of the Y axis variations direction.y = 0.0f; // Check if the character's rotation is // already facing the given position. Include a little damping. if (direction.magnitude < 0.1f) { return; } // If not, it means we have to rotate the character // over its Y axis to face the given position // To rotate our character, we need to use a smooth transition // between the current rotation and the target rotation // Use Quaternion.Slerp() to smoothly rotate the character. // Transform.rotation: The rotation of the transform // in world space stored as a Quaternion. // Quaternion: Quaternions are used to represent rotations. // Quaternion: They are compact, don't suffer from gimbal // lock and can easily be interpolated. // Quaternion: Unity internally uses Quaternions to // represent all rotations. // Quaternion.Slerp: Interpolates rotation between // the rotations of from and to. // Quaternion.Slerp: Choose from and to not to be the // same as the object you attach this script to. // Quaternion.LookRotation: Creates a rotation that // looks along forward with the the head upwards along upwards // Quaternion.LookRotation: Logs an error if the forward // direction is zero // Also we will use the character's rotation speed // to ratate the character smoothly over time // We multiply the rotation speed by the Time.deltaTime // to make the rotation by seconds, and not by frames transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(direction), rotateSpeed * Time.deltaTime); // Now we need to get rid of the rotations on the X // and Z axis, because the character should only be able // to rotate over its Y axis. To do this we need to modify // the transform's Euler Angles // Transform.eulerAngles: The rotation as Euler angles in // degrees. // Transform.eulerAngles: The x, y, and z angles // represent a rotation z degrees around the z axis, // Transform.eulerAngles: x degrees around the x axis, // and y degrees around the y axis (in that order). // Transform.eulerAngles: Only use this variable to read // and set the angles to absolute values. // Transform.eulerAngles: Don't increment them, // as it will fail when the angle exceeds 360 degrees. // Transform.eulerAngles: Use Transform.Rotate instead transform.eulerAngles = new Vector3(0, transform.eulerAngles.y, 0); }Cheers!
Very quickly, I wanted to start combining all my activities which I share with my software professional career.
Along with software and game development, I have been always involved in art activities, from writing poetry and short tales, to miniature painting and music.
One of my current art projects is my music band, which is called “Tercer Mono” (Third Monkey in English). I’m the co-founder and bass player of this instrumental band. We play a mix of funky groovy bases with alternative rock riffs. Check out our band bio, videos, songs and events at:
YouTube Channel
Facebook Page
MySpace Page
Reverb Nation Profile
Twitter
Cheers!
-arbbot
Just wanted to share this very useful post from Mike Ormond’s with links to several Windows Phone 7 Jumpstart Training articles. Make sure to check them out !!!
Cheers!
-arbbot