Script para alterar o tamanho dos objetos através de uma barra horizontal ajustável
2 participantes
Página 1 de 1
Script para alterar o tamanho dos objetos através de uma barra horizontal ajustável
Se alguem souber o script ou como posso fazer, para meu objeto ao usar uma paleta de escolha de tamanho.
Chilinger- MembroAvançado
- PONTOS : 4091
REPUTAÇÃO : 42
Idade : 30
Respeito as regras :
Re: Script para alterar o tamanho dos objetos através de uma barra horizontal ajustável
Básicamente assim:
Fiz até uma barrinha para ajustar o tamanho do objeto. Basta jogar o script no objeto e pronto ( script em C# com o nome " Tamanho" )
No objeto haverão 2 variaveis, referentes ao tamanho minimo e máximo que o objeto pode ter. Basta ajustar e dar um Play. Uma barra de ajuste do tamanho do objeto aparecerá na tela e pronto :D
Para alterar o tamanho de qualquer objeto basta utilizar o comando ' transform.localScale ' e passar um vector 3 para ele ( escala X, escala Y, escala Z )
Fiz até uma barrinha para ajustar o tamanho do objeto. Basta jogar o script no objeto e pronto ( script em C# com o nome " Tamanho" )
- Código:
using UnityEngine;
using System.Collections;
public class Tamanho : MonoBehaviour {
public float TamanhoMinimo = 1, TamanhoMaximo = 10;
private float tamanho;
void OnGUI (){
tamanho = GUI.HorizontalSlider(new Rect(Screen.width/2-Screen.width/2.5f,Screen.height/2-Screen.height/2.5f,Screen.width/8,Screen.height/14),tamanho,TamanhoMinimo,TamanhoMaximo);
}
void Start (){
tamanho = TamanhoMinimo;
}
void Update () {
transform.localScale = new Vector3 (tamanho, tamanho, tamanho);
}
}
No objeto haverão 2 variaveis, referentes ao tamanho minimo e máximo que o objeto pode ter. Basta ajustar e dar um Play. Uma barra de ajuste do tamanho do objeto aparecerá na tela e pronto :D
Para alterar o tamanho de qualquer objeto basta utilizar o comando ' transform.localScale ' e passar um vector 3 para ele ( escala X, escala Y, escala Z )
Re: Script para alterar o tamanho dos objetos através de uma barra horizontal ajustável
para colocar altura seria td isso e mudar vector 3 para x
tem como explicar
se colocar um jogo online ,teria como as pessoas, nao precisarem baixar o unity web play.
tem como explicar
se colocar um jogo online ,teria como as pessoas, nao precisarem baixar o unity web play.
Chilinger- MembroAvançado
- PONTOS : 4091
REPUTAÇÃO : 42
Idade : 30
Respeito as regras :
Re: Script para alterar o tamanho dos objetos através de uma barra horizontal ajustável
o sistema funciona assim:
se quiser alterar apenas a altura para 5 por exemplo, faça isso:
Quanto ao unity web Player, ele é necessário, independente de onde postar o jogo
- Código:
transform.localScale = new Vector3 (largura, altura, comprimento);
se quiser alterar apenas a altura para 5 por exemplo, faça isso:
- Código:
transform.localScale = new Vector3 (transform.localScale.x, 5.0f, transform.localScale.z);
Quanto ao unity web Player, ele é necessário, independente de onde postar o jogo
Re: Script para alterar o tamanho dos objetos através de uma barra horizontal ajustável
o que voce fez em cima exemplo eu escolho qual o tamanho(com palheta de escala)
Chilinger- MembroAvançado
- PONTOS : 4091
REPUTAÇÃO : 42
Idade : 30
Respeito as regras :
Re: Script para alterar o tamanho dos objetos através de uma barra horizontal ajustável
Este tipo de ajuste já é um pouco mais complexo por que envolve mudança de malha... não é no objeto todo, más nos diversos filhos que o objeto tem.
É de uma complexidade um pouco maior. você precisa ter um modelo com os prefabs já separados no seu programa de modelagem.
É de uma complexidade um pouco maior. você precisa ter um modelo com os prefabs já separados no seu programa de modelagem.
Re: Script para alterar o tamanho dos objetos através de uma barra horizontal ajustável
pustz eu queria fazer desse jeito tem como
Chilinger- MembroAvançado
- PONTOS : 4091
REPUTAÇÃO : 42
Idade : 30
Respeito as regras :
Re: Script para alterar o tamanho dos objetos através de uma barra horizontal ajustável
Obrigado Marcos me ajudou muito irmao
Chilinger- MembroAvançado
- PONTOS : 4091
REPUTAÇÃO : 42
Idade : 30
Respeito as regras :
Tópicos semelhantes
» Script para possuir objetos
» MouseOver alterar de cores solidas para texturas alterar script
» Script de ataque para vários Objetos
» Como alterar a tag de objetos filhos pelo script?
» Ajuda com script para instanciar objetos no servidor
» MouseOver alterar de cores solidas para texturas alterar script
» Script de ataque para vários Objetos
» Como alterar a tag de objetos filhos pelo script?
» Ajuda com script para instanciar objetos no servidor
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos