c++
int SetA(int a)
{
return a;
}
```
运行genbindings.py
绑定的时候,此函数可以正确绑定
如果
int SetA(int a])
{
.....
}
```
就法绑定,有何办法?(相当于lua 传了一个table过来)
如果B是的个结构体
struct B
{
int i;
}
int SetA(B tempstruct)
{
.....
}
```
又如何绑定呢?
求大家帮助!!!
c++
int SetA(int a)
{
return a;
}
```
运行genbindings.py
绑定的时候,此函数可以正确绑定
如果
int SetA(int a])
{
.....
}
```
就法绑定,有何办法?(相当于lua 传了一个table过来)
如果B是的个结构体
struct B
{
int i;
}
int SetA(B tempstruct)
{
.....
}
```
又如何绑定呢?
求大家帮助!!!
暂时想到的解决办法,是继承ref ,来传值 , 好像cc.p 就是这样做的
cocos2dx中lua通讯的数据类型有:
最简单的是1和3, 因为不需要改cocos的代码, 否则就要自己写转换函数。
谢谢!!!!!!!!!!
嗯。
楼主可以参考下
cocos/scripting/lua-bindings/manual/LuaBasicConversions.cpp这个文件。
里面封装了很多基础类型的转换函数。
带模版的在LuaBasicConversions.h中。