2011年3月30日 星期三

關於共用LUA Bind lua_State的部份…

  一開始在做AI Script,架構是每一個AI都有獨立的lua_State,雖然這樣一來每一個Scirpt就可以在裡面加全域變數,但這樣會造成Initialize過久的問題。
  於是決定使用共用lua_State的方式,放棄了在Scirpt檔裡有獨立的全域變數做法,將要用到的全域變數放在native C++程式裡,雖然這樣會比較沒有彈性,也只能這樣了,希望以後能找到更好的方法。
  剛剛測試了一下,跑10000隻loading及Update效能還能接受,真是太棒了。

沒有留言:

張貼留言