cocos

2024/4/11 22:21:42

Cocos Creator 3.x 角色残影效果实现

1.前言 当我们玩游戏时,经常会注意到一种神奇的效果:游戏中的角色快速移动或者进行动作时,会留下一道闪烁的残影。这个效果非常酷,给游戏增加了动感和视觉吸引力。 那么,这个酷炫的效果是如何实现的呢?在…

CocosCreator3.8研究笔记(五)CocosCreator 脚本说明及使用(下)

在Cocos Creator中,脚本代码文件分为模块和插件两种方式: 模块一般就是项目的脚本,包含项目中创建的代码、引擎模块、第三方模块。 插件脚本,是指从 Cocos Creator 属性检查器中导入的插件,一般是引入第三方引入库文件…

COCOS项目运行的时候图片模糊的原因

1、首先。用X坐标来分析,如果size*Anchor Position有小数,如上图57*0.5667695.5。这样就会导致x模糊。如果y同样计算结果包含小数,那么y也会模糊。xy同时模糊的情况是最模糊的。 2、如果当前node没有问题,那么就要检查上级node是…

【base64加密】js/ts的基础加密

base64的字符串简单加密,主用于网页缓存数据的加密。 适用于常规html、小游戏(egret、cocos、laya)等 原文参考:JS基于base64编码加密解密文本和图片(修订)_js base64加密-CSDN博客 测试:JS实…

CocosCreator3.8研究笔记(四)CocosCreator 脚本说明及使用(上)

在Cocos Creator中,脚本代码文件分为模块和插件两种方式: 模块一般就是项目的脚本,包含项目中创建的代码、引擎模块、第三方模块。 插件脚本,是指从 Cocos Creator 属性检查器中导入的插件,一般是引入第三方引入库文件…

Cocos Shader 图片去色变成灰色

把一张彩色图片变成灰色,效果如下: 代码如下: CCEffect %{techniques:- passes:- vert: vsfrag: fsblendState:targets:- blend: truerasterizerState:cullMode: noneproperties:texture: { value: white }alphaThreshold: { value: 0.5 } }…

Cocos Shader 不规则图片描边效果

