zzluaLua 脚本

Lua 的灵活, Unity 的可能。

高效、稳定、优雅的现代 Unity Lua 脚本方案,针对 IL2CPP 与 .NET 优化,让 Lua 与 C# 自然协作。

LuaUnityIL2CPP / .NET
Lua / 语言与互操作概念示意
-- 游戏逻辑保持简洁
local function update_player(player, dt)
    local position = player.position
    position.x = position.x + dt
    player.position = position
end

-- Unity 对象由宿主传入
update_player(player, delta_time)
DESIGNED FOR

希望使用 Lua 编写 Unity 业务逻辑,并关注 C# 互操作体验的团队。

01 / CORE CAPABILITIES

围绕真实需求,
打磨每一处能力。

完整技术文档 ↗
01

自然的跨语言协作

连接 Lua 脚本与 C# 类型,让业务逻辑和 Unity 引擎能力协同工作。

02

围绕运行时优化

针对 IL2CPP 与 .NET 的运行环境设计,关注跨语言调用效率与内存分配。

03

面向现代 Unity 工程

通过官方文档与示例工程评估集成方式,逐步接入既有项目。

02 / HOW IT FITS

融入你的研发工作流。

从输入到运行,一条清晰的技术路径。

  1. 01Lua 脚本
  2. 02zlua 互操作
  3. 03C# / Unity API
  4. 04游戏逻辑
产品工作流概念示意;具体配置与集成方式请参阅官方文档。