我想知道这些船是如何从这里抽出的:http ://www.eveonline.com/universe/spaceships/
我可以看到他们使用画布,但是是否有任何 js 框架或其他东西来实现这一点?
干杯
我想知道这些船是如何从这里抽出的:http ://www.eveonline.com/universe/spaceships/
我可以看到他们使用画布,但是是否有任何 js 框架或其他东西来实现这一点?
干杯
根据源代码,看起来他们正在使用 WebGL。这是一个流行的 3D JS 框架,可以开始查看: http ://threejs.org/
从文章中,WebGL 是...
一个 JavaScript API,用于在任何兼容的 Web 浏览器中呈现交互式 3D 图形和 2D 图形,而无需使用插件。WebGL 完全集成到浏览器的所有 Web 标准中,允许 GPU 加速使用物理和图像处理以及效果作为网页画布的一部分。WebGL 元素可以与其他 HTML 元素混合并与页面或页面背景的其他部分组合。WebGL 程序由用 JavaScript 编写的控制代码和在计算机的图形处理单元 (GPU) 上执行的着色器代码组成。WebGL 由非营利组织 Khronos Group 设计和维护。
至于如何创建这些图形:
无需编程即可使用 Blender、CopperCube 或 Autodesk Maya 等内容创建工具创建 WebGL 场景。然后将场景导出到 WebGL。还有使用 WebGL 在线发布交互式 3D 内容的服务。
要具体了解他们使用的 JS,请查看源代码的这个美化版本: