- 14
- 0
- 约1.59千字
- 约 12页
- 2018-01-14 发布于湖北
- 举报
资料来自网络,请保护知识产权,请您下载后勿作商用,只可学习交流使用。
基于Lua 开发网络游戏
开源引擎ejoy2d / skynet 的应用
云风
Lua 编程语言
• 快:大约是Python 3 的2 到5 倍
– The Computer Language Benchmarks Game
(/)
• 小:~200K 二进制库~20K C 代码行
• 少:简单而强大。
– keyword: C++ 82 , Python 33 , C 32 , Go 25, Lua 22
– C API 79 个
– VM 指令30 个
• 内建coroutine , 单个coroutine 仅~200 字节开销
– 其它语言不少于一个内存页
• 动态类型、命令式语言
• 热更新!
Ejoy2D
•
– 2013 年4 月开始开发,2013 年 12 月开源
– github 拥有602 个star ,214 个fork
• MIT License
• 基于OpenGL ES 2.0
• 内核精简:~7K C 代码行
• 高度结合Lua
原创力文档

文档评论(0)