Ant Engine 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Ant Engine 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Ant Engine 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者
适用人群 未知
收录时间 2024-01-18

软件简介

Ant 是由灵犀互娱开发的开源游戏引擎。现阶段仅将代码仓库公开,尚未正式发布。文档、示例等均待在 Wiki 上逐步完善。

用 Ant 引擎编写第一个可以运行的小程序是非常简单的。HelloWorld 讲解了 /test/simple 中的小 demo 运行背后发生了什么,引擎是怎样运作的。在了解引擎其它部分之前,还需要理解一下 虚拟文件系统 ,以及运作在 vfs 上面的 包系统 。整个引擎就是由一个个包组合而成的。

Ant 引擎使用了基于 Actor 的并发模型,不同的功能运行于不同的服务中,每个服务有独立的 Lua 虚拟机和执行线程。主游戏服务基于 ECS 架构,辅以 消息信箱 运作。游戏场景 由众多含有场景组件的 entity 构成。这些 entity 可通过引擎自带的编辑器制作的 预制件 实例化而来。在游戏代码中,只需要实例化这些预制件即可。我们可以 分组 管理场景对象,并用 动画 控制它们。并可以在预制件上添加 特效  声音 

Ant目录结构

  • bin:编译结果,exe/dll/lib等
  • build:编译的中间结果
  • clibs:c/c++代码
  • engine:引擎基础支持代码,包括包管理器、启动代码等
  • pkg:引擎的各个功能包(包与包之间有依赖)
  • runtime:引擎运行时的不同平台支持
  • test:测试工程
  • tools:引擎相关的工具
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(1) 发布并加入讨论🔥
发表了资讯
01/18 15:48

云风宣布开源基于 Lua 的自研游戏引擎 Ant Engine

知名游戏开发者云风昨天宣布开源游戏引擎 Ant Engine。 via https://twitter.com/cloudwu/status/1747509339752116544 云风表示其所在公司已批准 Ant Engine 的开源申请,仓库已对外开放,但现在尚未正式发布,文档、示例等均待在 Wiki 上逐步完善,游戏仓库将于年后公开。 via https://twitter.com/cloudwu/status/1746806038714818577 他还说道,Ant 引擎已经开发了 6 年,其团队使用这个引擎开发的游戏有一年历史,技术部分已...

15
13
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
1 评论
7 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部