Skip to content

YGXXD/ktm-lua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ktm-lua

安装依赖

ktm库

git clone https://github.com/YGXXD/ktm.git
cd ktm
cmake -S . -B ./build
cmake --install build --config Release

ntr库

git clone https://github.com/YGXXD/ntr.git
cd ntr
cmake -S . -B ./build
cmake --build build --config Release
cmake --install build --config Release

lua解释器

# macos
brew install lua

# linux
apt-get install lua5.4 liblua5.4-dev

# windows
scoop install lua

编译运行

构建ktm-lua库

cmake -S . -B ./build
cmake --build build --config Release

测试ktm-lua库

-- test.lua
package.cpath = './build/?.so;./build/?.dylib;./build/?.dll;'..package.cpath
local ktm = require("ktm")
local vec0 = ktm.fvec3.create(1, 2, 3)
local vec1 = ktm.fvec3.create(4, 5, 6)
print(vec0 + vec1)

许可证

ktm-lua使用MIT许可证,详细信息请参见LICENSE文件。

About

拥有ktm能力的lua库

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published