Précédent   Forum du club des développeurs et IT Pro > Applications > Développement 2D, 3D et Jeux > Moteurs de jeux vidéo > XNA
XNA Forum d'entraide sur le développement avec XNA
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 31/01/2012, 14h55   #1
Chen norris
Membre habitué
 
Avatar de Chen norris
 
Inscription : mai 2004
Messages : 127
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2004
Messages : 127
Points : 105
Points : 105
Par défaut Exporter comme application autonome

Bonjour,

Je développe actuellement une application utilisant le framework XNA et souhaite exporter cette application sur un poste cible ne disposant pas du framework d'installé. Le poste cible étant sous Windows 7, inutile d'y installer le framework .net à ce que j'ai pu lire sur le net (Windows 7 intègre déjà le framework .net).

Première question : est-il possible de faire fonctionner mon application sur le poste cible sans avoir à installer le framework XNA ? Je suppose que oui dans la mesure où certains jeux sont développés avec ce framework et que nulle part pendant leur installation XNA y est installé (ou alors j'ai mal regardé).

Seconde question : est-ce que quelqu'un saurait où trouver une documentation complète sur comment exporter une application pour la faire tourner de manière autonome sur un autre poste ?

Merci d'avance pour vos éclaircissements.
__________________
Chen norris
C/C++, C#, Java, PHP & SQL coder
Web developer
Chen norris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2012, 18h15   #2
saturn1
Membre confirmé
 
Inscription : janvier 2008
Messages : 576
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 576
Points : 258
Points : 258
Salut, tu peux creer un projet Setup.

Dans lequel tu dois pouvoir specifier les Requirements.
Bref les dependances requises si tu es parano tu coche tout^^.

Voila tu pourras trouver un tutoriel sur le net je pense.
saturn1 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 01/02/2012, 09h19   #3
LittleWhite
Responsable 2D/3D/Jeux


 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Ingénieur développement logiciels
Inscription : mai 2008
Messages : 10 367
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : mai 2008
Messages : 10 367
Points : 39 568
Points : 39 568
Bonjour,

Pour un jeu XNA, il est obliger d'avoir le framework. Si certains ne l'installent pas, c'est qu'il est surement déjà installé sur la machine

Sinon, pour faire un paquet, il faut aller dans les propriétés du projet et regarder le menu "Publier".
Pour créer l’exécutable finale, c'est "Générer -> Publier".
__________________
Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi
La rubrique a aussi un blog !

Ma page sur DVP
Mon Portfolio

Qui connaît l'erreur, connaît la solution.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 12h10   #4
Chen norris
Membre habitué
 
Avatar de Chen norris
 
Inscription : mai 2004
Messages : 127
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2004
Messages : 127
Points : 105
Points : 105
Bonjour et merci pour toutes ces précisions.

Citation:
Pour un jeu XNA, il est obliger d'avoir le framework
Mais du coup, est-ce qu'il n'existe pas un moyen d'intégrer les fonctionnalités XNA à l'exécutable généré lors de la publication plutôt que de forcer à installer XNA pendant l'installation ? (quitte à avoir un exe beaucoup plus volumineux). Je pensais à quelque chose comme des copies de DLL par exemple.
__________________
Chen norris
C/C++, C#, Java, PHP & SQL coder
Web developer
Chen norris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 14h34   #5
dancingmad
Membre habitué
 
Homme Martin Bousquet
Développeur de jeux vidéo
Inscription : octobre 2008
Messages : 93
Détails du profil
Informations personnelles :
Nom : Homme Martin Bousquet
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur de jeux vidéo

Informations forums :
Inscription : octobre 2008
Messages : 93
Points : 108
Points : 108
Bonjour, normalement, si tu copie toutes les DLLs de XNA dont tu as besoin dans le dossier de ton exécutable, ça devrait fonctionner.

Après, ce n'est pas la meilleure méthode si tu compte distribuer ton jeu auprès du grand public. Pour régler ce genre de problème, on fournit en général les version redistribuables des bibliothèques qu'utilise le jeu, le tout dans un programme d'installation. Ainsi, quand l'utilisation lance l'installeur, on installe en plus du jeu tout ce dont on a besoin pour que celui-ci fonctionne. Par exemple la plupart des jeux comprennent la redist DirectX9 dans leur installeur.
dancingmad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2012, 10h35   #6
Chen norris
Membre habitué
 
Avatar de Chen norris
 
Inscription : mai 2004
Messages : 127
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2004
Messages : 127
Points : 105
Points : 105
OK, je vais donc tenter en copiant les DLL nécessaires mais je suis d'accord sur le fait que ce n'est pas la solution la plus propre. Je noterai le sujet comme résolu si ça marche.
Merci bien.
__________________
Chen norris
C/C++, C#, Java, PHP & SQL coder
Web developer
Chen norris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2012, 18h07   #7
MoDDiB
Membre chevronné
 
Homme
Développeur de jeux vidéo
Inscription : février 2006
Messages : 448
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Développeur de jeux vidéo
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2006
Messages : 448
Points : 693
Points : 693
Citation:
Envoyé par Chen norris Voir le message
OK, je vais donc tenter en copiant les DLL nécessaires mais je suis d'accord sur le fait que ce n'est pas la solution la plus propre. Je noterai le sujet comme résolu si ça marche.
Merci bien.
C'est aussi une solution interdite par l'EULA de XNA.
MoDDiB est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 15h03.


 
 
 
 
Partenaires

Hébergement Web