x


how to make character perform idle, walk etc

hello

as a new user to unity 2.6.1 - 2 days :-)) i have read various tuts regarding the various components etc of unity but 1 area i am having trouble with is characters and more precisely, making them walk, idle etc. what i have achieved so far is to create an idle character which i am using at the moment to walk. what i am i am failing to see is how to have the idle character when there is no movement and another character when it walks. creating the animation characters in 3ds max is no problem. one for idle and one for walk. i also notice that in order to tag a character (idle, walk etc) it has to be in the hierarchy which automatically puts it on the stage as appears when the game starts. i have posted my script for the movement and would be grateful if someone could show me how to progress with this. many thanks.

var speed = 3.0;
    var rotateSpeed = 3.0;
    function Update ()
        {
            var controller : CharacterController = GetComponent(CharacterController);
            transform.Rotate(0, Input.GetAxis ("Horizontal") * rotateSpeed, 0);
            var forward = transform.TransformDirection(Vector3.forward);
            var curSpeed = speed * Input.GetAxis ("Vertical");
            controller.SimpleMove(forward * curSpeed);
        }
    @script RequireComponent(CharacterController)
more ▼

asked Jan 06 '11 at 04:22 PM

peter c gravatar image

peter c
1 1 1 1

(comments are locked)
10|3000 characters needed characters left

1 answer: sort voted first

http://unity3d.com/support/resources/tutorials/3d-platform-game

http://unity3d.com/support/documentation/Manual/Character-Animation.html

Both should help you...

I think that the first one has it, but the second link for sure will help. Read it and learn it, don't just copy paste. Lol.

more ▼

answered Jan 06 '11 at 06:27 PM

Justin Warner gravatar image

Justin Warner
6.3k 19 27 65

thanks for links justin. however, what i do not understand is in the example for animation there is an option to use @ in files names. so what i have done is to create 2 files like so. yellowboy@idle.fbx and yellowboy@walk.fbx. where are these files referenced from? in the example they are using a goober model. which references the @ files. what format is this goober model? t-pose? thanks

Jan 06 '11 at 08:33 PM peter c

I don't think the pose matters, but if you just go by what that page says, it quiet literally tells you everything you need.

Jan 06 '11 at 09:20 PM Justin Warner
(comments are locked)
10|3000 characters needed characters left
Your answer
toggle preview:

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Topics:

x3768
x3316
x1040

asked: Jan 06 '11 at 04:22 PM

Seen: 1883 times

Last Updated: Jan 06 '11 at 05:02 PM