Jump to content

  • Log In with Google      Sign In   
  • Create Account

Banner advertising on our site currently available from just $5!


1. Learn about the promo. 2. Sign up for GDNet+. 3. Set up your advert!


Luabind and Entity/Components


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
No replies to this topic

#1 Saragan   Members   -  Reputation: 123

Like
0Likes
Like

Posted 21 June 2014 - 10:18 AM

  1. Hi guys

    I have managed to cast my class into lua and that seems to work fine, however, i want to cast it back to a c++ class?

    now i thought i could do the following from a luabind:redface.gifbject


    Code:
    void cEntityManager::addEntity(luabind::object const& ent)
    {
    cEntity *thisEnt = luabind::object_cast<cEntity*>(ent);
    }
    but it seems that doesnt work?

    tbh im not sure if this is what i want anyway. i wanted to create an entity component system where i could create new components and new entities in lua and have my engine process and run them. however im finding it difficult to find good examples of it.

    should i just be storing luabind objects(derived from class entity) instead of c++ class entities and have the engine process the objects as lua? is there a way i could typecast the object back to a c++ class while still maintaining the lua overrides?

    any help on this would be greatly appreciated, I have read a lot on this topic and i think my brain is overburdened with too many conflicting ideas and concepts

    Kind regards
    Rob


Sponsor:



Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS