青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

劍孤寒的小站

人生的價(jià)值不是用時(shí)間,而是用深度去衡量的!
posts - 75, comments - 290, trackbacks - 0, articles - 0

由于在做其它工具時(shí)要用到這個(gè)東東,
但又用不到引擎的其它東西,
所以干脆把它拆出來了。
源代碼放出來有需要的盡管拿去用好了,
只有一個(gè)luaclass.h文件。

以下是使用說明:


 

導(dǎo)出C++類到Lua模塊

 該模塊用于導(dǎo)出類到Lua中,
 支持繼承和多繼承類的導(dǎo)出,
 并且可在Lua腳本里繼承導(dǎo)出類。

 注意:
 1.使用LuaClass模塊需要luaplus庫。
 2.不可在Coroutine內(nèi)使用。

 ***********************************************************
 使用說明:
 ***********************************************************

 -----------------------------------------------------------
 導(dǎo)出類 LuaClass<Class>(LuaState, ClassName, P)
 -----------------------------------------------------------

 ClassName為導(dǎo)出的類名,可以忽略,如果忽略僅僅把這個(gè)類導(dǎo)到Lua中用以在繼承或?qū)С鲱愔羔樦惺褂谩?br> P為導(dǎo)出類指針,用于導(dǎo)出類的同時(shí)導(dǎo)出該類的實(shí)例,如果使用這個(gè)參數(shù)需要指定ClassName。

 class A
 {
 public:
  void Fun1() {}
  virtual void Fun2() {}
 };

 A *p = new A;
 LuaClass<A>(LuaState, "A", p)
 .def("Fun1", &A::Fun1) //導(dǎo)出類中的函數(shù)
 .def("Fun2", &A::Fun2);

 如上導(dǎo)出后在Lua中可以這樣調(diào)用類上的函數(shù):

 A:Fun1()
 A:Fun2()

 -----------------------------------------------------------
 導(dǎo)出繼承類 LuaClassInherit<A, B>(LuaState, ClassName, P)
 -----------------------------------------------------------

 class B:public A
 {
 public:
  void Fun2() {}
  void Fun3() {}
 }

 先導(dǎo)出基類:

 LuaClass<A>(LuaState)
 .def("Fun1", &A::Fun1)
 .def("Fun2", &A::Fun2);

 再導(dǎo)出繼承類:

 LuaClassInherit<A, B>(LuaState, classname, p)
 .def("Fun2", &B::Fun2)
 .def("Fun2", &B::Fun3);

 如果B是多繼承類,比如還從C類繼承,只需再導(dǎo)出一次即可:

 LuaClassInherit<C, B>(LuaState, classname, p);

 -----------------------------------------------------------
 導(dǎo)出類指針 LuaExportPointer<A>(LuaState, p)
 -----------------------------------------------------------
 該函數(shù)返回一個(gè)LuaObject,
 可以直接傳給Lua:

 A *p = new A;
 LuaObject obj = LuaState->GetGlobals()["LuaFunc"];
 LuaFunction<void> LuaFunc = obj;
 LuaFunc(LuaExportPointer<A>(LuaState, p))




下載luaclass.h

Feedback

# re: Galaxy2D 導(dǎo)出類到Lua模塊源代碼  回復(fù)  更多評(píng)論   

2010-05-10 20:45 by tyt2008cn
多謝樓主了哈,正在想怎么用LuaPlus實(shí)現(xiàn)類的繼承,該死的LuaPlus居然不直接提供該功能;
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久精品91久久久久久再现| 国产日韩欧美中文在线播放| 免费在线亚洲欧美| 国产日韩欧美高清免费| 欧美精品情趣视频| 亚洲欧洲另类国产综合| 可以看av的网站久久看| 久久尤物电影视频在线观看| 尤物在线精品| 麻豆精品视频| 亚洲欧洲精品一区二区三区 | 亚洲一区二区三区午夜| 欧美日韩国产色站一区二区三区| 亚洲国产91色在线| 99精品欧美一区| 国产精品激情av在线播放| 亚洲欧美日韩国产精品| 久久久人成影片一区二区三区| 亚洲国语精品自产拍在线观看| 欧美不卡视频一区发布| 一二三区精品福利视频| 久久精品99无色码中文字幕| 亚洲你懂的在线视频| 国产一区二区无遮挡| 欧美精品成人| 欧美激情a∨在线视频播放| 亚洲一区二区在线看| 久久婷婷色综合| 久久综合色婷婷| 亚洲一区二区免费视频| 一区二区三区欧美| 韩国欧美一区| 欧美喷潮久久久xxxxx| 欧美在线观看网址综合| 欧美激情视频给我| 午夜精品区一区二区三| 亚洲国产一区二区a毛片| 亚洲大胆人体视频| 国产精品一区视频| 免费欧美日韩国产三级电影| 亚洲午夜精品| 亚洲国产美女久久久久| 久久精品一二三区| 亚洲午夜一二三区视频| 亚洲无吗在线| 欧美一区二区免费| 一卡二卡3卡四卡高清精品视频| 好看的日韩视频| 曰韩精品一区二区| 亚洲精品久久| 影音先锋一区| 亚洲欧洲日本国产| 一区在线观看视频| 国产亚洲成av人在线观看导航| 国产欧美激情| 国产精品久久久久久久久久久久久久| 欧美影院成人| 久久综合99re88久久爱| 欧美韩日视频| 国产精品欧美一区喷水| 欧美午夜精品| 欧美人与禽猛交乱配| 欧美小视频在线观看| 国产婷婷色一区二区三区四区| 在线日本高清免费不卡| 在线视频欧美日韩精品| 久久国产乱子精品免费女| 久久综合伊人77777尤物| 最新国产乱人伦偷精品免费网站| 一区二区三区你懂的| 久久久久成人精品| 午夜国产精品视频免费体验区| 久久精品国产亚洲一区二区三区| 欧美一二区视频| 午夜精品视频在线观看一区二区| 亚洲小视频在线观看| 久久久av水蜜桃| 欧美乱人伦中文字幕在线| 国产精品免费观看视频| 亚洲国产精品va在看黑人| 伊人久久综合97精品| 一区二区三区回区在观看免费视频| 欧美一区二区在线免费观看| 欧美二区在线播放| 亚洲第一福利社区| 亚洲一卡二卡三卡四卡五卡| 久久综合久久综合九色| 国产精品美女久久| 亚洲精品中文字幕女同| 一本久久综合亚洲鲁鲁| 久久久久久穴| 亚洲网在线观看| 欧美久久影院| 在线看无码的免费网站| 欧美一区二区福利在线| 亚洲精品男同| 中文无字幕一区二区三区| 亚洲视频1区| 欧美大片免费观看在线观看网站推荐| 国产亚洲欧美一级| 亚洲女人天堂av| 亚洲黄一区二区| 久久野战av| 欧美日韩麻豆| 国产日韩欧美一区二区三区在线观看| 亚洲免费精彩视频| 欧美大胆a视频| 久久精品一区二区三区不卡牛牛| 国产精品hd| av不卡免费看| 欧美激情日韩| 老司机精品视频网站| 精品成人一区二区三区四区| 欧美一区网站| 国产精品99久久久久久久久久久久| 免费av成人在线| 在线观看日韩国产| 久热精品在线视频| 欧美永久精品| 国产在线观看精品一区二区三区| 亚洲精品九九| 亚洲大胆人体视频| 亚洲一区三区视频在线观看 | 亚洲韩国青草视频| 每日更新成人在线视频| 亚洲国产精品热久久| 欧美成人a视频| 奶水喷射视频一区| 亚洲国产精品一区二区www在线| 男男成人高潮片免费网站| 久久综合国产精品| 亚洲国产精品一区二区第四页av| 欧美mv日韩mv国产网站| 开元免费观看欧美电视剧网站| 亚洲国产精品久久久久秋霞影院 | 怡红院精品视频在线观看极品| 久久免费一区| 久久久久久欧美| 最新亚洲电影| 亚洲人在线视频| 国产精品成人一区| 欧美一区二区高清在线观看| 欧美一区二区视频网站| 狠狠狠色丁香婷婷综合久久五月| 久久亚洲电影| 欧美成人一区二免费视频软件| 夜夜狂射影院欧美极品| aa成人免费视频| 久久人人看视频| 亚洲精品一区二区三区樱花| 亚洲免费电影在线观看| 欧美成年人网站| 妖精视频成人观看www| 亚洲社区在线观看| 国产日韩欧美不卡在线| 免费久久99精品国产自| 久久福利资源站| 国产午夜精品久久久| 免费欧美高清视频| 欧美片第一页| 久久高清国产| 欧美在线观看网址综合| 亚洲国产精品久久久| 一区二区欧美视频| 黑人操亚洲美女惩罚| 亚洲高清久久| 国产精品试看| 免费不卡中文字幕视频| 欧美日韩视频一区二区三区| 欧美在线一级视频| 男人的天堂亚洲| 欧美在线视频在线播放完整版免费观看 | 在线中文字幕一区| 午夜精品av| 99精品热视频只有精品10| 亚洲免费在线观看视频| 国产乱人伦精品一区二区| 欧美aaa级| 国产精品免费在线| 欧美激情一区二区三区蜜桃视频| 国产精品乱子久久久久| 亚洲国产美女精品久久久久∴| 国产精品入口麻豆原神| 亚洲国产欧美不卡在线观看| 国产深夜精品福利| 亚洲九九九在线观看| 欧美日韩精品一区二区三区| 久久精品免费播放| 欧美涩涩网站| 久久不射中文字幕| 欧美黄色一区| 久久亚洲影音av资源网| 国产精品海角社区在线观看| 欧美成人一品| 国内精品一区二区三区| 亚洲一区二区成人| 日韩一级免费| 欧美福利视频| 免费精品视频| 国内成人精品视频|