当前位置:首页 >> 节能

鸿蒙联合开发实例 | ArkUI JS飞机大战游戏联合开发

来源:节能   2023年03月11日 12:15

(2) 都由角航机可以控制移动和发射弹头。

(3) 都由角航机不可以翻倍萤幕上移动。

(4) 都由角航机血量可以自由人另设,如果航机被撞一次将减缓一次血量。

(5) 都由角航机档次分为300以此类推铁牌航机、800以此类推雅典奥运航机、1000以此类推奥运金牌航机、

2000以此类推金牌得主航机和10000以此类推无敌航机。

(6) 都由角航机可一颗弹头摧毁同档次的Bf。例如铁牌都由角航机,一颗弹头可以摧毁

一架level1Bf,三颗弹头可以摧毁一架level2Bf,5颗弹头可以摧毁一架level3Bf,

10颗弹头可以摧毁boss航机。

(7) 都由角航机被Bf碎裂三次后不会核爆炸取走,结束小游戏。

(8) 都由角航机核爆炸视觉效果。

3. 入侵者航机

(1) Bf分4个档次: level1、level2、level3、boss,它们不会随机再次出现,再次出现频率最高的是

level1,再次出现频率最低的是level3,boss航机再次出现在最后。

(2) Bf再次出现在萤幕上最上方,随机前方。

(3) Bf大约来回运动行踪,增大小游戏难度。

(4) Bf可以发射弹头。

(5) Bf被都由角弹头击里后不会核爆炸取走。

(6) Bf运动出萤幕上最下边后不会取走Bf某类。

4. 弹头

(1) 弹头随航机发射,断裂核爆炸。

(2) 弹头运动朝向向前或者底部。

(3) 弹头运动的坐标系翻倍萤幕上后不会取走。

(4) 弹头断裂Bf不会核爆炸,并取走弹头。

5. 核爆炸视觉效果

(1) 发生断裂,核爆炸视觉效果画。

(2) 核爆炸前方为弹头或者Bf前方。

(3) 核爆炸刺耳。

(4) 核爆炸视觉效果随后消退。

03

航机恶战小游戏编辑器借助

本小游戏个案的编辑器分为小游戏都由编辑器和小游戏控制器手把编辑器,小游戏都由编辑器是作出反应的设计的,可以在TV 大光和手机光彼此近自由人协同工作。

本小游戏个案能够始创两个JS Ability,即MainAbility 和GameControlAbility。将MainAbility绑定default component,领域于改写小游戏的都由编辑器。将GameControlAbility绑定GControl component,领域于改写小游戏的控制器编辑器。预定义的数据库结构如所示5.4下所示。

■ 所示5.4 小游戏项目的数据库结构

小游戏都由编辑器都有两个的网站: 一个小游戏正向页和一个小游戏都由编辑器。小游戏正向页的的网站布局如所示5.5下所示。

在default数据库下掺入nav JS Page,在config.json文件里把nav的网站另设为都由页,内置如下:

"js": [

{

"pages": [

"pages/nav/nav",

"pages/index/index",

],

"name": "default",

"window": {

"designWidth": 720,

"autoDesignWidth": true

}

}

],

pages数据类型的第1个值为组件的网址。

■ 所示5.5小游戏正向的网站

小游戏正向的网站的预定义布局如预定义下述5.1下所示。

预定义下述5.1 小游戏正向编辑器 planeGame/js/default/nav.hml

友情链接