Another-Game-Engine / AGE

AGE - C++11 OpenGL4 Game Engine
MIT License
49 stars 11 forks source link

Fixing cpts loading #468

Closed cesarl closed 9 years ago

cesarl commented 9 years ago

Toute la serialization a ete revue et corrigee.

Malheureusement j'ai le cerveau d'une moule donc ca a ete tres mal pensé ... mais j'ai envie de dire OSEF pour le moment ! Hahaha

Les problemes de designs sont trop long a expliquer ici. Mais ils n'empecheront pas, a priori, de faire avancer le projet.

Faites mumuses avec les archetypes, et tout et tout ! Vous allez forcement rencontrer des trucs non prevus ! J'en ai deja remarque qq uns. Dans ce cas, faites moi une issue en Francais ou vous expliquez la feature manquante ou alors le crash si crash il y a.

N'utilisez pas les components physiques, @herpec-j va devoir fixer ca une fois sa PR de faite.

Grosso modo : Les scene sont binarizees pour l'engine core test a leur sauvegarde -> save button == save en json + binary Donc lancez dans un premier temps l'editeur, ouvrez la scene "dragon" et cliquez sur "save" avant de lancer l'engine core test.

Dorian j'ai fait une scene ou tu pourras voir les glitsh graphiques des shadow.

Plus aucune excuse a partir de maintenant pour peter les scenes. Si jamais j'ai fait de la merde dans la serializatiion - ce qui est surement le cas - dites le moi et on fix.

Mais je ne veux plus voir de scene qui se petent parce que des components on ete ajoutes sans prendre en compte leur EDITION SAVEGARDE CHARGEMENT (EDITEUR ET GAME COMPRIS)

BisouXXX

cesarl commented 9 years ago

Ligne 106 et 107 de BenchmarkScene.cpp je load une asset que vous n'avez pas. Commentez la. Desole !

DorianPinaud commented 9 years ago

Good for me :). Nice work !

Few ideas for the next step :

Warning: You have commit your EngineCoreTest.vcxproj.cesar.nvuser, can you remove it before merge thx