
COCOS
cocos学习实践总结
sunly_
工作历程:前端三件套(css+html+js)=> vue => uniapp => flutter
展开
-
COCOS:(飞机大战12)制作奖励物品
并绑定到Reward上,下一节要编写奖励物品下落,发生触发等事件。2.添加碰撞分组,只有主机才可以和奖励物品发生碰撞。5.添加动画组件,点击加好选择属性。设置旋转角度,并添加关键帧。1、主机切换双发子弹。1.添加多边形碰撞器。原创 2024-09-18 10:37:56 · 294 阅读 · 0 评论 -
COCOS:(飞机大战11)主机注册碰撞事件,主机发生碰撞,闪烁,坠落销毁
中已经编写的触摸,子弹单双发的逻辑,这节记录受伤闪烁,和结束坠机的代码。到项目设置中,增加碰撞分组。回到Player,勾选分组。敌机可以和主机发生碰撞。原创 2024-09-12 16:36:12 · 332 阅读 · 0 评论 -
COCOS:(飞机大战10)主机碰撞受伤闪烁、坠机动画,添加碰撞器、刚体组件
把4张图片拖进来,分别对应0,10,20,30帧的位置,在40位置增加一个空节点。主机添加多边形碰撞器:PolygonCollider2D。之前02已经制作了主机启动的动画。这一步骤新增受伤闪烁和追击的动画。原创 2024-09-12 15:26:10 · 478 阅读 · 0 评论 -
COCOS:(飞机大战09)敌机注册碰撞事件,控制敌机的销毁
先区分要监听谁,子弹打到飞机上,飞机去播放动画,并完成销毁操作,注册碰撞事件就写在飞机上。,注册事件就写到这个文件内。原创 2024-09-12 11:17:50 · 336 阅读 · 0 评论 -
COCOS:(飞机大战08)子弹和飞机添加碰撞器和刚体
因为会影响到敌机的运动,所有选择。选中子弹,添加组件,给子弹添加。选中子弹,添加组件,给子弹添加。因为敌机是不规则的形状,设置敌机的碰撞器和刚体。原创 2024-09-11 15:53:44 · 412 阅读 · 0 评论 -
COCOS:(飞机大战07)随机生成敌机
上一节06已经制作了3种飞机的预制体,这篇记录下随机生成敌机。需要获取x轴的随机位置,但是不能超过边界。同理可以得到小飞机和中型飞机的位置生成区间。把获取到的预制体添加到当前场景种。文件,用来存放随机生成的敌机。获取当前3种飞机的预制体。放入预制体,运行看下效果。EnemyBox文件。通过移动大飞机,得到。原创 2024-09-11 15:04:10 · 303 阅读 · 0 评论 -
COCOS:(飞机大战06)制作敌机的Prefabs,被攻击后的敌机爆炸动画
同理用以上步骤,可以创建第二个,第三个敌机。敌机的爆炸动画,需要用到的图片UI。用来控制飞机从上到下的飞行,并将。文件,用来存放敌机,将小飞机。4.将飞机的Y轴拉到屏幕外。制作动画的方式,可以参考。enemy0图片文件。原创 2024-09-10 16:44:52 · 278 阅读 · 0 评论 -
COCOS:(飞机大战05)双发子弹的发射逻辑,以及子弹切换的问题
上一节03已经实现了单发逻辑,在上节基础上,实现双发功能,实现的效果图如下。2.定义双发子弹的世界坐标位置。参考上一节的需要注意:在文件。回到COCOS中,把对应的文件拖进去,运行完成双发逻辑效果。1.制作双发的子弹预制体,复制粘贴。,用来定位子弹发射的位置。内创建空节点,名称修改为。,并手动拖动到指定位置。相同方式,创建空节点。原创 2024-09-10 15:38:47 · 352 阅读 · 0 评论 -
COCOS:(飞机大战04)单发子弹的发射逻辑(Prefab制作)
上一节03已经实现了飞机的触摸跟随功能,这节实现简单的子弹发射功能,实现的效果图如下。距离飞机的位置,也就是子弹发射的位置,是跟随飞机的。1.制作子弹的Prefab,实现单发的发射功能。用来存放预制体,将上一步的子弹图片。下边实现第一张图的效果,继续编写。2. 把子弹的图片移动到。下,并定位到飞机前方,上边完成的单发的逻辑,文件,后边我们直接从。原创 2024-09-10 15:02:16 · 568 阅读 · 0 评论 -
COCOS:(飞机大战03)绑定触摸方法,控制主角的移动和移动边界的限制
上述代码保存在编辑器里运行看下效果,会发现飞机会移动到视图外边,文件,把该文件添加到Player组件上。通过触摸移动,得到了4个边界值,x轴为。下边就要限制移动边界的问题。有个了这个边界值,需要再把。原创 2024-09-10 11:42:23 · 714 阅读 · 0 评论 -
COCOS:(飞机大战02)主机启动的动画帧
选中飞机Body,01:添加动画组件,02:新建动画剪辑资源,保存到动画目录。最后记得保存场景,运行到浏览器看最终效果。原创 2024-09-10 11:01:48 · 365 阅读 · 0 评论 -
COCOS:(飞机大战01)背景图无线循环向下滚动
设置图2的Y轴为852,这样图1和图2就衔接上了。将背景图移动到Canvas中。背景图宽高:480*852。创建控制背景的ts文件。原创 2024-09-10 10:33:07 · 439 阅读 · 0 评论 -
COCOS:竖屏模式
竖屏模式,点击项目,项目设置,宽度720,高度1280。原创 2024-09-10 10:25:16 · 376 阅读 · 0 评论 -
cocos:绑定相机的触摸方法
【代码】cocos:绑定相机的触摸方法。原创 2024-09-03 09:33:11 · 319 阅读 · 0 评论 -
cocos:常用的碰撞器
材质(控制外观)物理材质(摩擦力),材质Albedo(控制颜色)原创 2024-09-03 09:31:16 · 371 阅读 · 0 评论