CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • Black Friday
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : J'aide les gens dans Unity

News événement
La Manette d’Or 2024 : Voici comment s'inscrire au tournoi EA Sports FC 25 de la PS5
DébutPage précedente
«1  ... 1819202122232425262728  ... 180»
Page suivanteFin
caelacanthe caelacanthe
MP
Niveau 10
27 juin 2014 à 20:36:19

"et qui n'a rien posté ici pour aider les gens "

:d) Tu aurais pu dire directement "pour m'aider", personne ne croît une seule seconde ici que tu te préoccupes du sort des autres. :oui:

Et nous sommes dans un simple forum internet, et s'il s'avérait que, disons, personne n'aie la solution à ton problème, surtout sans extrait de code ni rien :question:

Korback Korback
MP
Niveau 10
27 juin 2014 à 21:16:22

Je compte prendre Unity. :p

-Adridu84- -Adridu84-
MP
Niveau 10
28 juin 2014 à 02:16:30

Korback :d)

Alors qu'attend tu ? :ok:

Korback Korback
MP
Niveau 10
28 juin 2014 à 11:45:28

Il est long en téléchargement et il prend de la place, il paraît.

Mais je le prendrai en Septembre car je vais formater mon PC. :hap:

chiagedeluna chiagedeluna
MP
Niveau 10
29 juin 2014 à 13:26:56

septembre c'est dans deux mois. On voit que t'es pas si pressé de t'y mettre :pf: le moteur fait 1 Go a télécharger et prend 4.5 go sur le disque dur, soit l'espace pris par un jeu de la decennie dernière. C'est pas grand chose, et en deux mois t'aurais de quoi apprendre pas mal de truc dessus.

Korback Korback
MP
Niveau 10
30 juin 2014 à 10:59:12

Etant donné que je pars mercredi et que je ne revient chez moi seulement milieu août, je ne vois pas l'intérêt de le prendre maintenant. :hap:

De plus, j'ai changé d'avis, j'ai un autre projet avec un autre moteur mais pas 3D. :p)

Merci quand même. :hap:

[EGO]Jarjar [EGO]Jarjar
MP
Niveau 9
30 juin 2014 à 13:31:38

" Lapintade à créé ce topique à ma demande, il a juste mit ce premier message pour ouvrir le topique. Il est l'administrateur de ce forum depuis de nombreuses années. "

Au temps pour moi :hap:

[EGO]Jarjar [EGO]Jarjar
MP
Niveau 9
30 juin 2014 à 14:28:23

Comment faire pour savoir si 2 touches sont enfoncées au fait?

-Adridu84- -Adridu84-
MP
Niveau 10
30 juin 2014 à 16:00:10

comme je l'ai dit dans le script, dans un condition if, si tu met && après une condition, tu peut en mettre une autre :

if(Input.getKey(KeyCode.up) && Input.getKey(KeyCode.down)){
// faire les actions nécessaires
}

Dans le code que je t'ai envoyé, tu as tout ce qu'il te faut pour réaliser ton script, je te reposte le lien :

http://pastebin.com/CxCEirQd

[EGO]Jarjar [EGO]Jarjar
MP
Niveau 9
30 juin 2014 à 16:02:44

Nan mais ça je savais, d'ailleurs c'est plus avantageux au niveau perfs d'utiliser KeyCode.up que "up" ?

[EGO]Jarjar [EGO]Jarjar
MP
Niveau 9
30 juin 2014 à 18:51:35
  1. pragma strict

private var chatLine = new String[8];
private var chatText:String;
private var i:int;

