MaKiPL / OpenVIII-monogame

Open source Final Fantasy VIII engine implementation in C# working on Windows and Linux (Android and iOS planned too!) [Monogame]
MIT License
637 stars 58 forks source link

Walkmesh / NavigationMesh not implemented #103

Closed benjaminfoo closed 5 years ago

benjaminfoo commented 5 years ago

As the title states, there is currently no such thing (an area where a player is allowed to move). After implementation, the navmesh could be used to define/limit player-movement or execute triggers (level-change, scene-change, item-found-evenyt, etc.).

This requires that there is something like a player-model, which could be moved with different inputs.

However, i think this should be seen as low prior, as there isn't a foundation for this currently.

Sebanisu commented 5 years ago

Maki has models drawing for battle. I think the models are the same in field just with different animations. The save data has which model is in use and which costume. And coords where they are standing and facing I think.

MaKiPL commented 5 years ago

I think the models are the same in field just with different animations

Unfortunately they are different- they are more close to World MCH than battle. Combining World (MCH) + battle (animations/skinning) would be nice combination for field models. I began working on them in an independent project - https://github.com/MaKiPL/test_bootstrap_fs/tree/master/fieldmodelbootstrap but shortly after abandoned it- another bad news is that this project is not so advanced/has no good progress

benjaminfoo commented 5 years ago

Oh sorry, with model I meant a class or a struct which contains the model / visual. This model should then be translated / moved by inputs.