eloipuertas / ES2015A

VideoJoc Curs Enginyeria Software 2015
GNU General Public License v3.0
14 stars 7 forks source link

Compilar el projecte fa desaparèixer alguns gràfics #81

Open c30zD opened 9 years ago

c30zD commented 9 years ago

Problema Quan vaig compilar i executar el projecte de Unity que hi ha a "master", la majoria dels objectes no eren observables.

Passos per reproduir el problema

  1. Baixar el projecte de la branca "master"
  2. Obrir el projecte amb Unity
  3. Fer un "Build & Run"
  4. Al joc, clicar "New Game" per anar a l'escena del joc

En aquest punt s'observarà que:

Informació addicional Els paràmetres per compilar són:

Per executar, he fet servir:

Quan vaig obrir el projecte, em va sortir l'error: Blender could not be found. Make sure that Blender is installed and the .blend file has Blender as its 'Open with' application!

Després de compilar em van sortir errors que, pel que vist a internet, són deguts a l'existència d'objectes buits amb un component d'imatge a dins. Bàsicament, que els objectes existeixen, però d'alguna manera no hi són, tot i haver-hi alguna mena de referència a una imatge. Per això, imagino que el problema és que al projecte hi ha fitxers .blend en comptes de .fbx per la majoria de models. Com indica l'error, no tinc instal·lat Blender.

Tinc Windows 7 SP1 x64 i Unity 5.2.1f1

c30zD commented 9 years ago

No sé si aquest és el problema que van dir els dissenyadors durant la demo. Si és així, quina és la solució?

En tot cas, si us plau, exporteu els models al format .fbx. Si una persona aliena al projecte vol descarregar el joc i no té Blender, sinó que té un altre programa de disseny gràfic, no hauríem de forçar-la a descarregar el Blender per modificar alguna cosa.

gpascualg commented 9 years ago

Bàsicament és el que comentes, ara mateix tenim una dependència de Blender, i qualsevol persona que no tingui Blender no podrà veure tot allò fet amb Blender (i no exportat a un altre format).

Això aplica també a la compilació, si no tens Blender al compilar no se't mostraran tots els models.

Una possible solució és la que comentes, exportar a un altre format des de Blender, i així eliminem la depència. Estic d'acord en que seria interessant no dependre de Blender de cara al projecte Unity.

eloipuertas commented 9 years ago

Sí així és. La feina dels dissenyadors és deixar els models llestos per a usar a Unity, per tant sense dependències amb Blender. Els dissenyadors hauran d'importar de blender a el format que s'utilitzi a Unity. Així a més hi haurà consciència dels problemes que pot portar la importació, amb la pèrdua de textures, etc, etc...

hermetico commented 9 years ago

Com a nota, una vegada compilat el joc i generat l'executable (amb un ordenador que te Blender), executant el joc en un ordinador que no te Blender es visualitza tot correctament.

lays1989 commented 9 years ago

d'altre banda, com comenta Eloi el millor seria importar-ho a unity utilitzant (*.fbx). Per les animacions també facilitarà el treball.

gpascualg commented 9 years ago

Al final això com va? S'ha pogut passar a un altre format que no depengui de Blender?

c30zD commented 8 years ago

Encara hi ha un warmachine que utilitza Blender: Assets/Models/Personatges/Elf/Elf_Machine/Materials/Warmachine.blend