deV( )id Games | because we're tired of no return;

Archive for April 2011

Apr/11

4

Brincando com Unity

O Tinnus hoje ficou se divertindo com os Sumotoris e com Unity3d. Depois de meter a mão na massa e tentar criar sua próprias engines/frameworks/toolsets, você aprende a dar valor a coisas como isso:

“Hmm! Preciso só fazer um raycast e ver se acertou alguma coisa. Caso acerte, aplicar uma força no treco. Ah! E vou precisar de ragdolls!”

e alguns minutos depois:

function FixedUpdate () {
  if(Input.GetMouseButton(0)) {
    var ray: Ray = camera.ScreenPointToRay(Input.mousePosition);
    var hit: RaycastHit;
    
    if(Physics.Raycast(ray, hit)) {
      if(hit.rigidbody != null) {
        hit.rigidbody.AddExplosionForce(10000, hit.point, 1);
      }
    }
  }
}

Divirtam-se clicando na imagem:

Clicar em coisas faz com que elas voem, e “R” reinicia a simulação.

Caso você não tenha, terá que instalar o plug-in do Unity Web Player para brincar. Mas é uma instalação muito rápida e tranquila, e vale muito a pena porque cada vez mais webgames são feitos em Unity–inclusive nossos 😉

Meta-jogo sugerido: quantas embaixadinhas você consegue fazer com um mesmo gordinho? 😀

· · · ·

Theme Design by devolux.nh2.me