├── .babelrc ├── .editorconfig ├── .gitignore ├── .npmignore ├── README.md ├── assets └── effects │ ├── base.effect │ └── baseWithTexture.effect ├── examples ├── 1-blank │ ├── index.html │ ├── index.js │ ├── index.release.html │ └── launch.js ├── 2-sprites │ ├── chicken.png │ ├── index.html │ ├── index.js │ ├── index.release.html │ └── launch.js ├── 3-animates │ ├── chicken.png │ ├── index.html │ ├── index.js │ ├── index.release.html │ └── launch.js ├── 4-touches │ ├── chicken.png │ ├── index.html │ ├── index.js │ ├── index.release.html │ └── launch.js └── index.html ├── index.js ├── native.js ├── package.json ├── rn-cli.config.js ├── src ├── index.js └── native │ ├── AssetsManager.js │ ├── BatchDraw2D.js │ ├── Effect.js │ ├── Texture.js │ ├── components │ ├── BaseGLNodeManager.js │ ├── GLBasicSpriteManager.js │ ├── GLImageManager.js │ ├── GLLayer2DManager.js │ ├── GLNode2DManager.js │ ├── GLRect2DManager.js │ ├── GLSurfaceManager.js │ └── index.js │ ├── index.js │ └── matrix.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | build 3 | node_modules 4 | npm-debug* 5 | lib 6 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/.npmignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/README.md -------------------------------------------------------------------------------- /assets/effects/base.effect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/assets/effects/base.effect -------------------------------------------------------------------------------- /assets/effects/baseWithTexture.effect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/assets/effects/baseWithTexture.effect -------------------------------------------------------------------------------- /examples/1-blank/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/examples/1-blank/index.html -------------------------------------------------------------------------------- /examples/1-blank/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/examples/1-blank/index.js -------------------------------------------------------------------------------- /examples/1-blank/index.release.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/examples/1-blank/index.release.html -------------------------------------------------------------------------------- /examples/1-blank/launch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/examples/1-blank/launch.js -------------------------------------------------------------------------------- /examples/2-sprites/chicken.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/examples/2-sprites/chicken.png -------------------------------------------------------------------------------- /examples/2-sprites/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/examples/2-sprites/index.html -------------------------------------------------------------------------------- /examples/2-sprites/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/examples/2-sprites/index.js -------------------------------------------------------------------------------- /examples/2-sprites/index.release.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/examples/2-sprites/index.release.html -------------------------------------------------------------------------------- /examples/2-sprites/launch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/examples/2-sprites/launch.js -------------------------------------------------------------------------------- /examples/3-animates/chicken.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/examples/3-animates/chicken.png -------------------------------------------------------------------------------- /examples/3-animates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/examples/3-animates/index.html -------------------------------------------------------------------------------- /examples/3-animates/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/examples/3-animates/index.js -------------------------------------------------------------------------------- /examples/3-animates/index.release.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/examples/3-animates/index.release.html -------------------------------------------------------------------------------- /examples/3-animates/launch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/examples/3-animates/launch.js -------------------------------------------------------------------------------- /examples/4-touches/chicken.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/examples/4-touches/chicken.png -------------------------------------------------------------------------------- /examples/4-touches/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/examples/4-touches/index.html -------------------------------------------------------------------------------- /examples/4-touches/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/examples/4-touches/index.js -------------------------------------------------------------------------------- /examples/4-touches/index.release.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/examples/4-touches/index.release.html -------------------------------------------------------------------------------- /examples/4-touches/launch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/examples/4-touches/launch.js -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/examples/index.html -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); 2 | -------------------------------------------------------------------------------- /native.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/native'); -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/package.json -------------------------------------------------------------------------------- /rn-cli.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/rn-cli.config.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/src/index.js -------------------------------------------------------------------------------- /src/native/AssetsManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/src/native/AssetsManager.js -------------------------------------------------------------------------------- /src/native/BatchDraw2D.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/src/native/BatchDraw2D.js -------------------------------------------------------------------------------- /src/native/Effect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/src/native/Effect.js -------------------------------------------------------------------------------- /src/native/Texture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/src/native/Texture.js -------------------------------------------------------------------------------- /src/native/components/BaseGLNodeManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/src/native/components/BaseGLNodeManager.js -------------------------------------------------------------------------------- /src/native/components/GLBasicSpriteManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/src/native/components/GLBasicSpriteManager.js -------------------------------------------------------------------------------- /src/native/components/GLImageManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/src/native/components/GLImageManager.js -------------------------------------------------------------------------------- /src/native/components/GLLayer2DManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/src/native/components/GLLayer2DManager.js -------------------------------------------------------------------------------- /src/native/components/GLNode2DManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/src/native/components/GLNode2DManager.js -------------------------------------------------------------------------------- /src/native/components/GLRect2DManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/src/native/components/GLRect2DManager.js -------------------------------------------------------------------------------- /src/native/components/GLSurfaceManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/src/native/components/GLSurfaceManager.js -------------------------------------------------------------------------------- /src/native/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/src/native/components/index.js -------------------------------------------------------------------------------- /src/native/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/src/native/index.js -------------------------------------------------------------------------------- /src/native/matrix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/src/native/matrix.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdzl2003/react-game-engine/HEAD/yarn.lock --------------------------------------------------------------------------------