[MY-AL] Importer un FBX en game

Pour les scripts écrits en C#
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
HardyElGenos
Messages : 10
Inscription : 27 Mars 2017 10:54
Contact :

[MY-AL] Importer un FBX en game

Message par HardyElGenos » 15 Mai 2017 13:27

Bonjour,

Je cherche à importer un fichier FBX en game. Vous comprendrez pourquoi avec l'image ci-dessous.

Image

Mon but est de charger un modèle .FBX pour ensuite le faire parler.
Je récupère bien le chemin de destination du fichier (image ci-dessous), mais après impossible de charger un FBX en GameObject.

Image

Je réussi en passant par OBJLoader.cs pour afficher en OBJ mais ne marche pas pour les FBX.
Si quelqu'un à une idée de comment je peux réaliser ma quête sans passer par des plugins payant..

Merci d'avance

Avatar de l’utilisateur
HardyElGenos
Messages : 10
Inscription : 27 Mars 2017 10:54
Contact :

Re: [MY-AL] Importer un FBX en game

Message par HardyElGenos » 18 Mai 2017 10:19

[EDIT]

Après plus de recherche et de réflexion, je vais tenter par un autre moyen.

Je vais essayer de cloner le fichier dans l'asset du projet. Cela n'est serte pas très beau, mais comme j'ai réussi à afficher la liste de fichiers d'un asset, cela est un moyen d'arrivée à mes fins.

Je tiendrais ce post à jour de mon avancée pour aider les personnes dans une difficulté similaire.

Avatar de l’utilisateur
HardyElGenos
Messages : 10
Inscription : 27 Mars 2017 10:54
Contact :

Re: [MY-AL] Importer un FBX en game

Message par HardyElGenos » 18 Mai 2017 11:15

Code : Tout sélectionner

public void OpenBrowser()
    {
        browserScript.SelectEventName = "LoadFbx"; //Same as bellow (image loading method)
        browserScript.OpenFileBrowser(this);
    }
    public void LoadFbx(string path) //perform image loading
    {
		if (File.Exists(path))
        {
			string path2="Assets/Modeles/ah2.fbx";
			File.Copy(path, path2, true);
		}
	}
Je récupère le lien du fichier, puis je le colle ou je veux avec le nom de que je veux.

J'espère que cela aidera des personnes :)

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

Re: [MY-AL] Importer un FBX en game

Message par boubouk50 » 18 Mai 2017 12:36

Merci du partage.

L'idée c'est de copier-coller un FBX externe dans un FBX interne?
Ça marche en Game dans l'éditeur mais est-ce que cela fonctionne après compilation?
"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
HardyElGenos
Messages : 10
Inscription : 27 Mars 2017 10:54
Contact :

Re: [MY-AL] Importer un FBX en game

Message par HardyElGenos » 18 Mai 2017 14:02

boubouk50 a écrit :Merci du partage.

L'idée c'est de copier-coller un FBX externe dans un FBX interne?
Ça marche en Game dans l'éditeur mais est-ce que cela fonctionne après compilation?

Bonjour boubouk,

C'est ce que j'essaye de voir, tout d'abord, je vais créer un prefab avec le fbx copié.
Mais après je ne sais pas encore si cela marche une fois compilé.

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

Re: [MY-AL] Importer un FBX en game

Message par boubouk50 » 18 Mai 2017 14:13

En tout cas, tes chemins en dur comme ça, c'est mort.
Il faut passer par Application.dataPath
Aussi, une fois le programme compilé, tu n'as plus de dossier et de fichier tel l'explorateur Windows, copier-coller dans un fichier interne me semble impossible. Teste avant d'aller plus loin. L'éditeur et l'exécutable ont un fonctionnement totalement différent.
"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
HardyElGenos
Messages : 10
Inscription : 27 Mars 2017 10:54
Contact :

Re: [MY-AL] Importer un FBX en game

Message par HardyElGenos » 18 Mai 2017 15:04

boubouk50 a écrit :En tout cas, tes chemins en dur comme ça, c'est mort.
Il faut passer par Application.dataPath
Aussi, une fois le programme compilé, tu n'as plus de dossier et de fichier tel l'explorateur Windows, copier-coller dans un fichier interne me semble impossible. Teste avant d'aller plus loin. L'éditeur et l'exécutable ont un fonctionnement totalement différent.
Effectivement ça ne marche pas du tout :lol:
Je pense qu'il faut que je repense au projet, en tout cas merci à toi pour tout !

Répondre

Revenir vers « (C#) CSharp »