0%

开发工具

这一页整理了开发 Luanti 游戏/模组、改引擎必备的实用工具,全是圈内人常用的神器!

阅读全文 »

开发环境配置

前言

写模组随便用啥编辑器都行,但强烈建议用支持 LSP(语言服务器协议) 的编辑器,能自动补全、报错误,开发爽到飞起。

支持 LSP 的常见编辑器:

  • Visual Studio Code
  • Kate
  • NeoVim
  • Helix
阅读全文 »

调试(Debug)

调试界面默认按 F5 打开,里面全是 Luanti 的技术参数,对开发者超有用,普通玩家最常用的就是看坐标

按 F5 可以循环切换这几种模式:

  • 关闭调试
  • 显示调试信息
  • 调试信息 + 性能曲线图
  • 调试信息 + 线框模式(需要 debug 权限)
阅读全文 »

制作材质包

材质包就是一个装图片的文件夹,文件名和原版保持一致就能替换贴图。Luanti 对材质包要求极低,基本是个游戏都能用。

阅读全文 »

制作模组

Luanti 内置一套脚本 API,专门用来写游戏和模组,你可以用它做全新玩法,也可以给现有游戏疯狂扩内容。
这套 API 用 Lua 语言编写——简单、好学、轻量。引擎目前使用 Lua 5.1,但很多人会跑 LuaJIT 来提速。
你只需要有基础编程常识就能上手。


官方文档与教程

想做你的第一个模组/游戏,最强入门材料是:
《Luanti Modding Book》
作者:rubenwardy,校对:Shara

⚠️ 小知识:
Luanti 里的游戏模组是同一套系统,游戏本质就是一堆模组的集合
详细看《模组开发书》里的「Games」章节。


推荐工具(大佬都在用)

  • VS Code / VSCodium:最强代码编辑器
    我们还出了 Luanti Tools 插件,自带代码补全,插件商店直接搜
  • luacheck:Lua 代码静态检查工具,帮你找bug
  • Lua Language Server:带类型提示的Lua智能提示工具(作者:Archie

创作者专区

给创作者看的

Luanti 就是一个让你随便造、随便传的平台——游戏、模组、材质包,全都能搞。
这一板块也包含内容翻译相关指南。


快速上手指南

  • 制作模组
  • 制作材质包
  • 在 ContentDB 之外分发游戏
  • 内容翻译

Luanti 分支总览

这篇专门讲 Luanti 的各种魔改分支(fork),哪些还活着、哪些已经凉透,一次说清!

阅读全文 »

Luanti 官方介绍

Luanti 是啥?

Luanti(曾用名:Minetest)是一款免费开源的体素游戏引擎,专门用来做各种方块游戏,灵感来自 InfiniMiner、我的世界 等作品。
最早由 Perttu Ahola(网名:celeron55)开发。

阅读全文 »

Luanti IRC 频道指南

IRC 聊天室大全

这里是 Luanti 官方 IRC 实时聊天平台说明,同时也是 Discord、Matrix 等社区的互通枢纽。
社区大佬、核心开发者、高产模组作者基本都在这儿泡着。

阅读全文 »

Luanti 术语 Glossary

这一页基本把 Luanti 相关黑话全收了,看完你就是圈内人!

阅读全文 »