category

Lua

共 138 篇文章。
全部文章SaaSGameRustLuaGameDev客户端开发游戏开发IndiePrd写作小说DeveloperProductsBusiness
lua

《Defold游戏开发入门》目录

《Defold游戏开发入门》是一套面向游戏开发初学者的 Defold 引擎教程。Defold 是一款由 King 开发并开源的 2D 游戏引擎,以组件化设计、内置物理引擎、跨平台发布和 Lua 脚本支持为特色。教程从环境搭建开始,逐步讲解游戏对象、精灵动画、碰撞检测、UI 系统、音效管理和性能优化,最终带读者完成一个可发布的完整游戏项目。

3 分钟阅读
lua Defold Game Programming Defold游戏开发入门
lua

《Lua高级编程》7.5 案例分析:调用系统库、编写高性能扩展模块

在现代软件开发中,性能始终是影响系统质量的重要指标之一。尤其在涉及高并发、大规模数据处理或实时响应要求极高的领域,如网络服务器、游戏引擎、嵌入式系统以及科学计算中,如何在保持开发灵活性的同时实现高性能成为开发者关注的重点。Lua 语言以其轻量、灵活和易嵌入著称,但作为一种解释型语言,其执行效率...

19 分钟阅读
lua game development Lua高级编程
lua

《Lua高级编程》7.4 FFI在性能关键代码中的应用与优化策略

在高性能应用开发中,无论是游戏引擎、科学计算、网络服务器还是嵌入式系统,都对执行速度、内存效率以及实时响应提出了极高要求。传统的 Lua 解释器在动态语言的灵活性和易用性方面具有明显优势,但由于解释执行的固有限制,在性能关键代码中往往难以满足极致要求。LuaJIT 的出现解决了这一问题,其中...

12 分钟阅读
lua game development Lua高级编程
lua

《Lua高级编程》7.3 FFI与Lua数据类型和内存布局的交互

在 Lua 语言中,所有数据都以动态类型存在,并由 Lua 解释器以内部数据结构进行管理。然而,在许多高性能应用场景下,直接操作 C 数据结构能够获得更高的执行效率和更低的内存开销。LuaJIT 的 FFI 模块正是为此而生,它使得 Lua 代码可以直接与 C 数据类型交互,实现高效的跨语言调...

17 分钟阅读
lua game development Lua高级编程