首页 中国创投网 > 活动 > 正文

【飞机游戏】【Cocos】【P4】添加UI、节点池、音效、特效和血条

上一章我们添加了子弹道具功能,让玩家飞机可以拾取不同类型的道具从而产生不同类型的子弹。本章我们将:

添加游戏开始、游戏进行中、游戏结束的UI界面。


(资料图片仅供参考)

添加节点池功能来管理节点对象的创建和回收,从而提高效率。

添加音效。

添加场景特效和飞机的特效。

添加玩家飞机的血条功能。 

添加游戏开始、游戏进行中、游戏结束的UI界面。

制作三个场景的UI界面。

使用脚本控制三个UI界面的场景调度。

此时我们即完成了UI的场景调度。

(1)游戏开始UI转到游戏进行中UI。

(2)游戏进行中UI转到游戏结束UI。

(3)游戏结束UI转到游戏游戏开始UI。

(4)游戏结束UI转到游戏进行中UI。

添加节点池功能来管理节点对象的创建和回收,从而提高效率。

由于场景中有大量的敌机对象、子弹对象和道具对象被创建和被销毁。对象每次的创建和销毁都有性能开销。为了优化这个问题,我们使用单例模式创建一个对象节点的管理池。并用这个管理池来管理敌机对象和子弹对象等的节点回收机制。

获取节点对象的方法:

回收节点对象的方法:

添加音效。

创建audio音效节点,绑定背景音效到bgm节点。

绑定音效脚本、敌机音效和子弹音效到effect节点。

绑定玩家飞机音效到plane1节点。

添加场景特效和飞机的特效。

场景中添加星球和云雾特效

添加玩家飞机的尾焰特效

添加玩家飞机爆炸特效。

添加敌方飞机爆炸特效

添加玩家飞机的血条功能。

将血条节点挂在plane01上。

运行游戏:

关键词:

关于本站 管理团队 版权申明 网站地图 联系合作 招聘信息

Copyright © 2005-2023 中国创投网 - cn.xunjk.com All rights reserved
联系我们:39 60 29 14 2@qq.com
皖ICP备2022009963号-3