文件名称:worldbox:用 C++ 编写并使用 JavaScript 编写脚本的游戏引擎
文件大小:30KB
文件格式:ZIP
更新时间:2024-07-07 13:06:26
C++
世界盒子 WorldBox 是一个使用 JavaScript 的以实体为中心的游戏引擎。 这意味着什么? 这意味着您定义实体以及它们如何交互,WorldBox 为您完成繁重的工作——物理、游戏循环、与外部世界的交互。 您使用 JavaScript 构建实体。 然后 WorldBox 运行这些实体,您通过网络与 WorldBox 对话以获取实体的状态 - 位置、控件等。 现在我们真的没有这些,但这就是目标。 安装 要求是: v8(JavaScript 引擎) 子弹物理 快速的json Protobuf(版本 2.6.0) Make、g++ 等。 在 Ubuntu 上,您可以通过 apt-get 安装 bullet。 V8 更难安装 - 我按照和的说明进行操作 Rapidjson 相当简单,可以从获得 Protobuf 可以通过 ubuntu 上的 apt-get 安装,但这会给
【文件预览】:
worldbox-master
----test.js(300B)
----test2.json(475B)
----src()
--------messaging.cxx(1003B)
--------util.cxx(2KB)
--------messaging.hxx(545B)
--------net.cxx(8KB)
--------vec3.cxx(4KB)
--------net.hxx(1KB)
--------entity.cxx(9KB)
--------util.hxx(172B)
--------main.cxx(13KB)
--------vec3.hxx(1KB)
--------net()
--------entity.hxx(1KB)
--------Makefile(640B)
----stdlib.js(2KB)
----examples()
--------karts()
----.gitignore(7B)
----Makefile(65B)
----test2.js(1KB)
----README.md(3KB)
----test_client.py(2KB)