cocos专题

Debugging Lua Project created in Cocos Code IDE creates “Waiting for debugger to connect” in Win-7

转自 I Installed Cocos Code IDE and created a new Lua Project. When Debugging the Project(F11) the game window pops up and gives me the message waiting for debugger to connect and then freezes. Also a

王楠首次讲述Cocos Creator背后的故事

Cocos Creator发布至今,得到了许多开发者的支持和喜爱,甚至有小伙伴留言说:幸福来得太突然。水滴石穿,非一日之功。这款工具从诞生到问世究竟经历了怎么样的曲折,未来又会走向何方?这方面,大概没有谁比Cocos Creator制作人王楠更有发言权了。   今天不妨抽出10分钟,听听王楠的讲述,相信或多或少会对你有所启发。   开发Cocos Creator的初衷是什么?   我和几

【第一章】Cocos Creator 3.8

一、Cocos Creator 介绍 Cocos Creator 既是一款高效、轻量、免费开源的跨平台 2D&3D 图形引擎,也是一个实时 2D&3D 数字内容创作平台。拥有 高性能、低功耗、流式加载、跨平台 等诸多优点,您可以用它来创作 游戏、车机、XR、元宇宙 等领域的项目。 二、主要学习方向 1、场景制作 2、资源系统 3、脚本指南及事件系统 4、发布跨平台游戏 5、图形渲染 6、2D

如何五分钟使用 Cocos Creator 快速部署 TON 游戏(第一部分)

TON 生态在游戏赛道的火热,吸引了大量的开发者涌入其中,但从技术角度看,EVM 兼容性以及开发语言等方面的问题,基于 TON 底层建立游戏应用对于很多开发者而言仍旧存在较高的门槛。而 Zypher Network 作为目前最先进的区块链游戏开发引擎,支持将 Web2 游戏拓展为 dApp ,开发了大量插件,支持开发者基于 CocosCreator 开发的游戏能够快速部署在 Telegram 生态

cocos发布unity平台试玩广告失败问题

前言 关于如何输出试玩广告和平台文档中的说明就不赘述了,下面主要介绍在发布过程中遇到的问题。 检测不到mraid.open()或应用商店链接 提示: Creative pack validation failed: Your responsive playable is missing mraid.open() Your responsive playable is missing a st

cocos 触摸机制

假设要实现拖动一个精灵移动,那我们的步骤是: 1、 创建一个精灵sprite; 2、一个触摸事件 listener ,设置listener的onTouchBegan,onTouchMoved,onTouchEnded; 3、将sprite 和 listener关联起来。   实现如下: 1、 创建精灵: [cpp]  view plain copy

cocos2d-x 3.3 引用【#include cocos-ext.h】头文件出现编译错误

cocos2d-x 3.3 引用【#include "cocos-ext.h"】头文件出现编译错误 添加【#include "cocos-ext.h"】 头文件后报错   f:\projects\test_httpclient\cocos2d\extensions\gui\cccontrolextension\cccontrolutils.h(39): fatal error C108

Cocos 资料大全 下载链接地址

Cocos资料大全 感谢这位作者的贡献,给大家一个方便的链接,这里面有所有的的文档和相关的工具,以及一些第三方的工具。 本文定期更新,欢迎提交PR,托管在Cocos-Resource Github Cocos 文档相关 Cocos2d-x 中英文发布说明Cocos2d-x 官方文档Cocos2d-x API 手册Cocos Creator 官方文档Cocos Creato

《Cocos Creator游戏实战》背包英雄中的背包功能实现原理

在线体验地址 https://la-vie-est-belle.github.io/backpack/ Cocos Store 购买地址:https://store.cocos.com/app/detail/6665 运行效果 开发环境 编辑器版本:3.8.3开发语言:TypeScript 实现思路 首先来看下我们在层级管理器中创建了哪些节点。 1. Backpa

cocos重力感应

采用重力加速度感应控制屏幕旋转最为理想。 不方便作图,简单说:重力加速度感应可以想象成一个小球在坐标系中,三个方向上的加速度。永远以手机屏幕为准,不以外界为准作图,手机水平放置,向上是y轴正向,向右是x轴正向,向外是z轴正向。这和高数坐标系一样。 注意:你移动手机反映在坐标系上你移动的是坐标系远点(旋转)   1. Accelrator的x,y,z轴的正负向变化:

cocos面试

1、Cocos2d-x是怎样实现跨平台? AppDelegate 作为跨平台程序入口,在这之上做了另一层的封装,封装了不同平台的不同实现。比如我们通常认为一个程序是由 main 函数开始运行,那我们就去找寻,我们看到了在 proj.linux 目录下存在 main.cpp 文件。在main.cpp 中 CCApplication::sharedApplication()–>run(

cocos 如何使用九宫格图片,以及在微信小程序上失效。

1.在图片下方,点击edit。 2.拖动线条,使四角不被拉伸。 3.使用。 其他 在微信小程序上失效,需要将packable合图功能取消掉。

Cocos引擎加密方案解析

据2023年数据显示,Cocos引擎全球游戏市场的占有率约为20%,国内手游占有率约为40%,在国内手游市场中,不少热门游戏均为Cocos引擎研发,如《捕鱼达人》、《梦幻西游》、《剑与远征》等。 而在近年来国内火热的小游戏赛道,Cocos引擎占有率则高达64%。其内置的H5引擎、免费开源、轻量化等优势,得到众多小游戏开发者青睐,爆款小游戏《羊了个羊》就是由Cocos引擎研发。 与 Un

quick cocos 截屏并保存

调用cc.RenderTexture 即可。 --需要截的屏幕大小local render_texture = cc.RenderTexture:create(640, 1136)--开始截屏render_texture:begin()--截self.node_container包含的内容self.node_container:visit()--关闭render_texture:endT

quick cocos使用shader给图片描边再挖空

Cocos2dx底层图形绘制使用OpenGL ES可编程着色器(Shader)。OpenGL ES(OpenGl for Embedded System)是OpenGL三维图形API的子集,针对手机,PDA和游戏主机等嵌入式设备而设计。 2d_effect_frag.material 文件: material Outline{technique{pass{shader{vertexShade

cocos-lua 延时执行 和 scheduler

1.开始 [plain]  view plain  copy   local scheduler = cc.Director:getInstance():getScheduler()   local schedulerID = nil   schedulerID = scheduler:scheduleScriptFunc(function()      print("He

cocos入门9:三维向量点乘

在cocos creator中,三维向量的点乘(Dot Product)是一个基础但重要的概念,特别是在3D图形学、物理模拟和光照计算等领域。点乘的结果是一个标量(scalar),它描述了两个向量之间的角度关系以及其中一个向量在另一个向量方向上的投影长度。以下是对三维向量点乘的深入讲解教程。 一、三维向量点乘的基本原理 点乘的定义是两个向量的对应分量相乘后相加。假设有两个三维向量A(a1, a

cocos入门7:向量的应用举例

在Cocos Creator中,我们可以使用JavaScript或TypeScript来编写代码,实现向量点乘的计算,并应用于角色移动、动画控制等场景中。以下是一些具体的代码示例: 1. 计算两个向量之间的点乘 首先,我们需要一个函数来计算两个向量的点乘。在Cocos Creator中,我们可以使用cc.Vec2来表示二维向量。 // 假设我们有两个cc.Vec2向量let vecA =

cocos入门6:向量简介

在 Cocos Creator 的游戏开发中,向量(Vector)是一个非常重要的概念。向量不仅用于表示二维或三维空间中的位置、方向和速度,还广泛应用于各种物理计算、碰撞检测、动画控制等场景。本教程将深入讲解 Cocos Creator 中的向量概念、使用方法和一些高级应用。 一、向量的基本概念 1. 定义 向量是一个有大小和方向的量,通常用箭头表示。在二维空间中,向量可以用 (x, y)

cocos creator3.7版本拖拽事件处理

前言:网上能找到的资料都太落后了,导致哥们用AI去写,全是瞎B写,版本都不对。贴点实际有用的。别老捣鼓你那破convertToNodeSpaceAR或者convertToNodeSpace了。 核心代码 touch.getDeltaX() touch.getDeltaY() 在cocoscreator3.7版本中通过这个方法,修改节点坐标就可以了。 import { _decorator

cocos creator 3.x 如何实现语音聊天详解

前言 随着移动互联网的蓬勃发展,语音聊天已经成为了现代社交通讯的重要组成部分。 在游戏开发中,语音聊天也逐渐成为了游戏社交的重要功能之一。 Cocos Creator 3.x是一款优秀的游戏引擎,它提供了丰富的API和工具,可以帮助我们轻松地实现语音聊天功能。 本文将详细介绍如何使用Cocos Creator 3.x实现语音聊天功能,并给出关键的代码实现。 一、语音聊天的基本原理

Cocos Studio常用控件的使用

 请参考: http://cn.cocos2d-x.org/tutorial/show?id=843

cocos入门3:新建项目

Cocos Creator 新建项目教程 第一步:启动 Cocos Creator 打开你的计算机,找到并双击 Cocos Creator 的启动图标。如果你尚未安装 Cocos Creator,请首先访问其官方网站(https://www.cocos.com/creator/)下载并安装。 第二步:选择新建项目 在 Cocos Creator 的启动界面中,你会看到几个选项。选择“新建项

cocos入门4:项目目录结构

Cocos Creator 项目结构教程 Cocos Creator 是一个功能强大的游戏开发工具,它为开发者提供了直观易用的界面和强大的功能来快速创建游戏。在使用 Cocos Creator 开发游戏时,合理地组织项目结构对于项目的可维护性和扩展性至关重要。以下是一个关于如何设置和组织 Cocos Creator 项目结构的教程。 1. 项目结构概览 一个 Cocos Creator

Unity和Cocos引擎在游戏开发中的比较

在游戏开发领域,选择合适的游戏引擎对开发者来说至关重要。Unity和Cocos是两款广受欢迎的游戏引擎,各自拥有独特的优势和适用场景。本文将深入探讨这两款引擎在游戏开发中的优劣,帮助开发者做出明智的选择。 用户友好性和学习曲线 Unity: Unity以其用户友好和功能丰富而著称。该引擎提供了直观的界面和详尽的文档,支持初学者快速上手。此外,Unity拥有庞大的社区和丰富的教程资源,开发者在遇

Cocos Creator 2D物理引擎的使用详解

前言 Cocos Creator是一款优秀的游戏开发工具,它提供了强大的2D物理引擎,帮助开发者轻松实现游戏中的物理效果。在本文中,我们将详细介绍Cocos Creator中2D物理引擎的使用方法,并通过代码实现来演示其具体应用。 对惹,这里有一个游戏开发交流小组,大家可以点击进来一起交流一下开发经验呀! 一、Cocos Creator中的2D物理引擎 Cocos Creator中的2D物