Bonsoir à tous,
Toujours dans le cadre de mon projet et afin de l'améliorer... j'aimerai ajouter un banal bouton "Parcourir" me permettant de sélectionner mon fichier 3D depuis le Canvas ou sur un menu de fenêtre .
Genre appel "OpenFileDialog" avec un filtre "STL" sur un bouton du Canvas...
Puisque pour l'instant, dans ma nouvelle version je me suis contenté d'un bricolage, avec un "InputField" (nom du fichier) pour récupérer ce dernier sur le bureau...
Mais ce n'est pas pratique au quotidien (outil de travail)... car il faut déplacer les fichiers sur le bureau, récupérer leur nom et le coller sur le champ... pour lancer la simulation.
Autre question :
Sur le canvas comment ajouter un rectangle, opaque ou bien flou ou en alpha en arrière plan des textes pour une meilleure visibilité ?
Voilà, sinon ce petit soft m'aide beaucoup pour estimer les charges des contenants, par contre si j'ai le malheur d'oublier de faire un reset, il continu de calculer les collisions pendants des heures jusqu'à faire freezer le pc...
Merci pour vos conseils,
Fabien
[Résolu] Bouton parcourir...?
[Résolu] Bouton parcourir...?
Dernière édition par fabienst le 11 Nov 2017 11:02, édité 2 fois.
Un problème sans solution est un problème mal posé. – Albert Einstein
Re: Bouton parcourir...?
Sur ce coup Google n'est pas forcément mon ami, car beaucoup de code obsolète sur cette fonction... y a des fois je me demande si ce n'est pas moi qui suis obsolète, car visiblement ma question doit être assez nul pour que personne n'ose me répondre
Je continue de chercher, je ne désespère pas, dommage que ça ne soit pas aussi simple qu'en VBA
Je continue de chercher, je ne désespère pas, dommage que ça ne soit pas aussi simple qu'en VBA
Un problème sans solution est un problème mal posé. – Albert Einstein
- boubouk50
- ModoGenereux
- Messages : 6243
- Inscription : 28 Avr 2014 11:57
- Localisation : Saint-Didier-en-Bresse (71)
Re: Bouton parcourir...?
Tout simplement que personne de connecté n'a la réponse?
Je suis allé faire un tour du côté de l'Asset Store pour dénicher cet asset:
https://assetstore.unity.com/packages/t ... wser-98451
Ça devrait faire le taff je pense.
"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
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Re: Bouton parcourir...?
Merci Boubouk50, ton lien me renvoyait sur la page d’accueil mais avec l'id du lien j'ai pu trouver l'asset
Je vais essayer de suite.
Fabien
Je vais essayer de suite.
Fabien
Un problème sans solution est un problème mal posé. – Albert Einstein
Re: Bouton parcourir...?
Bonsoir,
Ca y est je tiens le bon bout, encore merci
J'ai coincé un moment à chercher comment récupérer le path... mon fils a trouvé en rentrant du lycée...
Bon par défaut la fenêtre s'ouvre sur le dossier ou se trouve l'exécutable,
dans FileBrowser.cs :
Et comme je souhaitais ouvrir par défaut le bureau, je l'ai remplacé par :
Ca reste de mon niveau, mais si ça peut aider un débutant comme moi
Et ça fonctionne... j'ai aussi ajouté une pause pour que le programme arrête de gober toute la mémoire, en attendant de résoudre les fuites... la pause et manuelle mais je vais certainement lui mettre un timer pour qu'elle s'enclenche seule au bout de quelques minutes d'inactivité...
Fabien
Ca y est je tiens le bon bout, encore merci
J'ai coincé un moment à chercher comment récupérer le path... mon fils a trouvé en rentrant du lycée...
Bon par défaut la fenêtre s'ouvre sur le dossier ou se trouve l'exécutable,
dans FileBrowser.cs :
Code : Tout sélectionner
private string _currentPath = Directory.GetCurrentDirectory();
Code : Tout sélectionner
private string _currentPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.DesktopDirectory);
Et ça fonctionne... j'ai aussi ajouté une pause pour que le programme arrête de gober toute la mémoire, en attendant de résoudre les fuites... la pause et manuelle mais je vais certainement lui mettre un timer pour qu'elle s'enclenche seule au bout de quelques minutes d'inactivité...
Fabien
Un problème sans solution est un problème mal posé. – Albert Einstein