function OnGUI() {
chatText = GUI.TextField(Rect(0,Screen.height-40,200,20),chat
Text);

for (i=0;i<8;i++) {
GUI.Label(Rect(0,Screen.height-40-20*i,100,20),ch
atLine[i]);

}

if ((GUI.Button(Rect(200,Screen.height-40,100,20),"Se
nd")
|| Input.GetKey("enter")) && chatText.Length != 0) {
networkView.RPC("Refresh",RPCMode.All,chatText);

chatText = "";
}

}

@RPC
function Refresh(text:String) {
for (i=7; i>0; i-=1) {
chatLine[i] = chatLine[i-1] ; }
chatLine[0] = text ;
}

NullReferenceException: Object reference not set to an instance of an object. :(

Je vois pas trop d'où vient le problème.

[EGO]Jarjar [EGO]Jarjar
MP
Niveau 9
02 juillet 2014 à 12:37:36

C'est un script de chat écrit pour ceux qui auraient pas compris :hap:

[EGO]Jarjar [EGO]Jarjar
MP
Niveau 9
02 juillet 2014 à 16:22:42

Apparemment l'erreur vient de cette ligne :
chatText = GUI.TextField(Rect(0,Screen.height-40,200,20),chat

Text);

Repondez plz :-(

Pseudo supprimé
Niveau 6
02 juillet 2014 à 16:29:21

Bonjour,

Je ne suis pas expert en Jvs...

Je ne sais donc pas si ma remarque est valable dans ce langage.

Quand tu fait :
private var chatLine = new String[8];

Tu initialise bien un object de type Array mais en aucun cas (à mon avis) son contenu existe (tu as instancié le container mais en aucun cas son contenu).

Ainsi dans ton OnGUI pour :
GUI.Label(Rect(0,Screen.height-40-20*i,100,20),cha
tLine[i]);

Il est fort possible que lors de l’exécution du programme il te renvoie cette erreur car la string indicée n’existe pas.

Voila c'est une piste...

Mais le mieux quand même serai de nous signaler vraiment la ligne ou l'erreur se produit. C'est plus simple pour te dépanner.

Bonne continuation.

Peter_Pan Alias MediateurOfGame.

Pseudo supprimé
Niveau 6
02 juillet 2014 à 16:35:30

RE,

Nos post se sont croisés...

Dans le start initialise tes strings...
function Start()
{
for (i=0; i< chatLine.length; i +=1)
chatLine[i] = "";
}

Suis pas sur de la syntaxe, à toi de vérifier.

Peter_Pan Alias MediateurOfGame.

[EGO]Jarjar [EGO]Jarjar
MP
Niveau 9
02 juillet 2014 à 16:42:56

En effet c'était un problème d'ordre de mes lignes ^^

J'ai ajouté un touche pour activer/désactiver la bulle de tchat, et je voudrais que quand je l'active (touche t) le curseur se place automatiquement dans la bulle pour pouvoir écrire. Merci :)

Pseudo supprimé
Niveau 6
02 juillet 2014 à 17:06:08

Re Jajar,

Avec toute ma gentillesse et mon savoir, il va m'être difficile d'écrire ton programme pour toi...

Une piste quand même que tu devrais exploiter.

Le style "GUI.FocusControl"
http://docs.unity3d.com/ScriptReference/GUI.FocusControl.html

Bonne continuation.

Peter_Pan Alias MediateurOfGame.

[EGO]Jarjar [EGO]Jarjar
MP
Niveau 9
02 juillet 2014 à 17:09:57

J'en demandais pas plus merci, et tu connais aussi la fonction pour envoyer le message à l'appui sur Enter ? Parce qu'avec ce que j'ai fait il compte ces touches comme faisant partie du texte que je suis en train d'écrire dans la bulle.

Pseudo supprimé
Niveau 6
02 juillet 2014 à 17:33:01

Re,
Envoie ton script. Si il est corrigeable, je corrige...

[EGO]Jarjar [EGO]Jarjar
MP
Niveau 9
02 juillet 2014 à 17:50:04

:hap:

https://www.dropbox.com/s/9yqydihd4rjiyph/ChatScript.js

DébutPage précedente
«1  ... 1819202122232425262728  ... 180»
Page suivanteFin
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?