私は現在、次のluaコードを持っています:
g = engine.CGeometry()
vertexes = {}
vertexes[1] = 0
vertexes[2] = 0
vertexes[3] = 0
vertexes[4] = 0
vertexes[5] = -1
vertexes[6] = 0
vertexes[7] = -1
vertexes[8] = 0
vertexes[9] = 0
print "adding vertexes"
g:SetVertexes(vertexes)
ここで、g:SetVertexes() は C++ で次のように実装されます。
void CGeometry::SetVertexes(double* vertexes){
this->vertexes = vertexes;
}
このエラーが発生します:
adding vertexes
PANIC: unprotected error in call to Lua API (Error in SetVertexes (arg 2), expected 'double *' got 'table')
Press any key to continue . . .
何か案は?