Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
AppScope/ | 12-May-2024 | - | 35 | 32 | ||
entry/ | 12-May-2024 | - | 1,629 | 1,475 | ||
hvigor/ | 12-May-2024 | - | 24 | 22 | ||
README.md | D | 12-May-2024 | 1.8 KiB | 57 | 36 | |
build-profile.json5 | D | 12-May-2024 | 1,011 | 41 | 40 | |
hvigorfile.ts | D | 12-May-2024 | 160 | 2 | 1 | |
hvigorw | D | 12-May-2024 | 2 KiB | 64 | 55 | |
hvigorw.bat | D | 12-May-2024 | 2.1 KiB | 80 | 61 | |
oh-package.json5 | D | 12-May-2024 | 838 | 28 | 26 |
README.md
1# 分布式飞机大战 2 3## 工程目录: 4 5``` 6entry/src/main/ets/ 7├── common 8│ └── relationlStore.ets //数据库 9├── entryability 10│ └── EntryAbility.ts 11├── object 12│ └── hero.ets //对象声明 13├── pages 14│ ├── flygame.ets //游戏逻辑实现 15│ ├── founction.ets //功能函数 16│ ├── Index.ets 17└── ytracom //图片资源 18 19``` 20 21图片素材来源于:开源资源:https://github.com/xs528/game。 22 23## 环境: 24 251. SDK版本:API9 3.2.10.7 FullSDK (可兼容3.2.10.7以上的fullSDK版本 )。 26 27 ps:3.2.10.7由Beta5源码编译出来,编译SDK命令: 28 29 ``` 30 ./build.sh --product-name ohos-sdk 31 ``` 32 332. 游戏弹窗UI在Openharmony Beta5 上适配效果好,其余版本弹窗UI会出现偏差。 34 35## 游戏使用: 36 371.如果需要实现分布式同步需先用系统自带的计算机进行分布式组网;组网步骤: 38 39 40 41当有对应设备时会有更多设备选项,选择对应的设备后会进行pin连接,组网成功后两端都开打开计算器,并且两边时同步的。 42 432.组网后可通过游戏蓝色图标进行获取可信任设备进行游戏拉起,设备都得安装游戏应用。 44 45 46 47选择设备,被选择的设备游戏会被拉起,此时点击两个图标外的区域就可以进入游戏模式选择。 48 49 50 513.2.2relase上弹窗暂时有显示bug,蓝色为选择的游戏模式,可通过滑动游戏模式选择,同步模式为双方英雄飞机为同步的两边的操作都能同步到对方设备。 52 53对抗模式为: 54 55 56 573.如果需要单机游玩可以在不连接设备选择同步模式进行单机游戏。