Lua

Lua(英语发音:/ˈluːə/)是一个简洁、轻量、可扩展的程序设计语言,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成的研究小组于1993年开发而成,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行,它还有一个同时进行的JIT项目,提供在特定平台上的即时编译功能,但Lua并没有提供强大的库,所以不适合作为开发独立应用程序的语言使用。
神代连结项目产品系统
1.客户端开发程序员,在 Leader 指导下,完成 SLG Online 游戏的客户端工作 2.独立完成多种活动 UI 的搭建与优化,严格按照策划案实现活动业务逻辑,确保功能稳定、交互流畅。熟练处理用户操作事件,保障活动系统的高响应性与良好用户体验。 3.基于 Lua 实现各类游戏活动的 UI 搭建与动态拼接,结合策划案完成复杂活动逻辑的编写与维护。通过模块化脚本处理用户交互事件,提升代码复用性与可读性。配合后端 C++ 服务进行协议对接与功能联调,确保活动功能高效稳定运行
1060C/C++游戏
三维游戏引擎产品系统
AVATAR 是一款跨平台高性能的3D引擎,底层采用 C++ 开发,目前支持 Windows、Linux、Android 三个平台。渲染部分基于 OpenGL3.3/ES3.0,引擎具有很高的可移植性,除了 earcut、freetype、glew、libcurl、libjpeg、libpng、lua、minimp3、openal、rapidxml、zlib 这些开源的第三方库以外无其他依赖库。引擎的特点是简单高效的同时提供非常丰富的功能。这是我的一个业余项目,部分特性见下方介绍。关于引擎的技术部分,可参考我的个人博客 http://blog.csdn.net/luoyexunxue 引擎的部分特性: 1. 支持多种纹理格式 BMP TGA PNG JPG,同时支持程序纹理 2. 支持载入动画模型 MS3D DAE GLTF 和静态模型 OBJ STL 3DS 以及骨骼动画 BVH 并可配置自定义加载器 3. 基于 OpenAL 的 3D 音效,支持 WAV 和 MP3 格式音频载入 4. 集成 FreeType 字体库,支持自定义字体显示 5. 集成 Lua 脚本引擎,支持使用 Lua 与引擎的交互,基于脚本的 GUI 系统,具有非常灵活的事件处理能力 6. 能够实现诸如实时监控,摄像头视频采集,摄像头控制等功能 7. 实现了一个小型快速的物理引擎,能够进行刚体模拟,包括碰撞反馈,浮力模拟等 8. 内建多种后处理,如立体视觉透视矫正,HDR,FXAA,红蓝3D,VolumeLight 以及用户自定义后处理 9. 支持场景节点动画,包括缩放,旋转,平移,包含多种动画方式 10. 包含多种相机,可完成诸如第一人称游戏、第三人称游戏、模型浏览、飞行模拟、VR模式等多种控制 11. 完整的日志系统,可指定输出级别,可输出到文件和控制台 12. 支持读取多种文件来源,本地文件系统,压缩文件,HTTP/FTP 网络资源 13. 包含 Delaunay 三角网生成、FFT 变换/逆变换、JSON 解析、模型分层切片、UDP 网络通信等基础库 14. 包含多线程异步任务接口,可以实现多线程模型载入等功能
3320C/C++游戏
当前共2个项目more
×
寻找源码
源码描述
联系方式
提交