【文件属性】:
文件名称:ballcup:用RN开发游戏的示例, react-native-game-engine + Matter + Sensors
文件大小:857KB
文件格式:ZIP
更新时间:2021-05-29 05:00:35
JavaScript
很多情况下需要我们在app中加入游戏性的元素,比如给小朋友用的学习类软件。做成游戏的形式会比较讨巧。
本文目的,探索用RN开发游戏的可能性,本文所做的尝试离开发一个完整的游戏还差的比较远
准备:
安装RN开发环境
安装RN的文章资料应该满世界都有,这里就不重复了。
安装expo
yarn global add expo-cli
创建:
本文中使用expo创建app,这也是一个趋势。
expo init ballcap
选择第一项blank
完成
新创建的工程目录如下:
.
├── .expo
├── .expo-shared
├── .git
├── .gitignore
├── App.js
├── app.json
├── assets
│ ├── adaptive-icon.png
│ ├── favicon.png
│ ├── icon.png
│ └── spla
【文件预览】:
ballcup-main
----.gitignore(155B)
----README.md(11KB)
----Wall.js(688B)
----package.json(678B)
----Physics.js(2KB)
----.expo-shared()
--------assets.json(155B)
----app.json(646B)
----App.js(2KB)
----screenshot()
--------add_wall.png(23KB)
--------init_app_270x600.png(10KB)
--------expo_init3.png(56KB)
--------add_ball.png(22KB)
--------use_accelerometer.gif(419KB)
--------expo_android.png(93KB)
--------add_wall_270x600.png(5KB)
--------init_app.png(39KB)
--------ball_fall.gif(56KB)
--------expo_init2.png(28KB)
--------add_ball_270x600.png(5KB)
--------expo_init1.png(49KB)
----babel.config.js(107B)
----yarn.lock(209KB)
----assets()
--------adaptive-icon.png(17KB)
--------splash.png(47KB)
--------favicon.png(1KB)
--------icon.png(22KB)
----Ball.js(829B)