ecsy-three:ECSY和three.js组件,系统和助手

时间:2024-05-22 07:33:35
【文件属性】:

文件名称:ecsy-three:ECSY和three.js组件,系统和助手

文件大小:2.6MB

文件格式:ZIP

更新时间:2024-05-22 07:33:35

JavaScript

ecsy-三 我们创建了ecsy-three以方便使用和开发应用程序。 它是用于与ECSY中的ThreeJS进行交互的一组组件和系统。 目前,我们正在迭代一个核心API设计,我们希望以此为基础构建更高级别的抽象。 入门 如果您不熟悉ECSY API,则应先阅读。 ECSY三核 ecsy-three的核心API只是ECSY之上的一些其他概念。 首先,您必须创建ECSYThreeWorld实例而不是World 。 import { ECSYThreeWorld } from "ecsy-three" ; const world = new ECSYThreeWorld ( ) ; ECSYThreeWorld注册了一个自定义ECSYThreeEntity类,其中包含一些用于使用ThreeJS的辅助方法。 您可以任意添加Object3D到ECSYThreeEntity使用addObjec


【文件预览】:
ecsy-three-dev
----.eslintrc(322B)
----.babelrc(122B)
----package.json(2KB)
----LICENSE(1KB)
----package-lock.json(389KB)
----src()
--------world.d.ts(348B)
--------core()
--------index.js(330B)
--------initialize.js(1KB)
--------system.d.ts(463B)
--------system.js(50B)
--------world.js(592B)
--------initialize.d.ts(534B)
--------index.d.ts(234B)
--------systems()
--------components()
--------entity.js(5KB)
--------types()
--------entity.d.ts(423B)
----site()
--------.nojekyll(0B)
--------docs()
--------CNAME(13B)
--------index.html(2KB)
--------examples()
----tsconfig.json(124B)
----examples()
--------spinning-cube.js(1KB)
----.gitignore(1005B)
----webpack.config.js(463B)
----README.md(3KB)
----.eslintignore(18B)

网友评论