草庐IT

CocosCreator3.8

全部标签

CocosCreator 碰撞识别 基于Group的碰撞识别 如何操作 办法

Cocos3碰撞组识别问题有时候我们需要一个物体和多个其他碰撞组碰撞需要在碰撞事件中进行区分但是如果我们是用group来进行区分的时候这个group对应的数字不是group的数字,2的group的次方比如对于编号为3的碰撞器那么他的识别的数字应当是2^3也就是8才可以被识别 如图所示 这样就可以区分了注意是次方而不是直接用数字/**离开碰撞*/onEndContact(selfCollider:Collider2D,otherCollider:Collider2D){if(otherCollider.group==16){//如果处于可放置状态,但是进入了别人的碰撞体,那就加入到数组if(th

CocosCreator实战篇 |CocosCreator实现《飞机大战》

📢博客主页:肩匣与橘📢欢迎点赞👍收藏⭐留言📝如有错误敬请指正!📢本文由肩匣与橘编写,首发于CSDN🙉📢生活依旧是美好而又温柔的,你也是✨《飞机大战》📝前言一、素材准备二、场景搭建①背景②主角战斗机③敌方战机生成点④分数UI⑤副摄像机三、脚本编写Ⅰ主角战斗机Ⅱ敌方战斗机Ⅲ子弹 Ⅳ背景四、效果展示📝前言        飞机大战游戏是一款经典的射击游戏,玩家操控一个飞机进行空战任务,通过不断发射子弹摧毁敌方飞机来增加游戏的分数。本着界面简单,开发容易的原则,这款游戏也成为诸多游戏开发者的第一款上手项目。本文将系统的介绍《飞机大战》游戏各个模块的实现。一、素材准备CocosCreator:本文展示的是

CocosCreator实战篇 |CocosCreator实现《飞机大战》

📢博客主页:肩匣与橘📢欢迎点赞👍收藏⭐留言📝如有错误敬请指正!📢本文由肩匣与橘编写,首发于CSDN🙉📢生活依旧是美好而又温柔的,你也是✨《飞机大战》📝前言一、素材准备二、场景搭建①背景②主角战斗机③敌方战机生成点④分数UI⑤副摄像机三、脚本编写Ⅰ主角战斗机Ⅱ敌方战斗机Ⅲ子弹 Ⅳ背景四、效果展示📝前言        飞机大战游戏是一款经典的射击游戏,玩家操控一个飞机进行空战任务,通过不断发射子弹摧毁敌方飞机来增加游戏的分数。本着界面简单,开发容易的原则,这款游戏也成为诸多游戏开发者的第一款上手项目。本文将系统的介绍《飞机大战》游戏各个模块的实现。一、素材准备CocosCreator:本文展示的是

【CocosCreator入门】CocosCreator组件 | Sprite(精灵)组件

       CocosCreator是一款流行的游戏开发引擎,具有丰富的组件和工具,其中Sprite组件是最常用的之一。Sprite组件用于渲染2D图像,并提供了许多可配置的选项,如图像纹理、尺寸、位置、旋转等。在本文中,我们将深入探讨Sprite组件的技术实现和使用方法。目录一、组件介绍二、属性介绍 三、渲染模式 四、实现方式五、使用方法一、组件介绍        Sprite组件是CocosCreator引擎中最重要的组件之一,它控制着2D图像的显示。Sprite组件可以直接添加到场景中,也可以作为其他组件的子节点添加,例如Canvas组件或者Layout组件。        每个Spr

【CocosCreator入门】CocosCreator组件 | Sprite(精灵)组件

       CocosCreator是一款流行的游戏开发引擎,具有丰富的组件和工具,其中Sprite组件是最常用的之一。Sprite组件用于渲染2D图像,并提供了许多可配置的选项,如图像纹理、尺寸、位置、旋转等。在本文中,我们将深入探讨Sprite组件的技术实现和使用方法。目录一、组件介绍二、属性介绍 三、渲染模式 四、实现方式五、使用方法一、组件介绍        Sprite组件是CocosCreator引擎中最重要的组件之一,它控制着2D图像的显示。Sprite组件可以直接添加到场景中,也可以作为其他组件的子节点添加,例如Canvas组件或者Layout组件。        每个Spr

CocosCreator实战篇 | 实现刮刮卡和橡皮擦 | 擦除效果

📢博客主页:https://blog.csdn.net/dxt19980308📢欢迎点赞👍收藏⭐留言📝如有错误敬请指正!📢本文由肩匣与橘编写,首发于CSDN🙉📢生活依旧是美好而又温柔的,你也是✨🏳️‍🌈实现刮刮卡和橡皮擦|擦除效果📢前言🏳️‍🌈使用方法🏳️‍🌈技术细节🏳️‍🌈案例实现①场景布局②脚本编写③脚本和组件挂载🏳️‍🌈实现效果📢前言        CocosCreator是一款广泛使用的游戏开发引擎,其中包含了许多强大的功能,包括Mask._graphics技术。本文将深入探讨Mask._graphics技术的实现原理和应用场景。        Mask._graphics是Cocos

CocosCreator实战篇 | 实现刮刮卡和橡皮擦 | 擦除效果

📢博客主页:https://blog.csdn.net/dxt19980308📢欢迎点赞👍收藏⭐留言📝如有错误敬请指正!📢本文由肩匣与橘编写,首发于CSDN🙉📢生活依旧是美好而又温柔的,你也是✨🏳️‍🌈实现刮刮卡和橡皮擦|擦除效果📢前言🏳️‍🌈使用方法🏳️‍🌈技术细节🏳️‍🌈案例实现①场景布局②脚本编写③脚本和组件挂载🏳️‍🌈实现效果📢前言        CocosCreator是一款广泛使用的游戏开发引擎,其中包含了许多强大的功能,包括Mask._graphics技术。本文将深入探讨Mask._graphics技术的实现原理和应用场景。        Mask._graphics是Cocos

【CocosCreator入门】CocosCreator组件 | Label(文本)组件

        CocosCreator是一款流行的游戏开发引擎,具有丰富的组件和工具,其中Label组件是最常用的之一。Label组件是一个用于显示文本的UI组件。在本文中,我们将探讨Label组件的一些技术方面,包括如何创建、配置和使用它。目录一、组件介绍二、属性介绍  三、渲染机制四、组件使用 ①创建组件②更新文本内容③更改文本样式一、组件介绍        Label组件是CocosCreator引擎中用于显示文本的组件,它支持显示多种字体样式,并且可以在代码中动态设置文本内容和样式。Label组件的主要特点如下:支持多种字体样式,包括字体、字号、颜色、对齐方式等;支持自动换行;支持超

【CocosCreator入门】CocosCreator组件 | Mask(遮罩)组件

        CocosCreator是一款流行的游戏开发引擎,具有丰富的组件和工具,其中Mask组件可用于创建如圆形、矩形和任意形状的遮罩效果,以限制节点显示的范围。这对于创建具有复杂布局的UI元素非常有用,例如只显示图片的一部分或控制文本显示的区域。        使用Mask组件,我们可以实现很多有趣的效果。例如,我们可以创建一个圆形的遮罩来显示头像,或者创建一个矩形的遮罩来显示进度条。此外,Mask组件还可以与其他组件一起使用,例如Sprite组件或Label组件,以创建更加复杂的效果。一、组件属性属性功能说明Type遮罩类型。包括 RECT、ELLIPSE、IMAGE_STENCI

【CocosCreator入门】CocosCreator组件 | Graphics(绘制)组件

        CocosCreator是一款流行的游戏开发引擎,具有丰富的组件和工具,其中Graphics组件允许您在游戏中绘制2D图形和几何形状,并通过编写脚本来控制其外观和行为。目录一、组件属性二、组件方法三、脚本示例一、组件属性属性功能说明lineWidth设置或返回当前的线条宽度lineJoin设置或返回两条线相交时,所创建的拐角类型lineCap设置或返回线条的结束端点样式strokeColor设置或返回笔触的颜色fillColor设置或返回填充绘画的颜色miterLimit设置或返回最大斜接长度二、组件方法方法功能说明moveTo (x,y)把路径移动到画布中的指定点,不创建线条