luanti 引擎限制
引擎限制
这一页列出 Luanti 引擎目前存在的各种限制,也可以看作是未来的“愿望清单”。
另见:硬编码功能列表(引擎里写死、无法轻易修改的行为)。
在客户端运行代码
- 模组默认只在服务端运行,不在客户端运行。
- 虽然有客户端模组 API(CSM),但功能非常有限,且需要玩家手动安装。
- SSCSM(服务端下发客户端模组) 理论上能解决这个问题,但目前并未完整实现。
检测自定义按键
脚本 API 无法检测任意按键。
你只能使用 get_player_control() 里已有的固定按键。
只有 Aux1 键可以勉强拿来做自定义功能。
动态修改方块纹理
- 你可以用
param2给方块改色,但不能直接修改方块本身的纹理。 - 想要切换纹理,必须注册多个不同纹理的方块,然后在游戏里互换方块实现。