| Problème police | |
|
|
Auteur | Message |
---|
Arnak Débutant
Messages : 17 Localisation : Dans mes pantalons, au Québec. Projet Actuel : Gang de voleurs (Titre provisoire)
| Sujet: Problème police Mar 22 Juil 2008 - 17:28 | |
| Bonjour, je voudrais qu'il y ailles une certaine police dans mon jeu. Alors, je l'insère dans le .gm6, et je fais tout ce dont j'ai besoin pour l'utiliser. Sur mon ordi, où est installé la police ça marche comme il le faut, mais sur un autre ordi, la police n'est pas celle que j'ai choisie, c'est Arial qui apparait a la place... :non: Alors, j'aimerais savoir s'il y a un moyen d'intégrer la police au .gm6 pour que la police ne change pas, ou autre. Merci! :lng: |
|
| |
Bloue Utilisateur confirmé: Rang **
Messages : 443
| Sujet: Re: Problème police Mar 22 Juil 2008 - 21:01 | |
| Si sur l'autre ordinateur la police du jeu n'est pas installée sa ne marchera pas donc je pense qu'il faut que tu mette la police dans le dossier du jeu avec un message qui dit "pour jouer dans de meilleures conditions veuillez installer la police ci-jointe" et tu explique comment l'installer (normalement tu met le fichier dans le dossier fonts lui meme dans le dossier windows (euh si tu as windows...). |
|
| |
Arnak Débutant
Messages : 17 Localisation : Dans mes pantalons, au Québec. Projet Actuel : Gang de voleurs (Titre provisoire)
| Sujet: Re: Problème police Mar 22 Juil 2008 - 21:07 | |
| Merci de l'explication :sourire: C'est ce que je vais faire. (Oui j'ai Windows lol) J'aurais pensé que Game Maker aurait eu une fonction qui intègre les polices mais bon.
:p_merci: encore! |
|
| |
Bob65 Utilisateur confirmé: Rang *
Messages : 186 Localisation : Québec, Canada Projet Actuel : Death Trail
| Sujet: Re: Problème police Mar 22 Juil 2008 - 22:44 | |
| Non c'est pas vraiment une bonne façon, je crois que pour installer un police avec windows tu double clique sur le fichier et un message va apparaître mais je suis pas sûr. Donc si c'est le cas utilise la fonction execute_shell dans ton jeu et surprime le fichier après. Sinon encore plus simple --> utilise une DLL : http://gmc.yoyogames.com/index.php?showtopic=326842Voilà |
|
| |
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: Problème police Mar 22 Juil 2008 - 23:40 | |
| lol la dll qui sert à rien, avec la fonction environnement_get_variable("windir"); on a le répertoire windows, ensuite il suffit de copier la police dans le dossier font.
ça prend une ligne de code, ça marche et y'a pas besoin de dll ^^ |
|
| |
master47 Utilisateur confirmé: Rang *****
Messages : 2368 Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio
| Sujet: Re: Problème police Mer 23 Juil 2008 - 0:17 | |
| Ou :
root = environment_get_variable("SYSTEMROOT");
Ou :
root = "%SYSTEMROOT%/Fonts" ; |
|
| |
Bob65 Utilisateur confirmé: Rang *
Messages : 186 Localisation : Québec, Canada Projet Actuel : Death Trail
| Sujet: Re: Problème police Mer 23 Juil 2008 - 3:44 | |
| On a juste besoin de copier la police dans le répertoire de police de windows, pas besoin de touché au registre. Nice. |
|
| |
master47 Utilisateur confirmé: Rang *****
Messages : 2368 Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio
| Sujet: Re: Problème police Mer 23 Juil 2008 - 12:39 | |
| Si on veut que tout marche correctement, normalement il faut updater le registre, c'est pour cela que la dll est bien. |
|
| |
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: Problème police Mer 23 Juil 2008 - 12:45 | |
| boarf ça marche très bien sans toucher au registre ^^ |
|
| |
master47 Utilisateur confirmé: Rang *****
Messages : 2368 Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio
| Sujet: Re: Problème police Mer 23 Juil 2008 - 13:12 | |
| Tiens voila un script que je viens de te faire qui te permet d'installer une font : - Citation :
/* * * InstallFont( Filename, FontName) * * Filename : Nom du fichier; FontName : Nom de la police * * Retourne -1 si un des arguments est invalide, -2 si le fichier n'existe pas, 1 si tout c'est passé sans erreurs * * * Exemple d'utilisation : * InstallFont( "today.TTF", "Today"); * */ FName = argument[0] ; FontName = argument[1] ; if( (FName == "") or (FontName == "")) { return -1 ; } if( !file_exists( FName ) ) { return -2 ; } Copy = file_copy( FName, environment_get_variable("SystemRoot") + "/Fonts/" + filename_name(FName) );
registry_set_root(1)
Reg = registry_write_string_ext( "\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts", FontName + " (True Type)", filename_name(FName) );
return 1 ;
|
|
| |
edi9999 Utilisateur confirmé: Rang *****
Messages : 2480 Localisation : France Projet Actuel : theatre flashy
| Sujet: Re: Problème police Mer 23 Juil 2008 - 13:31 | |
| C'est pratique, tu pourrais l'ajouter dans scripts gml, ptet :lng: |
|
| |
master47 Utilisateur confirmé: Rang *****
Messages : 2368 Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio
| Sujet: Re: Problème police Mer 23 Juil 2008 - 13:49 | |
| Ouais |
|
| |
Arnak Débutant
Messages : 17 Localisation : Dans mes pantalons, au Québec. Projet Actuel : Gang de voleurs (Titre provisoire)
| Sujet: Re: Problème police Mer 23 Juil 2008 - 19:55 | |
| Merci, c'est cool, mais je ne comprends pas la fonction environement_get_variable() c'est quoi? |
|
| |
Contenu sponsorisé
| Sujet: Re: Problème police | |
| |
|
| |
| Problème police | |
|