【文件属性】:
文件名称:Luna:使用SFML在Lua中创建简单的视觉草图
文件大小:844KB
文件格式:ZIP
更新时间:2021-05-13 21:24:22
game learning tutorial lua cplusplus
露娜
什么是露娜?
Luna是使用C ++和Lua编程的简单游戏引擎,可让您在Lua中创建草图和游戏
特征
在Lua中编程,对于非编程人员,孩子等来说都很容易。
多种编程选择:简单或面向对象
提供多种语言的教程(很快)
跨平台:针对每个版本发布Windows,Ubuntu / Debian和MacOS版本
讲解
在查看Wiki
自己构建Luna(Linux和macOS)
建筑物月神
您可以在Debian / Ubuntu等发行版中安装libsfml-dev ,以免自己构建SFML。
调试版本: make d
发布版本: make r
独立构建: make s
独立版本与发行版相同,但资源文件夹必须与可执行文件本身位于同一目录中,这对于便携式安装非常有用
建筑楼
确保在系统中安装了curl和libreadline-dev
在脚本文件夹中打开一个终端
chmod +x名为lua
【文件预览】:
Luna-master
----.gitignore(165B)
----README.md(1KB)
----NMakefile(939B)
----resources()
--------build()
--------luna()
----test()
--------draw.luna(1KB)
--------logger.luna(2KB)
--------newinput.luna(2KB)
--------tilemap.luna(481B)
----.vscode()
--------launch.json(1KB)
--------settings.json(2KB)
--------c_cpp_properties.json(3KB)
--------tasks.json(2KB)
----include()
--------luna()
----source()
--------luna()
----build()
--------vscode_version(8B)
----scripts()
--------lua_setup_linux.sh(431B)
--------lua_setup_macosx.sh(432B)
--------lua_clean.sh(65B)
----Makefile(2KB)