• 2024-11-21Cocos Creator引擎开发:物理引擎使用_物理材质的应用
    物理材质的应用在CocosCreator中,物理材质(PhysicsMaterial)是用于定义物理对象表面特性的资源。通过物理材质,可以控制物体之间的摩擦力、弹性等属性,从而实现更加真实和丰富的物理效果。本节将详细介绍物理材质的原理和应用方法,并通过具体的代码示例来演示如何在项目中使用
  • 2024-11-21Cocos Creator引擎开发:物理引擎使用_物理世界的设置与调试
    物理世界的设置与调试在CocosCreator中,物理引擎是模拟现实世界物理规律的关键组件,它可以帮助开发者实现逼真的物理效果,如碰撞检测、刚体运动、关节连接等。本节将详细介绍如何在CocosCreator中设置和调试物理世界,包括物理世界的初始化、物理材质的设置、物理关节的使用以
  • 2024-11-11Cocos Creator引擎开发:动作效果与角色动画_动画曲线的编辑与调整
    动画曲线的编辑与调整在CocosCreator引擎中,动画曲线是实现角色动画和动作效果的核心工具之一。通过编辑和调整动画曲线,可以精确控制动画的各个属性,如位置、旋转、缩放等,从而达到更加逼真的动画效果。本节将详细介绍如何在CocosCreator中编辑和调整动画曲线,包括曲线的基本
  • 2024-11-10Cocos Creator 如何调试代码?
    一、方式调试代码两种方式: 在VScode中调试 在浏览器中调试二、调试一:VSCode中Chrome浏览器打开VSCode中的插件下载DebuggerforChrome/JavaScriptDebugger打开CocosCreator点击菜单中的开发者选项选择VisualStudioCode工作流->添加Chromedebug配置,
  • 2024-11-06cocos嵌入安卓工程
    cocos打包安卓原生工程时、由于各种各样的特殊原因,需要把cocos嵌入到安卓原生工程中。但是会出现各种兼容性问题。可以利用android的activity来妥善处理(兼容android和androidx工程!!!)ActivityViewHelper.java文件封装好的工具类importandroid.app.LocalActivityManager;impor
  • 2024-10-30Cocos Creator引擎开发:Cocos Creator基础入门_CocosCreator物理引擎
    CocosCreator物理引擎物理引擎简介CocosCreator内置的物理引擎是基于Box2D的2D物理引擎,它可以帮助开发者轻松地在游戏场景中实现物理效果,如碰撞检测、刚体运动、重力、关节等。物理引擎的使用可以大大提升游戏的真实感和互动性,使得游戏更加生动有趣。物理引擎的主
  • 2024-10-25Cocos Creator引擎开发:Cocos Creator基础入门_CocosCreator实战项目案例
    CocosCreator实战项目案例在本节中,我们将通过一个具体的动作游戏项目案例,来深入理解CocosCreator引擎的开发流程和核心功能。这个项目将帮助你掌握从项目创建到发布的一系列步骤,包括场景设计、角色控制、动画制作、碰撞检测、UI设计等。项目概述我们将开发一个简单的2
  • 2024-10-25Cocos Creator引擎开发:Cocos Creator基础入门_CocosCreator网络编程
    CocosCreator网络编程在网络编程中,CocosCreator提供了多种方式来实现客户端与服务器之间的通信。网络编程在游戏开发中至关重要,尤其是在多人游戏、在线对战或需要从服务器获取数据的游戏中。本节将详细介绍如何在CocosCreator中实现基本的网络通信功能,包括使用WebSo
  • 2024-10-25Cocos Creator引擎开发:Cocos Creator基础入门_CocosCreator性能优化
    CocosCreator性能优化1.渲染优化1.1减少DrawCall在CocosCreator中,DrawCall是影响渲染性能的一个重要因素。每个DrawCall都会导致GPU和CPU之间的数据传输,因此减少DrawCall的数量可以显著提高游戏的渲染性能。原理DrawCall是指从CPU向GPU发送渲染指令的过程。每
  • 2024-10-23【上海普陀区】内向猫网络中大型手游项目招【cocos中高级程序员】15-20K
    一、你的日常1、玩转CocosCreator引擎,让你的手游客户端不仅会跑还能跳恰恰。编写那些让人看想玩的设计文档,然后用代码实现你的幽默感。2、你的代码就像段子手,质量高到让人捧腹,测试起来笑果十足。别忘了,优化代码就像减肥,得持续进行,让游戏跑得比兔子还快。3、开发或使用Cocos扩
  • 2024-10-10# Cocos 2 使用 webview 嵌入页面,摄像头调用没权限问题
    Cocos2使用webview嵌入页面,摄像头调用没权限问题嗯,这么说呢,这篇博文看自己的实际需求哈,标题写的可能不是很准确。我这边呢,是遇到这样一个功能,就是有一个服务,他是的页面呢,是打开电脑的摄像头,需要在cocos程序里面呢,展示摄像头的实时画面。看上去挺简单哈,但是实际做起来,还是
  • 2024-09-22主流引擎的渲染框架 - Cocos
    Cocos的渲染框架主要包括以下几个关键部分:1.渲染命令生成与收集:    场景遍历与命令生成:在Cocos中,场景中的节点(如精灵、文本、按钮等各种游戏元素)会被递归遍历。每个节点的`draw`函数会被调用,在这个过程中生成渲染命令。例如,精灵节点的`draw`函数会根据精灵的属
  • 2024-08-29【Cocos Creator深度探索】打造极致游戏体验:Camera的妙用与实战技巧
    引言在CocosCreator这个强大的游戏开发平台中,Camera(相机)是连接游戏世界与玩家视野的桥梁。它不仅决定了玩家能看到什么,还直接影响着游戏的视觉效果和沉浸感。今天,我们就来深入探讨CocosCreator中Camera的妙用与实战技巧,让你的游戏更加引人入胜。Camera基础认知在CocosCre
  • 2024-08-22Android逆向(七) 解密COCOS游戏lua脚本-第1篇
    目录一、系统环境二、详细分析前言:1.lua脚本是什么?2.为什么游戏开发要用lua脚本?正文:获取Lua脚本的几种方法:1.直接在assets目录提取2.在luaL_loadbuffer函数处获取3.在底层的reader函数处获取1.静态分析2.动态分析一、系统环境OS:Windows_NTx6410.0
  • 2024-08-18深度剖析Cocos Creator中的Shader编程:从入门到精通,打造绚丽视觉效果!
    目录一、入门篇:Shader是什么?为什么我们需要它?二、基础知识:GLSL与CocosCreator的Shader语言三、实战演练:编写一个简单的Shader1.创建Shader文件2.编写GLSL代码3.应用Shader四、 编写复杂的Shader效果五、 性能优化六、示例:编写高斯模糊Shader顶点着色器(VS)片元
  • 2024-08-08# Cocos通过Electron打包web应用后,在触屏一体机设备触摸滑动无效问题解决
    Cocos通过Electron打包web应用后,在触屏一体机设备触摸滑动无效问题解决已经很晚了,刚刚解决这个问题,还是想记录一下,因为刚刚接触cocos没多久,这个问题困扰了我很久。背景接手了一个答题小游戏,由于涉及敏感信息就不在这里截图了,交接到我手里的是用cocos开发的,之前从来没有接触
  • 2024-07-14Cocos 打包微信小游戏,关闭load插屏
    最近开始研究微信小游戏,有兴趣的可以关注一下公众号,记录一些心路历程和源代码。一共有2个load如图下这个在构建小程序项目之后我们打开 first-screen.js 找到 tick方法里的 draw注释掉运行微信小游戏就没有那个load了。在构建发布时可以选择不勾选或者更
  • 2024-07-12学习Cocos 3.8笔记(一)
    3D项目和2D项目差别并不大项目结构如下通过Dashboard,我们可以创建一个HelloWorld项目作为开始,创建之后的项目有特定的文件夹结构,我们将在这一节熟悉CocosCreator项目的文件夹结构。项目文件夹结构初次创建并打开一个CocosCreator项目后,开发者的项目文件夹将会包括
  • 2024-07-12cocos手机端屏幕常亮
    直接用nosleep.js在手机端没生效,没走进那个唤醒的函数里,估计是cocos在手机浏览器端的navigator.wakeLock用不了或者cocos把手机端的click阻止了,我在电脑端是可以唤醒的。上面的这个的方法其实和nosleep是一样的,大概就像是你在浏览器一直看视频,你的手机并不会灭屏那样<videoco
  • 2024-07-12cocos Buffer的问题
    结果问题:Nodejs直接用Buffer就可以了,但是cocos这边,不能直接用根据大大的方式:报没有默认导出,改了一下声明文件报这个错误:估计b没被正确解析又改了一下:然后还是有问题:打断点看看:变成了一个包含Buffer的对象,我需要的是Buffer就很奇怪:好像声明文件里的就是B
  • 2024-07-06Cocos 7.2~7.4
    这几天没更新CSDN,跑去玩Cocos了。自从知道我的粉丝百分之十之八九都是假人,更新确实没什么动力了。主要还是把这边当成一个日记本吧。选择cocos的原因也很简单。会点js,技术栈比较接近,上手估计也快。简单记录下这几天的内容主要完成了三个小游戏,按照Bilibili的siki老师的教程
  • 2024-06-21Cocos 编译发布微信小程序
     微信小游戏不允许远程加载脚本,所以这里会和其他web的打包生成的不一样然后把remote文件夹拷贝到服务器上,让文件资源域名指向remote的上一级,然后可以通过域名:/remote/main访问到config.json即可 
  • 2024-06-20Cocos-刚体-碰撞
    一、在CocosCreator或Cocos2d-x中,RigidBody 组件是用于物理模拟的,它允许物体在物理世界中受到重力、碰撞等因素的影响。RigidBody 组件有一个属性叫做 kinematic,这个属性的作用如下:1.运动控制:当 RigidBody 的 kinematic 属性设置为 true 时,物体将变为“运动学”模
  • 2024-06-08cocos入门6:向量简介
    在CocosCreator的游戏开发中,向量(Vector)是一个非常重要的概念。向量不仅用于表示二维或三维空间中的位置、方向和速度,还广泛应用于各种物理计算、碰撞检测、动画控制等场景。本教程将深入讲解CocosCreator中的向量概念、使用方法和一些高级应用。一、向量的基本概念1
  • 2024-06-08cocos入门7:向量的应用举例
    在CocosCreator中,我们可以使用JavaScript或TypeScript来编写代码,实现向量点乘的计算,并应用于角色移动、动画控制等场景中。以下是一些具体的代码示例:1.计算两个向量之间的点乘首先,我们需要一个函数来计算两个向量的点乘。在CocosCreator中,我们可以使用cc.Vec2来表示二