A comunidade brasileira de desenvolvimento e programação de jogos.
Bem-vindo: Qua Jul 08, 2020 10:16 pm

Todos os horários são GMT - 3 horas




Criar novo tópico Responder  [ 2 mensagens ] 
Autor Mensagem
 Título: Ajuda na programação.
MensagemEnviado: Sáb Set 02, 2017 11:20 am 
Offline
Membro novo

Registrado em: Qua Ago 30, 2017 4:05 pm
Mensagens: 4
Olá
Estou querendo fazer um jogo de nave espacial e estou com dificuldade em fazer a movimentação, o que quero fazer é que um objeto rotacione no eixo X e Y porém quando se movimentar em direção em X não altere sua posição nem rotação no eixo Z.
Já tentei travar os Constraints porém não deu certo gostaria de saber se qual o modo em que eu possa fazer um valor fixo para a posição e rotação em Z ficarem fixo.

Aqui o código que estou usando para movimentação(C#).

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class PlayerMove : MonoBehaviour {

public GameObject jogador;
public float maxspeed = 30;
public float mimspeed = 5;
public float speed = 10f;
public float rotatespeed = 3f;


void Update () {

//CONTROLE DO JOGARDOR

transform.Translate (speed * Time.deltaTime, 0, 0);

if (Input.GetKey("up") && speed <= maxspeed) {

speed = speed + (5f * Time.deltaTime);
}
if (Input.GetKey("down") && speed >= mimspeed) {
speed = speed - (7f * Time.deltaTime);
}

if (Input.GetKey("left")) {

transform.Rotate (1, -2,0);

}
if (Input.GetKey ("right")) {
transform.Rotate (0,2, 0);
}

}

}


Voltar ao topo
 Perfil  
 
 Título: Re: Ajuda na programação.
MensagemEnviado: Qua Mai 27, 2020 12:30 am 
Offline
Membro júnior

Registrado em: Qui Jul 11, 2019 10:57 am
Mensagens: 39
Para iniciantes, aconselho você a registrar uma conta de jogo aqui nesta casa de apostas https://mz-casadeapostas-classificacao.net. Você pode encontrar todas as informações e benefícios em sua página. Eu mesmo o uso há muito tempo, portanto, com confiança, posso recomendar a você. Bom jogo.


Voltar ao topo
 Perfil  
 
Exibir mensagens anteriores:  Ordenar por  
Criar novo tópico Responder  [ 2 mensagens ] 

Todos os horários são GMT - 3 horas


Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes


Enviar mensagens: Proibido
Responder mensagens: Proibido
Editar mensagens: Proibido
Excluir mensagens: Proibido
Enviar anexos: Proibido

Ir para:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzido por: Suporte phpBB