Scripting



  • hi! ich möchte in meine (3d) engine gern ein scripting system mit hilfe von lua "einbauen" *g*
    mir ist dafür das eingefallen bin aber nicht sicher, ob diese methode wirklich sinnvoll ist (hab mich noch nicht sonderlich viel mit scripting beschäftigt)

    class CScriptable
    {
      public:
      //Für ein Script aus
      //Alle Befehle die ausgeführt werden können an LUA weitergeben
      virtual void RegisterClass() = 0;
      void ExecuteScript(const string &filename);
      [...]
    };
    
    class CNode : public CScriptable
    {
      public:
      virtual void RegisterClass()
      {
        //LUA Funktionspointer der Bewegungsroutinen weitergeben
      }
    }
    

    was meint ihr, ist das so sinnvoll, wie würdet ihr das machen?!

    danke im voraus!!
    stefan


Anmelden zum Antworten