Cocos Creator

2024/4/12 16:15:44

【基于Cocos Creator 3.5的赛车游戏】8.引入触摸屏幕事件并简单的控制小车

转载知识星球 | 深度连接铁杆粉丝,运营高品质社群,知识变现的工具 项目地址:赛车小游戏-基于Cocos Creator 3.5版本实现: 课程的源码,基于Cocos Creator 3.5版本实现 上一张您已经对Cocos的坐标系有了了解。这一章我们将让小车能…

cocos creator--DragonBones 骨骼动画入门

cocos creator的资料实在太少,只好自己来分析和补充 DragonBones 骨骼动画,又叫龙骨动画,由白鹭时代推出的动画解决方案,免费。 Spine 与之相同的另一款骨骼动画解决方案,据说比dragonBones更强大,没用过没…

cocos creator 小游戏允许他人访问本地项目

需求背景: 发版成微信小游戏前,需要策划介入体验。不上传微信体验版本 实现: 1.发布平台选择web桌面端 2.构建完成后点击运行从浏览器上获取本地的运行地址 3.winR ——》 cmd 控制台 输入 ipconfig 找到IPv4地址,替换本地部分 …

CreatorPrimer | 加载预制件

我们上篇讲了场景切换并编写了一个场景加组件,这次我们在场景里面下功夫,在场景中创建子界面或子窗口。在Cocos Creator中实现子界面的最好方案就是: 预制件。 1. 生成预制件 Cocos Creator并没有一个新建预制件的功能菜单项,我们可以在场景…

CreatorPrimer | 场景切换

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

CocosCreator 面试题(十二)Cocos Creator Label 的原理以及如何减少Drawcall

在Cocos Creator中,Label是用于显示文本的组件。它的原理是通过将文本渲染到纹理上,并将纹理贴图显示在屏幕上来实现。 一、Label组件的工作原理 字体加载:首先,Label组件需要加载所需的字体文件。可以通过在编辑器中设置字体资源…

《Cocos Creator游戏实战》签到日历实现思路

在线体验地址 Cocos Creator | SignCalendar Cocos Store 购买地址(如果没有显示,那就是还在审核): https://store.cocos.com/app/detail/4975微店购买地址: https://weidian.com/item.html?itemID6354270477 运行效…

《Cocos Creator游戏实战》老虎机抽奖效果实现思路

在线体验地址 Cocos Creator | SlotMachine Cocos Store 购买地址(如果没有显示,那就是还在审核): https://store.cocos.com/app/detail/4958微店购买地址: https://weidian.com/item.html?itemID6338406353运行效果…

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

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

cocos creator项目构建问题

1.Build Failed: Compile error : Maximum call stack size exceeded 遇到这种问题首先要确认,一定要确认 自己的代码是否存在问题。 因为我出现这个问题就是由于代码中出现问题。 某个js文件是用于当做配置或者文本配置的时候就需要注意了,不能在旧变…

[cocos creator] Label设置为RESIZE_HEIGHT,获取height

问题描述: 需要在scrollview 中显示item, item的高度由子节点label的高度动态决定,但更改string后,获取label的高度仍为初始值。 解决办法: //改变string内容 node.getComponent(Label).string str; //加上这一句 node.getCom…

cocos creator 报错 Uncaught TypeError: Cannot read property ‘SetActive‘ of null

最近在开发一款游戏,在cocos creator 3.6.1在碰撞后创建节点结果报这个错 Uncaught TypeError: Cannot read property SetActive of null 折腾很久后才发现,原来是官方问题 回调里不能创建或者销毁刚体,得记录一下状态放到下一帧做

[3D游戏开发实践] Cocos Cyberpunk 源码解读-一文搞定延迟渲染管线原理与实践

Cocos Cyberpunk 是 Cocos 引擎官方团队以展示引擎重度 3D 游戏制作能力,提升社区学习动力而推出的完整开源 TPS 3D游戏,支持 Web, IOS, Android 多端发布。 本系列文章将从各个方面对源码进行解读,提升大家的学习效率。希望能够帮助大家在 …

[3D游戏开发实践] Cocos Cyberpunk 源码解读-抽离并复用自定义管线

Cocos Cyberpunk 是 Cocos 引擎官方团队以展示引擎重度 3D 游戏制作能力,提升社区学习动力而推出的完整开源 TPS 3D游戏,支持 Web, IOS, Android 多端发布。 本系列文章将从各个方面对源码进行解读,提升大家的学习效率。希望能够帮助大家在 …

Cocos Creator个人笔记汇总

本篇博客将记录所有的关于Cocos Creator的笔记和教程。 Cocos Creator踩坑汇总 碰撞系统问题整合事件机制问题和this问题整合微信小游戏将资源放到远程服务器并加载的完整流程 暗黑斩笔记汇总 项目结构梳理

[cocos creator]EditBox,editing-return事件,清空输入框

需求: 监听EditBox,editing-return 回车事件,在输入框内点击回车后,发送内容,并清空输入框 问题: 设置node.getComponent(EditBox).string ; 没有效果 解决办法: //设置string 为空 this.v…

CocosCreator 面试题(十九) Cocos Creator 材质 shader 分别是什么?

一、Cocos Creator 材质是什么?有什么作用? 在Cocos Creator中,材质(Material)是用于定义和渲染游戏对象外观的一种组件。材质描述了对象的外观属性,如颜色、纹理、透明度、光照等,它们决定了对…

【cocos creator】【编辑器插件】cocos creator文件复制时,解决cocos creator uuid冲突

!!!修改前先备份 1、将文件夹放在packages文件夹下 2、打开项目,选择要刷新uuid的文件夹 3、菜单栏点击 扩展->refresh-uuid 4、等控制台提示:资源uuid刷新完成,重启项目(!&#…

[3D游戏开发实践] Cocos Cyberpunk 源码解读-目录结构

Cocos Cyberpunk 是 Cocos 引擎官方团队以展示引擎重度 3D 游戏制作能力,提升社区学习动力而推出的完整开源 TPS 3D游戏,支持 Web, IOS, Android 多端发布。 本系列文章将从各个方面对源码进行解读,提升大家的学习效率。希望能够帮助大家在 …

CocosCreator 面试题(二十) Cocos creator 如何实现一个置灰Shader?

要在Cocos Creator中实现一个置灰(Grayscale)的Shader,您可以按照以下步骤进行操作: 第一步,创建自定义Shader 首先,需要创建一个自定义的Shader。在Cocos Creator中,可以使用Shader Effect组件…

CocosCreator 面试题(十六)Cocos Creator 节点池的基本原理是什么?如何使用?

一、Cocos Creator 节点池的基本原理是什么? Cocos Creator 是一个游戏开发引擎,它提供了节点池(Node Pool)的功能,用于管理和重用游戏中的节点对象。节点池的基本原理如下: 创建初始节点:在游戏…

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

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

Cocos Creator:坐标系

Cocos Creator:坐标系 坐标系节点位置坐标转换锚点缩放和旋转总结 在 Cocos Creator 3.8 中,节点坐标系统是游戏开发中的关键概念。它帮助开发者定位和排列场景中的各种元素。以下是关于节点坐标的使用详解: 坐标系 Cocos Creator 使用两种…

三种方式,浅谈 Cocos Creator 的动画添加

前言 虽然 Cocos 的官方文档对动画系统做了较详细的介绍,但是对于刚接触的同学(比如我)来说还是不太友好。尽管如此,我就按文档加社区帖子一起实践了一下。为了方便忘记后能快速捡起,所以就用我的方式结合使用场景&am…

【cocos creator】经典微信飞机大战

飞机大战 序章 最近在学习cocos creator, 教程常常是cocos creator 2.4.x, 3.x API很多发生变化, 故记录一下使用3.x练习实现过程。如果对您有用,倍感荣幸。 习作: 经典的微信小游戏飞机大战 软件: cocos creator 3.8.0 开源地址: https://gitee.com/depingl/cc_p…

【基于Cocos Creator实现的赛车游戏】9.实现汽车节点的控制逻辑

转载知识星球 | 深度连接铁杆粉丝,运营高品质社群,知识变现的工具 项目地址:赛车小游戏-基于Cocos Creator 3.5版本实现: 课程的源码,基于Cocos Creator 3.5版本实现 在上一节的课程中,您已经实现了通过触控给刚体施…

Cocos Creator的Hello World

0、文档 Cocos官网文档 1、下载 访问cocos官网下载Cocos Dashboard 安装时选项安装 Visual Studio 2017可以不勾选 注意:Cocos Dashboard的快捷方式文件名为CocosDashboard.exe,不要误认为是安装文件 2、注册、登录 注册/登录cocos网址 3、Cocos D…

cocos creator人开发小游戏免费素材资源

1、首先熟悉官方的手册和api文档,文档还是比较详细,游戏的方方面面都涉及到了 官方手册: http://docs.cocos.com/creator/manual/zh/官方api文档: http://docs.cocos.com/creator/api/zh/官方论坛: https://forum.coco…

Cocos Creator:创建棋盘

Cocos Creator:创建棋盘 创建地图三部曲:1. 创建layout组件2. 创建预制体Prefab,做好精灵贴图:3. 创建脚本LayoutSprite.ts收尾工作: 创建地图三部曲: 1. 创建layout组件 使用layout进行布局,…

CocosCreator 面试题(十五)Cocos Creator如何内置protobuf JS版本?

一、说说protobuf 是什么? Protocol Buffers(简称为ProtoBuf)是一种由Google开发的数据序列化格式。它是一种轻量级、高效且通用的数据交换格式,可用于各种编程语言和平台。 ProtoBuf使用结构化的消息定义语言(IDL&a…