开发中碰到需要给不规则图片添加秒变效果,效果如下 代码如下: CCEffect %{techniques:- passes:- vert: vsfrag: fsblendState:targets:- blend: truerasterizerState:cullMode: noneproperties:texture: { value: white }alphaThreshold: { value: 0.5…

CreatorPrimer | 2.x的渲染初探

Shawn之前只是从感性的一面了解Cocos Creator 2.0在性能更好,增加部分3D效果的支持,同时API有一些变化。随着对Cocos Creator 2.x的实践,以及引擎组大神们的指导,对Cocos Creator 1.x和2.x有了新的了解和认识,在此将这…

CocosCreator3.8研究笔记(十二)CocosCreator 字体资源理解

Cocos Creator 常用的字体资源有三种:系统字体、动态字体、位图字体。 一、系统字体 系统字体是调用运行平台自带的系统字体来渲染文字,不需要用户在项目中添加任何相关资源。 使用系统字体, Label 组件 Use System Font 属性需要勾选。 Fo…

游戏开发增笑-扣扣死-Editor的脚本属性自定义定制-还写的挺详细的,旧版本反而更好

2012年在官方论坛注册的一个号,居然被禁言了,不知道官方现在是什么辣鸡,算了,大人不记狗子过 ”后来提交问题给CEO了,结果CEO百忙之中居然回复了,也是很低调的一个人,毕竟做技术的有什么坏心思呢…

cocos2dx入门需要了解的工具

官网 Cocos2d-x - World’s #1 Open-Source Game Development PlatformDownload Cocos2d-x, Cocos Creator and Cocos | Cocos2d-xWindows Setup - Cocos DocumentationAssetOur editors and tools 目前有三种方法来创建cocos项目工程: - Cocos command-line too…

回忆与读书无关的日子

苦练了这么多年,终于学会一套所有代码界都适用的神功-(biu biu biu)bug,哈哈哈。 入行四年有余,都在手游开发,看过的书也不在少数。也有很多书看了好多遍: 第一遍--- 这啥玩意,不是很…

CocosCreator3.8研究笔记(十三)CocosCreator 音频资源理解

1、 Cocos Creator 支持音频格式 目前 Cocos Creator 支持以下格式的音频文件: 音频格式说明.ogg.ogg 是一种开源的有损音频压缩格式,与同类型的音频压缩格式相比,优点在于支持多声道编码,采用更加先进的声学模型来减少损失音质&…

CocosCreator3.8研究笔记(十)CocosCreator 图像资源的理解

一、图像资源导入 Cocos Creator 可使用图像文件格式,支持 JPG、PNG、BMP、TGA、HDR、WEBBP、PSD、TIFF 等。 将图像资源直接拖拽到 资源管理器 即可将其导入 二、图像资源的类型 在 属性检查器 面板中便可根据需要设置图像资源的使用类型:raw 、 textu…

CocosCreator3.8研究笔记(七)CocosCreator 节点和组件的介绍

相信很多新手朋友,肯定会问,CocosCreator 中什么是节点?什么是组件? 一、什么是组件(Component)? Cocos Creator 3.8 的工作流程是以组件式开发为核心,即以组合而非继承的方式进行游…

CocosCreator3.8研究笔记(一)windows环境安装配置

一、安装Cocos 编辑器 (1)、下载Cocos Dashboard安装文件 Cocos 官方网站Cocos Dashboard下载地址 : https://www.cocos.com/creator-download9下载完成后会得到CocosDashboard-v2.0.1-win-082215.exe 安装文件,双击安装即可。 …

cocos studio 初体验 版本3.10

新建项目—>添加控件 cocos项目中需要添加头文件 #include "cocostudio/CocoStudio.h" using namespace cocostudio; #include "ui/cocosGUI.h" // 播放帧序列动画时需要使用该命名空间 using namespace cocostudio::timeline; // 通过csb文件获取…

cocosCreator2.4.x 打包 ios ,xcode问题记录

Q:Uncaught ReferenceError: CC_PHYSICS_BUILTIN is not defined A:先clean build folder....,然后重新build Q:xcode 使用模拟器预览 报错 In /Library/Developer/Xcode/DerivedData/hello_world-djnvsdcqyfoqvdepilidvunfunto…

CocosCreator3.8研究笔记(十八)CocosCreator UI组件(二)

前面的文章已经介绍了Canvas 组件、UITransform 组件、Widget 组件 。 想了解的朋友,请查看 CocosCreator3.8研究笔记(十七)CocosCreator UI组件(一)。 今天我们主要介绍CocosCreator 常用容器组件:Layout …

Part 8:Cocos2d-x开发实战-Cocos中物理引擎-关东升-专题视频课程

Part 8:Cocos2d-x开发实战-Cocos中物理引擎—4952人已学习 课程介绍 介绍什么是物理引擎。以及Cocos2d-x中的物理引擎和Box2D物理引擎。课程收益掌握Cocos2D-X开发讲师介绍关东升 更多讲师课程一个在IT领域摸爬滚打20多年的老程序员、软件架构师、培训讲师、IT作…

当creator遇上protobufjs—pbkiller插件

机缘 自从开始写protobufjs的分享教程,就开始坚持不懈的在CocosCreator论坛上自吹自擂,无意见被CocosCreator制作人南塔斯大神看到了。一不小心收到南大神的论坛私信,询问我可否将protobuf的使用制作成Creator的插件,并邀我将插件…

Part 14:Cocos2d-x开发实战-Cocos2d-x文件访问-关东升-专题视频课程

Part 14:Cocos2d-x开发实战-Cocos2d-x文件访问—6184人已学习 课程介绍 介绍了数据持久化形式:普通文本文件、UserDefault、属性列表和SQLite数据库等。重点要掌握UserDefault、属性列表和SQLite数据库等数据持久化技术。此外,还需要熟练使…

【Cocos新手进阶】父级预制体中的数据列表,在子预制体中的控制方法!

本篇文章主要讲解,cocos中在预制体操作过程中,父级预制体生成的数据列表中,绑定了子预制体中的事件,在子预制体的时间中如何控制上级列表的具体操作教程。 日期:2023年11月10日 作者:任聪聪 一、实际效果情…

Part 12:Cocos2d-x开发实战-Cocos中粒子系统-关东升-专题视频课程

Part 12:Cocos2d-x开发实战-Cocos中粒子系统—3827人已学习 课程介绍 熟悉了粒子系统的基本概念。然后我们还介绍了内置粒子系统和自定义粒子系统。课程收益掌握Cocos2D-X开发讲师介绍关东升 更多讲师课程一个在IT领域摸爬滚打20多年的老程序员、软件架构师、培训…

Part 10:Cocos2d-x用户事件-关东升-专题视频课程

Part 10:Cocos2d-x用户事件—5448人已学习 课程介绍 了解Cocos2d-x的用户输入事件处理,这些事件包括:触摸事件、键盘事件、鼠标事件、加速度事件和自定义事件等。课程收益掌握Cocos2D-X开发讲师介绍关东升 更多讲师课程一个在IT领域摸爬滚…

CreatorPrimer | 场景切换

在Cocos Creator中切换游戏场景可以像切换幻灯片页面一样简单,这次教程我们稍微进阶一点点,带着大家编写这个场景切换组件。 1. 场景加载组件 先看组件代码: //场景加载组件 cc.Class({extends: cc.Component,properties: {scene: cc.Scen…

cocos摇杆、按键和角色动画制作

给宝宝做一个cocos免费游戏 第一章 背景和开发框架介绍 第二章 Node树和场景制作 第三章 UI、地图和关卡文本制作 第四章 摇杆、按键和角色动画制作 第五章 敌人和AI制作 第六章 角色和敌人行为互动脚本制作 第七章 游戏打包、发布和调试 COCOS摇杆、按键和角色spine动画制作给…

cocos角色和敌人行为互动脚本制作

给宝宝做一个cocos免费游戏 第一章 背景和开发框架介绍 第二章 Node树和场景制作 第三章 UI、地图和关卡文本制作 第四章 摇杆、按键和角色动画制作 第五章 敌人和AI制作 第六章 角色和敌人行为互动脚本制作 第七章 游戏打包、发布和调试 cocos角色和敌人行为互动脚本制作给宝…

给宝宝做一个cocos免费游戏-故事和开始界面

给宝宝做一个cocos免费游戏 第一章 背景和开发框架介绍 第二章 Node树和场景制作 第三章 UI、地图和关卡文本制作 第四章 摇杆、按键和角色动画制作 第五章 敌人和AI制作 第六章 角色和敌人行为互动脚本制作 第七章 游戏打包、发布和调试 给宝宝做一个cocos免费游戏-故事和开始…

给宝宝做一个cocos免费游戏-Node树和场景制作

给宝宝做一个cocos免费游戏 第一章 背景和开发框架介绍 第二章 Node树和场景制作 第三章 UI、地图和关卡文本制作 第四章 摇杆、按键和角色动画制作 第五章 敌人和AI制作 第六章 角色和敌人行为互动脚本制作 第七章 游戏打包、发布和调试 给宝宝做一个cocos免费游戏-Node树和场…

Creator使用压缩纹理

在深圳Cocos沙龙上,有幸结识了社区中大名顶顶的Colin,Shawn在在论坛上第一次看到Colin的团队用CocosCreator制作的《热血暗黑》时就被深深地震撼到了!更为重要的是,Colin将他的技术心得和宝贵开发经验写成文字,每一篇分…

Cocos论坛九问九答

今天周未,Shawn将之前在Cocos论坛中回答的问题,整理了部分继续我的分享之路! 1. 既然有这么流畅的Cocos界面,为什么应用使用它来做H5界面 问:既然有这么流畅的Cocos界面。为什么应用使用RN来做界面,这是为…

CocosCreator3.8研究笔记(八)CocosCreator 节点和组件的使用

我们知道,在CocosCreator 节点和组件的修改有两种方法: 属性检查器中的设置脚本中的动态修改 脚本中动态修改,能实现各种各样的游戏逻辑,例如响应玩家输入,删除、修改、销毁节点或组件。 不过想要实现这些游戏逻辑&a…

cocos 2.4 版本 设置物理引擎步长 解决帧数不一致的设备 物理表现不一致问题 设置帧刷新率

官网地址Cocos Creator 3.8 手册 - 2D 物理系统 官网好像写的不太对 下面是我自己运行好使的 PhysicsManager.openPhysicsSystem()var manager cc.director.getPhysicsManager();// 开启物理步长的设置manager.enabledAccumulator true;// cc.PhysicsManagercc.PhysicsManag…

奎特尔星球|英雄与魔灵

这次换一种方式聊聊Creator的UI开发,目的是想让学习那么枯燥,如果你是一个爱玩游戏的朋友相信你会很有感觉。 一、奎特尔星球 在奎特尔星球上,有着无数的英雄,身怀绝世魔力,在创世之主的统之下维护着奎特尔世界的安定…

COCOS敌人和AI制作

给宝宝做一个cocos免费游戏 第一章 背景和开发框架介绍 第二章 Node树和场景制作 第三章 UI、地图和关卡文本制作 第四章 摇杆、按键和角色动画制作 **第五章 敌人和AI制作** 第六章 角色和敌人行为互动脚本制作 第七章 游戏打包、发布和调试 提示:写完文章后&#…

CreatorPrimer | scale与size

在CocosCreator引擎编辑中,节点的scale和size属性都可以改变节点内容的大小,如下图中可爱的椰子头,原图尺寸为512*512,在UI编辑时发现太大了,需要128*128的大小更适合。 此时将节点scale属性设置为0.25好,还…

CocosCreator3.8研究笔记(九)CocosCreator 场景资源的理解

相信很多朋友都想知道, Cocos Creator 资源的定义? Cocos Creator 常见的资源包含哪些?Cocos Creator 资源的管理机制是什么样的? Cocos Creator 中所有继承自 Asset 的类型都统称资源 ,例如:Texture2D、Sp…

Part 15:Cocos2d-x开发实战-Cocos2d-x中数据交换格式-关东升-专题视频课程

Part 15:Cocos2d-x开发实战-Cocos2d-x中数据交换格式—4886人已学习 课程介绍 介绍了Cocos2d-x中的数据交换格式:CSV、XML和JSON等。我们在CSV格式中采用__Array类作为解码CSV数据容器。而XML和JSON格式我们采用ValueVector和ValueMap类作为解码后的数…

奎特尔星球|魔灵传说(上)

前一篇《奎特尔星球—英雄与魔灵》,有朋友反应没看太懂,我在这里简单总结一下,核心要点: - Node是Node的容器。 - Node是Component的容器。 - Node是显示核心,Component是控制核心。 这一篇继续我们的特尔星球魔灵的故事。 一…

Part 16:Cocos2d-x开发实战-Cocos2d-x基于HTTP网络通信-关东升-专题视频课程

Part 16:Cocos2d-x开发实战-Cocos2d-x基于HTTP网络通信—3959人已学习 课程介绍 介绍基于HTTP网络通信技术。重点需要掌握libcurl库和HttpClient库。课程收益掌握Cocos2D-X开发讲师介绍关东升 更多讲师课程一个在IT领域摸爬滚打20多年的老程序员、软件架构师、培…

Part 6:Cocos2d-x开发实战-场景与层-关东升-专题视频课程

Part 6:Cocos2d-x开发实战-场景与层—3838人已学习 课程介绍 掌握场景和层等概念,重点是场景和层的关系,场景的生命周期和场景之间的切换。课程收益掌握Cocos2D-X开发讲师介绍关东升 更多讲师课程一个在IT领域摸爬滚打20多年的老程序员、软…

Part 17:Cocos2d-x开发实战-基于Node.js的Socket.IO网络通信-关东升-专题视频课程

Part 17:Cocos2d-x开发实战-基于Node.js的Socket.IO网络通信—5843人已学习 课程介绍 介绍了基于Node.js的Socket.IO网络通信技术。我们介绍了采用Node.js技术实现的服务器端技术。还有介绍了Cocos2d-x 3.0提供的Socket.IO客户端通信技术。课程收益掌握Cocos2D-X…

CocosCreator3.8研究笔记(二)windows环境 VS Code 编辑器的配置

一、设置文件显示和搜索过滤步骤 为了提高搜索效率以及文件列表中隐藏不需要显示的文件, VS Code 需要设置排除目录用于过滤。 比如 cocoscreator 中,编辑器运行时会自动生成一些目录:build、temp、library, 所以应该在搜索中排除…

【Cocos Creator 项目实战 】消灭星星加强版(附带完整源码工程)

本文乃Siliphen原创,转载请注明出处 目录 概述 游戏整体流程 游戏框架设计 单一职责的类 主要流程控制类 核心玩法模块 UI: 游戏世界: 本文项目的代码组织结构 作者项目实践总结 场景只有一个入口脚本 尽量少在节点上挂载脚本 构…

cocos creator-碰撞检测

碰撞检测文档 刚体自行选择,刚体正常设置分组、tag,tag用于区分是哪个物体被碰撞了 正常在一个node下挂载脚本就行 注意:Builtin 2D 物理模块只会发送 BEGIN_CONTACT 和 END_CONTACT 回调消息。ccclass(TestContactCallBack) export class …

cocos 3.8开发 微信小游戏分包技巧压缩主包

Creator 版本: 3.8.2 目标平台:小游戏开发 压缩后 我不知道别人压缩几百kb是怎么做到的。不过哪个要钱。 我这个技巧不用花钱。 论坛有教程但是没有教详细怎么做。 开整! 做一个空白的场景。然后写一个load脚本。load主场景。 从代码可…

Cocos Creator 自制小工具-小游戏场景地图编辑器

使用场景 在cocos中如果不使用TiledMap的话,策划同学单纯的使用预制体在creator编辑器摆出游戏场景的话效率太低了。所以提供一种外置编辑器编辑好地图导出地图文件,然后在游戏中读取使用的解决方案。 编辑器地址 地图编辑器 编辑器截图 使用详解 编辑…

Cocos Creator 3.x 热更新,使用chatgpt快速定位解决问题

为什么要使用app热更 使用 app 热更的主要原因是可以快速地向用户推送应用程序的更新版本,同时也可以减少应用程序更新时需要用户手动下载和安装的次数,从而提高用户体验和应用程序的可维护性。以下是一些使用 app 热更的好处: 快速发布更新…

2023-10-31 游戏开发-微信小游戏-文档记录

摘要: 2023-10-31 游戏开发-微信小游戏-文档记录 微信开发文档: 快速上手 | 微信开放文档 基础 | 微信开放文档 Cocos/Laya/Egret引擎适配 | 微信开放文档 cocos和微信平台相关文档: Cocos Creator 3.8 手册 - 发布到微信小游戏

CocosCreator主角保持屏幕中间

准备工作 我们创建一个test.scene,场景中包括: 三个摄像头——第一个显示map,第二个显示hero,第三个显示UI_2D 地图节点——map,花地图 主角节点——hero,红色sprite UI节点——UI,两个UI按…

Cocos项目如何使用Android studio打包

文章转载自:https://blog.csdn.net/zhanghow/article/details/73324001 SDK,NDK,ANT的配置请看这里http://www.cnblogs.com/studweijun/p/4320778.html 1.将新建的项目导入AndroidStudio,选项目里的pro.android-studio文件夹导入.导入比较慢需要等2分钟左右 2.跳出…

2023-10-29 游戏开发-CocosCreator游戏资源合集-记录

摘要: 2023-10-29 游戏开发-Cocos Creator 资源合集-记录 仓库: GitHub - Leo501/awesome-CocosCreator: Cocos Creator 游戏资源合集 参考: 使用Cocos creator制作【治愈七夕】-音乐游戏图形api绘制跳舞的线 - 知乎 Cocos Creator 资源合集 # awesome-CocosCreator Cocos …

【 Cocos Creator 项目实战】益智游戏《2048》(附带完整源码工程)

本文乃Siliphen原创,转载请注明出处 目录 游戏介绍 概述 游戏整体流程 游戏框架设计 主要流程控制类 本文项目的代码组织结构 构建游戏世界 数字方块 地图 触摸手势识别 防触摸抖动 判断用户输入的方向 地图 任意大小的地图 初始化地图大小 地图绘制…

【cocos 3.8】虚拟列表

使用cocos creator 3.8 版本做的一个简单的虚拟列表,没有任何其他东西。 原理就是向上滚动时,将下面离开屏幕的那一个item塞到上侧来: 主代码仅有两个:ScrollList对应的滚动容器,ScrollListItem对应单项的预制体 当前…

cocos3.8.1开发踩坑日记1--subtract函数

我通过chatgpt帮我写代码,他帮我写了这么一个代码 const direction this.targetPosition.subtract(this.npcInstance.position).normalize();嗯看起来是没什么问题。 direction 被修改了,其他值都是正常的。 但是这里有个隐藏的问题在3.8.1 我通过不…

cocos UI、地图和关卡文本制作(一)

给宝宝做一个cocos免费游戏 第一章 背景和开发框架介绍 第二章 Node树和场景制作 第三章 UI、地图和关卡文本制作 第四章 摇杆、按键和角色动画制作 第五章 敌人和AI制作 第六章 角色和敌人行为互动脚本制作 第七章 游戏打包、发布和调试 第三章 cocs UI、地图和关卡文本制作给…

cocos UI、地图和关卡文本制作(二)

给宝宝做一个cocos免费游戏 第一章 背景和开发框架介绍 第二章 Node树和场景制作 第三章 UI、地图和关卡文本制作(一) 第三章 UI、地图和关卡文本制作(二) 第四章 摇杆、按键和角色动画制作 第五章 敌人和AI制作 第六章 角色和敌…

Cocos Shader 颜色渐变效果

美术设计了个渐变的文字,发现cocos creater里没有这个效果,所以用shader实现 效果: 代码如下 CCEffect %{techniques:- passes:- vert: vsfrag: fsblendState:targets:- blend: truerasterizerState:cullMode: noneproperties:texture: { v…

用Cocos Quick+Lua写的射击游戏——月球战士(MoonWarriors)附源码

越来越多的公司选择用脚本来开发手游了,Cocos2d-x支持JavaScript和Lua。和C相比,用脚本写起来更随心所欲。尽管C11之后,写起代码来更顺手了,但还是比不上脚本的方便啊。Lua的table,闭包,语法简单等&#xf…

奎特尔星球|雷神之锤(上)

奎特尔星球上有一件绝世神兵,就像是一把雷神之锤,在它的号令之下指挥着节点、组件和触摸事件,从而大量减少冗余代码与编辑器上的设置,他就是uikiller。uikiller指挥着英雄与魔灵杀敌无数,他的前身曾经在cocos2d-js星球…

奎特尔星球|雷神之锤(下)

紧接上篇《奎特尔星球|雷神之锤(上)》,我给大家介绍了雷神之锤—uikiller的基本用法,有人说长按功能可以取名为蓄力攻击、重击,我觉得还真是可以的,但就是感觉招数名字不够大气。在这里还要给大家道个歉,上篇中我说了这…

2023-10-20 游戏开发-cocos2.0.6-下载地址-记录

官方下载地址: Cocos Creator 下载 - 轻量高效的开发引擎 Tags cocos/cocos-engine GitHub v2.0.6版本: Mac版:http://cocos2d-x.org/filedown/CocosStudioForMac-v2.0.6.dmg Windows版:http://cocos2d-x.org/filedown/CocosStudioForWin-v2.0.6.ex…

Part 13:Cocos2d-x开发实战-Cocos2d-x中使用的数据容器类-关东升-专题视频课程

Part 13:Cocos2d-x开发实战-Cocos2d-x中使用的数据容器类—6104人已学习 课程介绍 介绍了Cocos2d-x中可以使用的数据容器类,还有熟悉Cocos2d-x中两大类——Ref和Value。后重点介绍了__Array、Vector、__Dictionary、Map、ValueVector、ValueMap和Valu…

学完 Canvas 接着干!!

以 JavaScript 语言为主。 物理引擎:matter.js 开源仓库: https://github.com/liabru/matter-js 了解过时物理引擎:Box2DWeb,虽然 JS 语言没有在更新维护,但是 C 版还在,https://github.com/erincatto/bo…