
VEngine
软件开发工具
仅适用于 Mac
免费 · App 内购买
Mac
引言:
VEngine是一个3D游戏引擎,它的底层使用C++编写,使用Swift编写游戏逻辑,它拥有高效而且轻量级的渲染架构和碰撞检测系统以及简单易用的用户接口,任何掌握了Swift的人都能轻松上手,用最少的的代码量实现游戏逻辑。VEngine目前只支持macOS和iOS,但是不久的将来它会支持所有主流平台,实现使用Swift语言的“一次编写,到处运行”。
主要特性:
1.跨平台的,支持iOS之外了另一个主流移动平台。
2.完全并发(concurrent)的渲染架构,可以最大限度的发挥硬件的性能。
3.支持使用Swift编写游戏逻辑模块。
4.独创的材质脚本系统,通过材质脚本语言来编写跨平台材质,避免编写不跨平台的Shader代码。
5.独创的代理人(Agent)系统来组织和管理逻辑模块,让游戏逻辑的组织更加清晰。
6.强大的分层式动画管理器,可实现多个动画的加权融合,达到动画平滑过渡的效果。
7.自带高效的轻量级碰撞系统,可以减轻物理系统的负担,也便于性能的优化。
8.动态光照系统,支持平行光(direction light)、聚光灯(spot light)、点光源(point light)这三种灯光,可实现基于ESM的动态软阴影。
9.支持COLLADA文件格式,可直接导入COLLADA内的模型、材质、纹理到资源系统内。
10.强大的资源系统。
11.完善的编辑器支持。
12.强大的场景系统,可以在场景系统上衍生出更多的应用方式。
13.基于OpenAL的音效系统。
14.图形API的抽象层,为了支持多种图形API提供保证,目前支持OpenGL和Metal,将来会支持OpenGL ES、Vulkan、DirectX等。
email: xhnasdeveloper@gmail.com
评分及评论
此 App 尚未收到足够的评分或评论,无法显示整体评分。
1.修复一些问题
开发者“海宁 徐”尚未向 Apple 提供其隐私惯例和数据处理相关的详细信息。有关更多信息,请参阅开发者隐私政策。
未提供详细信息
开发者下一次提交App更新时将需要提供隐私详细信息。
辅助功能
开发者尚未表明此 App 支持哪些辅助功能。 进一步了解
信息
- 提供者
- 海宁 徐
- 大小
- 886.9 MB
- 类别
- 软件开发工具
- 兼容性
设备需装有 macOS 10.11 或更高版本。
- Mac
设备需装有 macOS 10.11 或更高版本。
- 语言
- 简体中文和英语
- 年龄分级
4+
- 4+
- App内购买
是
- Unlock license creator for iOS ¥8.00
- Unlock license creator for mac ¥8.00
- 版权
- © 2018 xu haining