Clicker : JAVASCRIPT

Pour les scripts écrits en Javascript (UnityScript). :!: Obsolète :!:
Règles du forum
Merci de respecter la NOMENCLATURE suivante pour vos TITRES de messages :

Commencez par le niveau de vos scripts
DB = Débutant
MY = Moyen
CF = Confirmé

Puis le domaine d'application
-RS = Réseau
-AL = Algorithmie

Exemple :

[DB-RS] Mouvement perso multijoueur
Avatar de l’utilisateur
Kinylis
Messages : 14
Inscription : 13 Déc 2014 15:13

Clicker : JAVASCRIPT

Message par Kinylis » 01 Juil 2015 06:45

Bonjour bonsoir je viens de passer une nuit blanche sur united dont je n'ai pas vraiment l'habitude afin de créer un jeu à un ami pour son anniversaire (20 ans) le 12 juillet
malheureusement j'ai du mal à finir quelques trucs... En effet la base des clickers c'est les factorys et les upgrades de click mais je n'arrive pas à les faire...Laissez moi lister mes soucis :ugeek:
_ Je n'arrive pas à faire des incomes :
codeprojetclickermoney.jpg
codeprojetclickermoney.jpg (102.18 Kio) Consulté 4707 fois
_ La photo est entouré d'un carré blanc dégueulasse
_ Comment ajouter un background fait nous même
_ comment faire les bonus/click

Je vous aimes d'avance si ce que je demande à déjà été dit je suis vraiment fatigué je travaille la journée je dors 2h par nuit pour aboutir à ma promesse :(

Avatar de l’utilisateur
E3DStef
Administrateur
Administrateur
Messages : 1646
Inscription : 14 Juil 2013 18:30
Localisation : https://www.carte-des-membres.com/fr/Unity3D-France/

Re: Clicker : JAVASCRIPT

Message par E3DStef » 01 Juil 2015 10:20

Salut,

le manque de sommeil est l'ennemi de tout dev, et je sais de quoi je parles lol...

1°) Utilises les balises CODE plutôt qu'une image qu'on puisse copier/coller pour t'aider

2°) déjà dans ton UPDATE y'a une coquille
si "Escape" alors store = true
Si STORE = true alors STOREOPEN

Pourquoi ne pas faire

si "Escape" alors
store = true;
STOREOPEN();

?

Je te laisses le soin d'édit ton msg pour mettre les balises CODE en route, si tu as besoin d'aide je suis là...
Le Savoir n'est Précieux que s'il est Partagé

Si besoin urgent de me contacter, faites moi un mail sur : franceunity3d@gmail.com

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6224
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: Clicker : JAVASCRIPT

Message par boubouk50 » 01 Juil 2015 10:49

Pour les visus dégueus, on peut avoir un screen?

https://unity3d.com/learn/tutorials/pro ... background
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

Avatar de l’utilisateur
Kinylis
Messages : 14
Inscription : 13 Déc 2014 15:13

Re: Clicker : JAVASCRIPT

Message par Kinylis » 01 Juil 2015 11:43

J'ai fais une petite sieste et je suis agréablement surpris de votre réponse aussi rapide le screen de la visu :
libanaisvisu.jpg
libanaisvisu.jpg (49.92 Kio) Consulté 4688 fois
Pour le CODE

Code : Tout sélectionner

#pragma strict
var store = false;
static var click = 0;
function Start () {
click = 0;

}

function Update () {
if (Input.GetKeyDown (KeyCode.Escape))
{
store = true;
}
if (store == true)
{
storeopen();
}
}

function storeopen(){
if (GUI.Button(Rect(Screen.width / 2 -50, Screen.height / 2 -50,200,50,"Factory")
if(money == 100);
{
money -=100;
yield WaitForSeconds (2);
money = 900;
}
}
Pour le main :

Code : Tout sélectionner

#pragma strict
var clicks : Transform;
var score : GUIText;
var clicked : boolean = false;
var click : int = 0;
var timer : int = 60.00;
var timert : GUIText;
var endt : GUIText;
function Start () {
click = 0;
timer = 60.00;
}

function Update () {
score.text= "Frapper le libanais: " + click ;
countdown();
timert.text="Temps: " + timer;
end();
}

function OnMouseDown()
{
click += 1;
}
function countdown ()
{
timer -= 0000000000.1;
}
function end ()
{
if (timer == 0 )
{
endt.text = "Très content de ton non tryhard" ;

}
}
Bon bon j'accepte toutes aides je donne même mon skype : Kinylis et mon facebook Guillaume Azl

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6224
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: Clicker : JAVASCRIPT

Message par boubouk50 » 01 Juil 2015 11:52

Pour la qualité d'image il faut aller voir sur les Import Settings.
Sélectionne ton image source dans l'onglet Project et dans l'Inspector s'affichera les settings. Si tu veux une meilleur qualité, enlève la compression (format TrueColor) et mets une size max qui correspond à la taille juste supérieure à ton image -> Si ton image est 950x950, mets 1024. Normalement, ton image doit être un multiple de puissance de 2 (512, 1024, 2048), c'est plus optimisé.
Tu peux aussi changer de filter mode: à toi de voir ce que tu veux.
Oublie pas de cliquer sur Apply pour voir et enregistrer les changements!

Concernant le code tu veux faire quoi exactement?
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

Avatar de l’utilisateur
Kinylis
Messages : 14
Inscription : 13 Déc 2014 15:13

Re: Clicker : JAVASCRIPT

Message par Kinylis » 01 Juil 2015 12:13

Ok c'est fait :
j'aimerai mettre en place des incomes sur un shop en exp ou en gold
faire lvling sur les cliques que je fais
pour l'instant c'est le principal après j'ai plein de petite idée sur un bloc note à vrai dire j'aimerai aussi une petite action quand on clique sur mon ami :)

Avatar de l’utilisateur
Kinylis
Messages : 14
Inscription : 13 Déc 2014 15:13

Re: Clicker : JAVASCRIPT

Message par Kinylis » 01 Juil 2015 12:15

Le découpage est volontairement dégueulasse btw
Et par contre TRUE COLOR ça me fait une tache :/

Avatar de l’utilisateur
E3DStef
Administrateur
Administrateur
Messages : 1646
Inscription : 14 Juil 2013 18:30
Localisation : https://www.carte-des-membres.com/fr/Unity3D-France/

Re: Clicker : JAVASCRIPT

Message par E3DStef » 01 Juil 2015 12:21

Ton image tu l'as passé en SPRITE ?
Le Savoir n'est Précieux que s'il est Partagé

Si besoin urgent de me contacter, faites moi un mail sur : franceunity3d@gmail.com

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6224
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: Clicker : JAVASCRIPT

Message par boubouk50 » 01 Juil 2015 12:23

Kinylis a écrit :j'aimerai mettre en place des incomes sur un shop en exp ou en gold
faire lvling sur les cliques que je fais
Désolé, mais le vocabulaire de MMORPG, je connais pas trop, du coup je suis pas sur:
Incomes? Faire un système d'achat d'objet avec de l'Exp ou de l'argent -> Donc un shop/inventaire?
lvling? Incrémenter des variables à chaque clic?
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

Avatar de l’utilisateur
Kinylis
Messages : 14
Inscription : 13 Déc 2014 15:13

Re: Clicker : JAVASCRIPT

Message par Kinylis » 01 Juil 2015 12:30

J'ai réglé le soucis de texture merci à vous :D
Désolé, mais le vocabulaire de MMORPG, je connais pas trop, du coup je suis pas sur:
Incomes? Faire un système d'achat d'objet avec de l'Exp ou de l'argent -> Donc un shop/inventaire?
lvling? Incrémenter des variables à chaque clic?
Incomes: c'est juste une sorte de paye mais je veux le faire en seconde
imaginons que j'achète un archer : l'archer me ramène 2g/sec par exemple
Lvling : Excatement icrémenter des variables à chaque click

Code : Tout sélectionner

function OnMouseDown()
{
click += 1;
}
function countdown ()
je veux que celà passe à +2 si j'achète une épée par exemple :)

Verrouillé

Revenir vers « (Js) Javascript »