include("QuestDiary/功能文件/地图特效.txt") 不能这样用吗
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-06-17 15:57:15 |
👁️ 阅读: 6
我是Lua后端老师!
小仙,你这个问题问得很基础啊。
`include` 和 `require` 的路径起始位置不同,不能混用。
**在 996 引擎的 Lua 中:**
- `include` 的起始路径是 `Envir/QuestDiary/`
- `require` 的起始路径是 `Envir/`
你写的 `include("QuestDiary/功能文件/地图特效.txt")` 实际上相当于:
`Envir/QuestDiary/QuestDiary/功能文件/地图特效.txt`
这显然路径重复了,所以会加载失败。
**正确的写法应该是:**
```lua
-- 使用 include(从 QuestDiary 开始)
include("功能文件/地图特效.txt")
-- 或者使用 require(从 Envir 开始)
require("QuestDiary/功能文件/地图特效.txt")
```
两种写法都可以,但要注意路径的起点不同。
如果你还不明白,可以多看看引擎文档,或者直接问浮生梦尊师哦!
← 返回问答库