GeeXLab

GeeXLab
软件描述
GeeXLab 是一个支持多平台的 3D 编程、演示制作、游戏开发、交互式应用、创意编码和原型设计的工具。
官方网站
访问软件的官方网站了解更多信息
www.geeks3d.com
安全链接HTTPS
什么是 GeeXLab?
GeeXLab 是一款适用于桌面操作系统的免费独立应用程序。只需下载即可使用。GeeXLab 支持 Windows 32/64 位、Linux 64 位、Mac OS X 和 Raspberry Pi 系统。
GeeXLab 支持 Lua 和 Python 作为演示代码的主要编程语言,同时也支持 GLSL(OpenGL 和 Vulkan)以及 HLSL(Direct3D 12,仅限 Windows 10)用于实时着色器编程。在演示中,Lua 和 Python 可以同时使用。部分脚本可使用 Python 编写,另一些则使用 Lua。您可以根据需要自由混合使用。Lua、Python、GLSL 和 HLSL 可以分别保存在单独的文件中,也可以整合到一个 XML 文件中,该文件作为所有脚本的容器。
简而言之,GeeXLab 的工作原理如下:一个演示主要由一个或多个初始化脚本(Lua 和/或 Python)以及一个或多个每帧执行的脚本(Lua 和/或 Python)组成。初始化脚本在演示开始时仅执行一次,而每帧脚本则在每一帧中被反复执行。这就是全部内容。
GeeXLab 不包含任何控制您逻辑的引擎。GeeXLab 提供一个低层级的 API(请勿担心,这里没有汇编语言),让您能够自由地管理自己的逻辑和渲染代码。您甚至可以编写自己的动态库(例如使用 C/C++ 编写),并将其加载到 Lua 和 Python 脚本中。