x


how do I create a character

really how do make one???

more ▼

asked Oct 24 '10 at 06:45 PM

novetle gravatar image

novetle
9 1 1 2

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

2 answers: sort voted first

as in a really cool looking one? then you go to http://blender.org: http://www.blender.org/, download blender 2.49, look at a couple blender tutorials on youtube, make the character and save it as a .blend file in your unity project folder, and you should have a player prefab.

disclaimer: this should be a week long project. it doesnt take a couple hours or minutes to make a really cool looking character.

disclaimer2: you will have to check with the tornado twins tutorial on youtube to know what im doing in this script. the link for that is:

http://www.youtube.com/watch?v=5-X-Ebh1kYA&feature=related

if you're asking about a script, here's mine:

//shooting
 var bullitPrefab : Transform;
 //dying
 static var dead = false;
 static var SCORE = 0;

 //geting hit
 static var gotHit = false;

 //respawn
  function LateUpdate()
{



 if(dead)
 {//where the player respawns
  transform.position = Vector3(-30.76492, 1.086278, 1.999224);
  dead = false;
  }
  }


 function OnTriggerEnter( hit : Collider )
 {//when the player falls off (this doesnt really work too good. )
 if(hit.gameObject.tag == "fallout")
 {
  dead = true;
  //subtract life here
    HealthControl.LIVES -= 1;
 }

 //getting hit (this works)
  if(hit.gameObject.tag == "enemyProjectile")
  {
   gotHit = true;
   HealthControl.HITS += 1;
   Destroy(hit.gameObject);
  }
 }




/// This script moves the character controller forward 
/// and sideways based on the arrow keys.
/// It also jumps when pressing space.
/// Make sure to attach a character controller to the same game object.
/// It is recommended that you make only one call to Move or SimpleMove per frame. 

var speed : float = 6.0;
var jumpSpeed : float = 8.0;
var gravity : float = 20.0;

private var moveDirection : Vector3 = Vector3.zero;

function Update() 
{
var controller : CharacterController = GetComponent(CharacterController);
if (controller.isGrounded) {
// We are grounded, so recalculate
// move direction directly from axes
moveDirection = Vector3(Input.GetAxis("Horizontal"), 0,
Input.GetAxis("Vertical"));
moveDirection = transform.TransformDirection(moveDirection);
moveDirection *= speed;

//jumping
if (Input.GetButton ("Jump")) {
moveDirection.y = jumpSpeed;
}
}

// Apply gravity
moveDirection.y -= gravity * Time.deltaTime;

// Move the controller
controller.Move(moveDirection * Time.deltaTime);

//main menu button
if(Input.GetKeyUp("Escape"))
{
 Application.LoadLevel("Main Menu");
}

//shooting
if(Input.GetKey("f"))
   {//makes a fireball prefab
    var bullit = Instantiate(bullitPrefab, gameObject.Find("spawnPoint").transform.position, 
    Quaternion.identity);

    bullit.tag = "wormProjectile";
    //shoots it forward
    bullit.rigidbody.AddForce(transform.forward * 4000);
    //makes it go completely straight
    useGravity = false;

    }

    //prints your score
 print("Score: "+SCORE);
 //changes your score
 switch(SCORE)
 {
  case 10:
  Application.LoadLevel("Main Menu");
  break;
 }
}






    @script RequireComponent(CharacterController)

hope that helped.

more ▼

answered Oct 24 '10 at 07:52 PM

Jesus_Freak gravatar image

Jesus_Freak
1.2k 38 44 59

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

you could always go to turbosquid and download one if you arent skilled enough to make one but there are a bunch of ways blender, mudbox, 3ds max whatever you will feel more comfortable with hope this helps good luck, Ben

more ▼

answered Nov 27 '10 at 10:55 PM

user-6857 (google) gravatar image

user-6857 (google)
22 1 1 6

(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:

x3316
x1040
x838
x205

asked: Oct 24 '10 at 06:45 PM

Seen: 1762 times

Last Updated: Oct 24 '10 at 07:53 PM