Luau vectors
#140
|
I'm testing the new Luau support for native vectors in let lua = Lua::new();
let x: mlua::Function = lua
.load("return function(v) print(v) end")
.call(())
.unwrap();
x.call::<_, ()>(mlua::Value::Vector(1.0, 2.0, 3.0));But I can't create native vectors on the Lua side. The documentation suggests it's |
Answered by
khvzak
Mar 29, 2022
Replies: 1 comment 7 replies
|
The constructor indeed is not provided by Luau, you need to do something like: let globals = lua.globals();
globals.set(
"vector",
lua.create_function(|_, (x, y, z)| Ok(Value::Vector(x, y, z)))?,
)?; |
7 replies
Answer selected by
setzer22
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The constructor indeed is not provided by Luau, you need to do something like: