[Ajuda] Meu Primeiro Jogo.
2 participantes
Página 1 de 1
[Ajuda] Meu Primeiro Jogo.
Oi estou precisando de ajuda o problema é q não sei fazer ...como no gif eu queria q o ''Circulo" fizesse este movimento de ida e pra voltar eu "clicasse" na "tela" e assim de ida e volta e assim repetidamente...se alguem puder me ajudar eu agradeço desde já..Obrigado :D
Velaz Costa- Iniciante
- PONTOS : 3419
REPUTAÇÃO : 0
Respeito as regras :
Re: [Ajuda] Meu Primeiro Jogo.
tipo, toda vez que clica na tela ele muda de direção??? se for isto é bastante facil
Re: [Ajuda] Meu Primeiro Jogo.
sim marcos é exatamente isso q queria poderia me ajudar cara?MarcosSchultz escreveu:tipo, toda vez que clica na tela ele muda de direção??? se for isto é bastante facil
Velaz Costa- Iniciante
- PONTOS : 3419
REPUTAÇÃO : 0
Respeito as regras :
Re: [Ajuda] Meu Primeiro Jogo.
Tente isto:
- Código:
using UnityEngine;
using System.Collections;
public class Movimentar : MonoBehaviour {
private bool direita;
public float velocidade = 2;
void Start (){
direita = false;
}
void Update () {
//MOVIMENTO
if (direita == false) {
transform.Translate(-velocidade*Time.deltaTime,0,0);
} else {
transform.Translate(velocidade*Time.deltaTime,0,0);
}
//COMANDOS
if (Input.GetMouseButtonDown (0)) {
direita = !direita;
}
}
}
Re: [Ajuda] Meu Primeiro Jogo.
isso msm q eu queria vlw msm muito obrigado vou continuar o projeto se eu tiver duvida ja sei com quem eu posso contar :lol!:
Velaz Costa- Iniciante
- PONTOS : 3419
REPUTAÇÃO : 0
Respeito as regras :
Re: [Ajuda] Meu Primeiro Jogo.
cara me ajuda o unity fica acusando>Assets/Scripts/SpawnController.cs(56,9): error CS8025: Parsing error
________________________________________________________________________________________________________
________________________________________________________________________________________________________
- Código:
[code]using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class SpawnController : MonoBehaviour {
public float maxHeight;
public float minHeight;
public float rateSpawn;
private float currentRateSpawn;
public GameObject tubePrefab;
public int maxSpawnTubes;
public List<GameObject> tubes;
// Use this for initialization
void Start () {
for (int i=0; i<maxSpawnTubes; i++) {
GameObject tempTube = Instantiate(tubePrefab)as GameObject;
tubes.Add(tempTube);
tempTube.SetActive(false);
}
}
// Update is called once per frame
void Update () {
currentRateSpawn += Time.deltaTime;
if(currentRateSpawn > rateSpawn){
currentRateSpawn = 0;
Spawn();
}
}
private void Spawn(){
float randHeight = Random.Range (minHeight, maxHeight);
GameObject tempTube = null;
for (int i=0; i<maxSpawnTubes; i++) {
if (tubes [i].activeSelf == false) {
tempTube = tubes [i];
break;
}
}
if (tempTube != null) {
tempTube.transform.position = new Vector3 (transform.position.y, randHeight, transform.position.z);
tempTube.SetActive (true);
}
}[/code]
Velaz Costa- Iniciante
- PONTOS : 3419
REPUTAÇÃO : 0
Respeito as regras :
Re: [Ajuda] Meu Primeiro Jogo.
Você não fechou a chave da classe...
- Código:
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class SpawnController : MonoBehaviour {
public float maxHeight;
public float minHeight;
public float rateSpawn;
private float currentRateSpawn;
public GameObject tubePrefab;
public int maxSpawnTubes;
public List<GameObject> tubes;
void Start () {
for (int i=0; i<maxSpawnTubes; i++) {
GameObject tempTube = Instantiate(tubePrefab)as GameObject;
tubes.Add(tempTube);
tempTube.SetActive(false);
}
}
void Update () {
currentRateSpawn += Time.deltaTime;
if(currentRateSpawn > rateSpawn){
currentRateSpawn = 0;
Spawn();
}
}
private void Spawn(){
float randHeight = Random.Range (minHeight, maxHeight);
GameObject tempTube = null;
for (int i=0; i<maxSpawnTubes; i++) {
if (tubes [i].activeSelf == false) {
tempTube = tubes [i];
break;
}
}
if (tempTube != null) {
tempTube.transform.position = new Vector3 (transform.position.y, randHeight, transform.position.z);
tempTube.SetActive (true);
}
}
}
Re: [Ajuda] Meu Primeiro Jogo.
Hey Marcos Tenho Um codigo simples aqui e nao sei pq o unity n entendi com o unity 5 agora eu tenho q declarar alguma coisa?
- Código:
void OnCollisionEnter2d(Collision2d coll){
Debug.Log ("perdeu");
}
Velaz Costa- Iniciante
- PONTOS : 3419
REPUTAÇÃO : 0
Respeito as regras :
Re: [Ajuda] Meu Primeiro Jogo.
Por favor Velaz, crie um tópico na área "Dúvidas em geral" com sua dúvida em especifico, se possível, postando prints
Tópicos semelhantes
» meu jogo primeiro jogo de android
» Divulgação do meu primeiro jogo
» Meu primeiro jogo na steam
» meu primeiro jogo pronto
» Primeiro jogo online
» Divulgação do meu primeiro jogo
» Meu primeiro jogo na steam
» meu primeiro jogo pronto
» Primeiro jogo online
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos