(Duvida) como fazer um sistema de compra de objetos?
+6
JohnRambo
jonatan oliveira rocha
RenanMSV
Chilinger
deikson
Guilherme_cj852
10 participantes
Página 1 de 1
(Duvida) como fazer um sistema de compra de objetos?
gente como posso fazer um sistema de compra de coisas exemplo :balas, armas , facas em uma loja ?
tem algum tutorial ensinando mais ou menos?
tem algum tutorial ensinando mais ou menos?
Última edição por deikson em Qui Jul 07, 2016 3:44 pm, editado 1 vez(es)
deikson- MembroAvançado
- PONTOS : 3438
REPUTAÇÃO : 14
Idade : 28
Áreas de atuação : Modelagem SketchUp;
design;
Iniciando C#;
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
o jogo é multiplayer? você quer algo mais complexo usando UI ou algo simples tipo o player se aproxima da arma desejada e caso aperte determinada tecla ele pegue a arma e o preço dela é descontado no dinheiro dele?deikson escreveu:gente como posso fazer um sistema de compra de coisas exemplo :balas, armas , facas em uma loja ?
tem algum tutorial ensinando mais ou menos?
@Edit: o tópico ta na area errada :/
Re: (Duvida) como fazer um sistema de compra de objetos?
desculpa
então por enquanto ele nao ta multiplayer , quero fazer tipo eu chego perto do vendedor ai aparece um painel com algumas opções e desconta no dinheiro do player
então por enquanto ele nao ta multiplayer , quero fazer tipo eu chego perto do vendedor ai aparece um painel com algumas opções e desconta no dinheiro do player
deikson- MembroAvançado
- PONTOS : 3438
REPUTAÇÃO : 14
Idade : 28
Áreas de atuação : Modelagem SketchUp;
design;
Iniciando C#;
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Mano vc pode colocar um ray cast do balcao para um distancia pequena ou do vendedor.
duas boleana chegou,tela;
if(chegou){
tela = true;
}else{
tela = false;
}
if(tela){
ui ou a gui aparece
}
duas boleana chegou,tela;
if(chegou){
tela = true;
}else{
tela = false;
}
if(tela){
ui ou a gui aparece
}
Chilinger- MembroAvançado
- PONTOS : 4091
REPUTAÇÃO : 42
Idade : 30
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
- Código:
using UnityEngine;
using System.Collections;
public class Shop : MonoBehaviour {
bool showShop;
public GameObject[] shopItems;
public string[] shopItemsName;
public int[] shopItemsPrice;
public Transform player,vendedor;
public float distance;
public string teclaShow = "b";
public int money = 10000;
void Start(){
foreach (GameObject g in shopItems){
g.SetActive(false);
}
}
void Update(){
if(Vector3.Distance(player.position, vendedor.position) < distance && Input.GetKeyDown(teclaShow)){
showShop = !showShop;
}
}
void OnGUI(){
if (!showShop) return;
GUI.Label (new Rect(10, 10, 100, 20), "Dinheiro: " + money);
for(int i = 0; i < shopItemsName.Length; i++){
if ( GUI.Button (new Rect((110*i), 70, 90, 30), shopItemsName[i] + ": " + shopItemsPrice[i])) {
purchaseItem(i);
}
}
}
void purchaseItem(int i){
if (money < shopItemsPrice[i]) {
OnInsuficientMoney(shopItemsPrice[i]);
return;
}
money -= shopItemsPrice[i];
addItem(i);
}
void addItem(int i){
shopItems[i].SetActive(true);
showShop = false;
}
void OnInsuficientMoney(int price){
// crie aqui seu aviso quando o jogador não tem o dinheiro.
print("Faltam " + price + " para poder comprar este item");
showShop = false;
}
}
Tente isto. Coloque todos objetos(armas que ele pode comprar na variavel shopItems. E coloque o nome e preço corretamente na ordem nas variaveis abaixo. Coloque o objeto player e o objeto vendedor. Coloque a distacia minima para poder abrir a loja. Altere a tecla que abre a loja e o valor de dinheiro.
Última edição por RenanMSV em Qua Jul 20, 2016 8:27 pm, editado 1 vez(es) (Motivo da edição : script arrumado)
RenanMSV- Instrutor
- PONTOS : 4483
REPUTAÇÃO : 356
Áreas de atuação : Programação em C#, PHP. SQL, JavaScript (Web)
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Renan poderia me ajudar como uma duvida seu sistema otimo adorei mas preciso de uma ajuda em algo mas complexo teria como.
Chilinger- MembroAvançado
- PONTOS : 4091
REPUTAÇÃO : 42
Idade : 30
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Mande por pm. Se eu puder ajudar ficarei feliz
RenanMSV- Instrutor
- PONTOS : 4483
REPUTAÇÃO : 356
Áreas de atuação : Programação em C#, PHP. SQL, JavaScript (Web)
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Obrigado Renan
deikson- MembroAvançado
- PONTOS : 3438
REPUTAÇÃO : 14
Idade : 28
Áreas de atuação : Modelagem SketchUp;
design;
Iniciando C#;
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Como que faz um sistema desse sem ser com o New rect, usando o botão normal da unity?
jonatan oliveira rocha- Avançado
- PONTOS : 3276
REPUTAÇÃO : 6
Idade : 34
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Bom, se você estiver falando dos botões UI, teria que modificar o script nos métodos responsáveis por executar as ações. Deve ser public void e ser chamada no OnClick dos botões UI
JohnRambo- Moderador
- PONTOS : 5171
REPUTAÇÃO : 661
Idade : 24
Áreas de atuação : Unity;
Programação;
Música e Sonorização;
Graduado em Análise e Desenvolvimento de Sistemas;
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Eu já fiz isso que você falou, o problema é que não consigo implementar isso: shopItemsName[i] + ": " + shopItemsPrice[i] no On ClickJohn Rambo escreveu:Bom, se você estiver falando dos botões UI, teria que modificar o script nos métodos responsáveis por executar as ações. Deve ser public void e ser chamada no OnClick dos botões UI
jonatan oliveira rocha- Avançado
- PONTOS : 3276
REPUTAÇÃO : 6
Idade : 34
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Eu queria usar o botões UI, esse sistema de compras é perfeito
jonatan oliveira rocha- Avançado
- PONTOS : 3276
REPUTAÇÃO : 6
Idade : 34
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Cara, da para reformular este sistema facilmente, mas necessita um pouco de mais cuidado com a array.
Eu até faria um tutorial, mas não vejo muita utilidade neste script (por melhor que seja) sem um sistema de inventário para aplicar ele junto.
Vou adicionar a lista de pedidos de tutoriais... Mesmo que alguém ajude neste tópico, pretendo trazer algo sobre isto futuramente.
Eu até faria um tutorial, mas não vejo muita utilidade neste script (por melhor que seja) sem um sistema de inventário para aplicar ele junto.
Vou adicionar a lista de pedidos de tutoriais... Mesmo que alguém ajude neste tópico, pretendo trazer algo sobre isto futuramente.
jonatan oliveira rocha- Avançado
- PONTOS : 3276
REPUTAÇÃO : 6
Idade : 34
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Eu quero fazer um sistema de compra de armas, tem que ser com botão UI, eu quero que, quando o jogador comprar o item o botão mude de nome, ex: o texto escrito "buy" se ele clicar no botão vira "equipped" não sei se é assim que escreve rsrs, e os botões UI se ajusta em qualquer tela de smartphone.
jonatan oliveira rocha- Avançado
- PONTOS : 3276
REPUTAÇÃO : 6
Idade : 34
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Quero usar o multi string no botão UI
jonatan oliveira rocha- Avançado
- PONTOS : 3276
REPUTAÇÃO : 6
Idade : 34
Respeito as regras :
jonatan oliveira rocha- Avançado
- PONTOS : 3276
REPUTAÇÃO : 6
Idade : 34
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
jonatan oliveira rocha escreveu:
jonatan oliveira rocha escreveu:Blza:D
jonatan oliveira rocha escreveu:Eu quero fazer um sistema de compra de armas, tem que ser com botão UI, eu quero que, quando o jogador comprar o item o botão mude de nome, ex: o texto escrito "buy" se ele clicar no botão vira "equipped" não sei se é assim que escreve rsrs, e os botões UI se ajusta em qualquer tela de smartphone.
jonatan oliveira rocha escreveu:Quero usar o multi string no botão UI
Sabe amigo, eu acho mais interessante quando se segue as regras do fórum:
Regra numero 3:
3- Não é permitido postar novamente em um tópico mais de duas vezes seguidas. Caso queira adicionar algo, edite o último post ou aguarde 24h.
JohnRambo- Moderador
- PONTOS : 5171
REPUTAÇÃO : 661
Idade : 24
Áreas de atuação : Unity;
Programação;
Música e Sonorização;
Graduado em Análise e Desenvolvimento de Sistemas;
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Foi duas fotos sem querer kkkk, mina Internet é ruim, agora que eu vi as fotos, eu já li as regras faz tempo
jonatan oliveira rocha- Avançado
- PONTOS : 3276
REPUTAÇÃO : 6
Idade : 34
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
REGRAS DO FÓRUM
1 - Caso queira criar um tópico, crie-o na área correta. Se for uma dúvida, poste em "Dúvidas em geral". Se for tutorial, poste em "Tutorial dos membros", e assim por diante.
2 - Só serão aceitos anúncios de canais próprios ou sites próprios, se os mesmos forem sobre programação ou desenvolvimento de games com Unity 3D.
3 - O fórum é para resolução de dúvidas, portanto, venham com dúvidas. Pedir scripts prontos ou resoluções milagrosas sem querer aprender, apenas levará o usuário a ser ignorado posteriormente.
4 - Qualquer tipo de ofensa a membros será punido com ban temporário. Post de pornografia ou conteúdo impróprio será punido com ban permanente.
5 - Não poste dúvidas em tópicos não relacionados ao assunto. Se tiver uma dúvida, crie um tópico na área "Dúvidas em geral".
Aqui não está escrito isso..
1 - Caso queira criar um tópico, crie-o na área correta. Se for uma dúvida, poste em "Dúvidas em geral". Se for tutorial, poste em "Tutorial dos membros", e assim por diante.
2 - Só serão aceitos anúncios de canais próprios ou sites próprios, se os mesmos forem sobre programação ou desenvolvimento de games com Unity 3D.
3 - O fórum é para resolução de dúvidas, portanto, venham com dúvidas. Pedir scripts prontos ou resoluções milagrosas sem querer aprender, apenas levará o usuário a ser ignorado posteriormente.
4 - Qualquer tipo de ofensa a membros será punido com ban temporário. Post de pornografia ou conteúdo impróprio será punido com ban permanente.
5 - Não poste dúvidas em tópicos não relacionados ao assunto. Se tiver uma dúvida, crie um tópico na área "Dúvidas em geral".
Aqui não está escrito isso..
jonatan oliveira rocha- Avançado
- PONTOS : 3276
REPUTAÇÃO : 6
Idade : 34
Respeito as regras :
JohnRambo- Moderador
- PONTOS : 5171
REPUTAÇÃO : 661
Idade : 24
Áreas de atuação : Unity;
Programação;
Música e Sonorização;
Graduado em Análise e Desenvolvimento de Sistemas;
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Ok, essa página de regras eu não tinha visto
jonatan oliveira rocha- Avançado
- PONTOS : 3276
REPUTAÇÃO : 6
Idade : 34
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Cara, antes de você pensar em fazer um sistema de compras, já deve saber que utiliza-se muitos recursos para fazer isso: UI, armazenamento de dados, sistema de dinheiro e preço, inventário e por fim um organizador.
Então é quase impossível para nós darmos uma resposta completa por tópico. A melhor forma de te ajudar é te indicar temas para você estudar e desenvolver o seu próprio mercado, ou com um vídeo.
Eu ainda não vi nenhum vídeo que ensine a fazer um mercado separadamente, só vi o do Paulo(We make a game), porém ele já tinha toda uma estrutura do projeto pronta, acho que isso já não vai te ajudar muito.
Então procure saber sobre: Identificação de Itens(ID), Funções do UI, contadores, sistema de save e load, sistema de drop(no seu caso, drop de gold), array e list(temas mais importantes) e claro, um bom conhecimento sobre variáveis, GameObject, Transform, Vector3 e Rigidbody. Essas variáveis vão ser utilizadas a todo momento no script.
Quero dizer que mercado não é algo simples de se fazer, não é coisa para iniciante. Então se avalie antes de começar a fazer um sistema desse.
Boa sorte, abraços.
Então é quase impossível para nós darmos uma resposta completa por tópico. A melhor forma de te ajudar é te indicar temas para você estudar e desenvolver o seu próprio mercado, ou com um vídeo.
Eu ainda não vi nenhum vídeo que ensine a fazer um mercado separadamente, só vi o do Paulo(We make a game), porém ele já tinha toda uma estrutura do projeto pronta, acho que isso já não vai te ajudar muito.
Então procure saber sobre: Identificação de Itens(ID), Funções do UI, contadores, sistema de save e load, sistema de drop(no seu caso, drop de gold), array e list(temas mais importantes) e claro, um bom conhecimento sobre variáveis, GameObject, Transform, Vector3 e Rigidbody. Essas variáveis vão ser utilizadas a todo momento no script.
Quero dizer que mercado não é algo simples de se fazer, não é coisa para iniciante. Então se avalie antes de começar a fazer um sistema desse.
Boa sorte, abraços.
George Lucas Vieira- Avançado
- PONTOS : 3391
REPUTAÇÃO : 132
Idade : 21
Áreas de atuação : Programação, Modelagem e Animação.
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Eu tenho o sistema completo de inventário de quase tudo que você expecificou, acabei de fazer essa semana, só não tem salve e load(não vou precisar por enquanto), só preciso do sistema de compras mesmo, com o botão UI
Boa tarde, Abraços
Boa tarde, Abraços
jonatan oliveira rocha- Avançado
- PONTOS : 3276
REPUTAÇÃO : 6
Idade : 34
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Tem como você postar o que já tem? ai podemos trabalhar em cima disso
Re: (Duvida) como fazer um sistema de compra de objetos?
Eu preciso comentar os scripts, da pra mandar 3 scripts em uma só mensagem? Se der eu mando, não pode mandar 3 mensagens seguidas né
jonatan oliveira rocha- Avançado
- PONTOS : 3276
REPUTAÇÃO : 6
Idade : 34
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Meu sistema de compras ficou pronto hoje
jonatan oliveira rocha- Avançado
- PONTOS : 3276
REPUTAÇÃO : 6
Idade : 34
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Esse sistema de compra que você mostrou acima é do FPS KIT 3.0 !!!jonatan oliveira rocha escreveu:Meu sistema de compras ficou pronto hoje
Sheyk- Avançado
- PONTOS : 3352
REPUTAÇÃO : 27
Idade : 25
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
É sim, eu só mostrei como exemplo mesmo
jonatan oliveira rocha- Avançado
- PONTOS : 3276
REPUTAÇÃO : 6
Idade : 34
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Eu também estou usando algumas coisas dele também!!! :D
Sheyk- Avançado
- PONTOS : 3352
REPUTAÇÃO : 27
Idade : 25
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Eu também faço isso:D, eu baixo vários jogos de fps de celular pra eu ter uma noção de algumas coisas
jonatan oliveira rocha- Avançado
- PONTOS : 3276
REPUTAÇÃO : 6
Idade : 34
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Um amigo meu estava me ajudando com o sistema de Login, quando acabarmos iremos criar o shop e o inventário no menu.
Você tem Facebook ?
Você tem Facebook ?
Sheyk- Avançado
- PONTOS : 3352
REPUTAÇÃO : 27
Idade : 25
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Legal, tenho sim, Jonatan Oliveira Rocha
jonatan oliveira rocha- Avançado
- PONTOS : 3276
REPUTAÇÃO : 6
Idade : 34
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Manda o link ae para batermos um papo :D :bounce:
Sheyk- Avançado
- PONTOS : 3352
REPUTAÇÃO : 27
Idade : 25
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Não sei como faz essas paradas de link do Facebook kkkk, tenta me encontrar pelo nome na caixa de pesquisa, por gentileza
jonatan oliveira rocha- Avançado
- PONTOS : 3276
REPUTAÇÃO : 6
Idade : 34
Respeito as regras :
Sheyk- Avançado
- PONTOS : 3352
REPUTAÇÃO : 27
Idade : 25
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
estou com uma jaqueta verde, atrás tem uns matos, estou com uma cara de bravo kkk
jonatan oliveira rocha- Avançado
- PONTOS : 3276
REPUTAÇÃO : 6
Idade : 34
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
https://m.facebook.com/profile.php?id=100006327093973
Esse ?
Esse ?
Sheyk- Avançado
- PONTOS : 3352
REPUTAÇÃO : 27
Idade : 25
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Esse mesmo kkk
jonatan oliveira rocha- Avançado
- PONTOS : 3276
REPUTAÇÃO : 6
Idade : 34
Respeito as regras :
Sheyk- Avançado
- PONTOS : 3352
REPUTAÇÃO : 27
Idade : 25
Respeito as regras :
jonatan oliveira rocha- Avançado
- PONTOS : 3276
REPUTAÇÃO : 6
Idade : 34
Respeito as regras :
Re: (Duvida) como fazer um sistema de compra de objetos?
Não consigo ver seu vídeo esta privado tente colocar como não listado se vc não que mostra o video para quem não tem o link
Weslley- Moderador
- PONTOS : 5726
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
jonatan oliveira rocha- Avançado
- PONTOS : 3276
REPUTAÇÃO : 6
Idade : 34
Respeito as regras :
Tópicos semelhantes
» Como fazer um sistema de compra de itens?
» Como fazer um sistema de dano em objetos
» Como fazer um sistema para conectar objetos?
» Como fazer um sistema de conetar objetos 3d ao passar proximo de um Trigger?
» Como programar um sistema para fazer o Player puxar um objetos no Unity
» Como fazer um sistema de dano em objetos
» Como fazer um sistema para conectar objetos?
» Como fazer um sistema de conetar objetos 3d ao passar proximo de um Trigger?
» Como programar um sistema para fazer o Player puxar um objetos no Unity
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos