cocos2d

2024/4/11 16:42:27

cocosCreator微信小游戏 之 登录流程(三)

creator版本: 3.8.0 语言: TypeScript 环境: Mac 流程 微信小游戏在微信平台中运行,第一步操作就是登录。在登录之后才能: 更方便的获取微信提供的用户身份标识更方便的验证数据传递的合法性 在微信平台中&#x…

《入门级-Cocos2dx4.0 塔防游戏开发》---第七课:游戏界面开发(自定义Layer)

目录 一、开发环境 二、开发内容 2.1 添加资源文件 2.2 游戏MenuLayer开发 2.3 GameLayer开发 三、演示效果 四、知识点 4.1 sprite、layer、scene区别 4.2 setAnchorPoint 一、开发环境 操作系统:UOS1060专业版本。 cocos2dx:版本4.0 环境搭建教程&…

Part 23:Cocos2d-x开发实战-移植-从Win32到Windows Phone8-关东升-专题视频课程

Part 23:Cocos2d-x开发实战-移植-从Win32到Windows Phone8—6652人已学习 课程介绍 介绍了从Win32到Windows Phone 8平台移植工作有那些。这些工作包括了:Windows Phone 8开发环境搭建和Cocos2d-x 3.0的Windows Phone 8工程移植,以及时候的…

Spine深入学习 —— 换装

Spine深入学习————换装 数据对象和实例对象的关系与区别 数据对象是无状态的,可在任意数量的骨架实例间共用。有对应实例数据的数据对象类名称以“Data”结尾,没有对应实例数据的数据对象则没有后缀,如附件、皮肤及动画。 实例对象有许…

cocos 导出微信小游戏没有app.json

app.json对应的是微信小程序 game.json对应的是微信小游戏 只需要导入项目时选择小游戏再导入项目即可

热更新的前置模块:AB管理器

引言 本系列是《8年主程手把手打造Cocos独立游戏开发框架》,欢迎大家关注分享收藏订阅。 前面的文章给大家介绍了手敲Cocos独立游戏开发框架中常用到的UI管理器和资源管理器,为了减少包体的大小,我们需要引入热更新的模块,但是热…

大话cocos2d中的文字显示(CCLabelTTF、CCLabelBMFont和CCLabelAtlas)

cocos2d中提供了三种文字显示方式,分别是CCLabelTTF,CCLabelBMFont和CCLabelAtlas,三种方式的效率由低到高,我们下面依次进行介绍。 CCLabelTTF: CCLabelTTF 每次调用 setString (即改变文字)的…

cocosCreator 之 3.8打包注意事项

版本: v3.8.0 环境: Mac 介绍 曾编写过一篇文章: cocosCreator笔记 之 Android打包 使用的版本是: v3.4.0 在官方发布最新版本3.8.0后,就编写了Demo尝试打包发布下,结果一路的报错问题。 写此博客&…

【cocos 3.8】虚拟列表

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

cocos creator 调用预设体Prefab中的方法(调用另一个节点的方法)

调用预设体中的方法 通过cc.instantiate(this.star)创建这个预设体实例这个star预设体中添加了一个脚本组件star.ts 获取到这个脚本组件star.getComponent(‘star’).test(),并调用其中的test()方法同理可以用该方式像另一个节点中传值 //星星预设体property(cc.Pr…

TiledMap 浅谈

Tiled Map Editer 制作TiledMap的工具很多,这里推荐一个免费的工具。 Tiled Map Editer 官网网站:https://doc.mapeditor.org/ 简单的Tiled Map Editer教程 安装Tiled Map Editer,打开。 点击新建地图 块大小建议为32的倍数 地图方向 …

【Cocos新手进阶】通过cocos实现可控制的动态加载更新的日志界面效果

本篇文章主要讲解,通过cocos实现可控制的动态加载更新的日志界面效果。 日期:2023年11月15日 作者:任聪聪 效果演示: 效果说明:在一个界面可以动态输出for循环的结果并更新到界面中进行不断加载的日志页面效果&#x…

Mac下载的软件显示文件已损坏,如何解决文件已损坏问题,让文件可以正常运行

Mac下载的软件显示文件已损坏,如何解决文件已损坏问题,让文件可以正常运行 设备/引擎:Mac(11.6)/Mac Mini 开发工具:终端 开发需求:让显示已损坏的文件顺利安装到电脑 大家肯定都遇到过下载…

Cocos creator 3.x 刚体组件碰撞无效

Cocos creator 3.x 刚体组件碰撞无效 问题描述:只有一个circleCollider2D时,可以在碰撞时正确输出结果,但是当我在外围加了一个circle之后,期望character进入圆圈范围时就触发方法,此时原代码失效 import { _decorat…

cocos 之纹理格式和压缩纹理

Cocos2dx 版本: 3.10 CocosCreator 版本: 3.8.0 环境: Mac 简介 在项目开发中,图片资源的优化是作为性能优化和包体优化的一项重要侧露。常用的手段有: 使用TexturePacker将散图打包图集 JPG和PNG的使用&#xff0…

Part 9:Cocos2d-x开发基础-动作、特效和动画-关东升-专题视频课程

Part 9:Cocos2d-x开发基础-动作、特效和动画—5120人已学习 课程介绍 熟悉Cocos2d-x中动作、特效和动画等动态特性。其中动作介绍了:瞬时动作、间隔动作、组合动作、动作速度控制以及函数调用等,在特效部分介绍了网格动作。动画部分主要介…

Part 22:Cocos2d-x开发实战-移植-从Win32到Android-关东升-专题视频课程

Part 22:Cocos2d-x开发实战-移植-从Win32到Android—6234人已学习 课程介绍 介绍了从Win32到Android平台移植工作有那些。这些工作包括了: Android开发环境搭建、交叉编译和打包发布,以及时候的一些常见问题。课程收益掌握Cocos2D-X开发讲…

Part 19:Cocos2d-x开发实战-Cocos2d-x中的内存管理-关东升-专题视频课程

Part 19:Cocos2d-x开发实战-Cocos2d-x中的内存管理—3688人已学习 课程介绍 介绍了Cocos2d-x中的内存管理的必要性,在Cocos2d-x中内存管理比较麻烦的是Ref类和它的子类,它们采用了引用计数,create开头的静态构造函数可以避免内…

Part 18:Cocos2d-x开发实战-Cocos2d-x中的常用设计模式-关东升-专题视频课程

Part 18:Cocos2d-x开发实战-Cocos2d-x中的常用设计模式—4083人已学习 课程介绍 介绍了软件设计模式的由来,然后重点介绍了Cocos2d-x开发中常用的三种模式——单例模式、委托模式和观察者模式。在这三种模式的介绍中,我们介绍了每种模式的…

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…

cocosCreator 之 Toggle和ToggleContainer复选框的使用和拓展

版本: 3.4.0 语言: TypeScript 环境: Mac 简介 复选框的使用,在cocosCreator中主要有两个组件: Toggle 用于实现复选框CheckBoxToggleContainer 不可见,一般不会单独使用,多用于配合多个Togg…

【杭州游戏业:创业热土,政策先行】

在前面的文章中,我们探讨了上海、北京、广州、深圳等城市的游戏产业现状。现在,我们切换视角,来看看另一个游戏创业热土——杭州的发展情况 最近第19届亚运会在杭州举办,本次亚运会上,电子竞技首次获准列为正式比赛项…

HTML小游戏4 —— 简易版英雄联盟(附完整源码)

💂 网站推荐:【神级源码资源网】【摸鱼小游戏】🤟 风趣幽默的前端学习课程:👉28个案例趣学前端💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】💬 免费且实用的计算机相关知…

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

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

Part 21:Cocos2d-x开发实战-移植-从Win32到iOS-关东升-专题视频课程

Part 21:Cocos2d-x开发实战-移植-从Win32到iOS—5800人已学习 课程介绍 介绍了从Win32到iOS平台移植工作有那些。这些工作包括了:从Visual Studio工程到Xcode工程的移植,以及一些常见的移植问题,后我们介绍了多分辨率屏幕适配问…

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

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

【成都游戏业:千游研发之都的发展与机遇】

成都游戏业: 千游研发之都的发展与机遇 作为我国西部游戏产业的龙头,成都这座城市正在高速发展,目标是崛起成为千亿级游戏研发之都。多年来,在政策扶持、人才汇聚以及文化底蕴等助力下,成都游戏业已经形成完整的产业链…

CocosCreator:背景滚动 、背景循环滚动

.CocosCretor版本3.2.1 编辑器VScode 制作游戏背景的循环滚动 import { _decorator, Component, Node } from cc; const { ccclass, property } _decorator;ccclass(MoveingSceneBg) export class MoveingSceneBg extends Component {property(Node)bg01: Node null!;proper…

Cocos独立游戏开发框架中的日志模块:Bug无所遁形

引言 本系列是《8年主程手把手打造Cocos独立游戏开发框架》,欢迎大家关注分享收藏订阅。 在Cocos独立游戏开发框架中,一个强大的日志模块是不可或缺的组成部分。日志不仅仅是记录应用程序的运行状态,还可以用于故障排除、性能监测和安全审计…

【100个Cocos实例】环形ScrollView的实现方法

引言 Cocos中环形ScrollView的实现 大家好,今天是圣诞节,又是寒冷的一天。 在游戏开发中经常需要用到ScrollView去实现滚动的列表。 他通常包括垂直方向和水平方向两个选择。 本文将介绍一下ScrollView环形方向的实现。 本文源工程可在文末阅读原文…

【Cocos新手进阶】使用cocos 的预制体创建动态的滚动框组件。

本篇文章主要讲解,使用cocos 游戏引擎制作动态生成的滚动框实例教程。 日期:2023年11月1日 作者:任聪聪 引擎版本:2.4.3 至 2.4.11 关于预制体的说明和概念 cocos中的预制体的作用是能够让你使用数据的形式进行控制界面的变化&am…

手把手教你开发一款IOS飞行射击游戏(六)

这一篇我们为我们的飞船添加各种敌人飞船。 首先,我们准备一下敌人飞船的各种图片: boss.png: bigdaddy.png: powermaker.png: speedkiller.png: littleworm.png: 自己随便画的,名字…

FairyGUI × Cocos Creator 3.7.3 引入报错解决

Cocos Creator 3.7.3引入fgui库 package.json添加这个依赖 "devDependencies": {"fairygui-cc": "latest"}执行npm i 报错解决 使用import引入fairygui-cc,就会有报错和警告,简单处理一下。 鼠标随便点一下也会出警告…

cocosCreator 之 Bundle使用

版本: v3.4.0 语言: TypeScript 环境: Mac Bundle简介 全名 Asset Bundle(简称AB包),自cocosCreator v2.4开始支持,用于作为资源模块化工具。 允许开发者根据项目需求将贴图、脚本、场景等资源划分在 Bundle 中&am…

物理画线“救救小鸡”,支持自建关卡!技术教程分享

引言:Cocos 微店 12.12 ~ 12.14 双12特惠来袭,5.x 折优惠 店铺公开优惠券(每天100张)。如果你错过了双11,请不要再错过双12啦!今天给大家推荐的是一款抖音爆款“救救狗狗”画线物理游戏“救救小鸡”&#…

免费模型资源——精灵之刃

资源特色FBX 格式模型 1 个PNG 纹理图片 3 个Prefab 预制体 3 个Creator 演示场景 1 个下载地址:https://store.cocos.com/app/detail/4361

给大家分享一波游戏设计开发书籍,大家快点赞关注加收藏

引言 互联网为我们提供了广泛的信息和学习资源,但阅读书籍仍然是获取深度知识、培养批判性思维和享受文化体验的重要途径之一。尽管互联网时代提供了丰富的信息资源和学习工具,但阅读书籍仍然具有重要的价值和意义。下面笔者为大家分享一波游戏设计和开…

Cocos Star Meetings 成都站!虣虣、马赛克、wing、林园长

本周六(12月17日)下午14:00,Cocos Star Meetings「成都站」将以线上直播的形式与大家见面!点击下方立即「预约」吧 ↓↓↓本次成都站,刀锋游戏开发工程师虣虣,活跃在社区论坛的研发大佬马赛克、wing 将分享…

多套免费超棒的 CC0 3D 模型UI!

最近 Cocos 社区有好几位热心的开发者,整理了一些 CC0 协议的游戏资源分享到 Cocos Store!这里晓衡也现学现卖,说一下什么是 CC0,还是直接看这张图:有几点比较重要:作者放弃著作权,将作品贡献至…

cocos creator 3.x 预制体无法显示

双击预制体,进入详情页,没有显示资源 Bomb 是个预制体,但是当我双击进来什么都没有了,无法对预制体进行可视化编辑 目前我只试出来一个解决方法: 把预制体拖进Canvas文件中,这样就能展示到屏幕上&#xff…

CocosCreator使用物理引擎和回调

在2d中开启碰撞需要在项目设置–功能裁剪–2D物理系统【选择 基于Box2D的2D物理系统】 如果想要两个物体碰撞,则需要添加刚体和碰撞【!!重点】 设置刚体类型 可以设为四种, Static 静态刚体,零质量,零速度…

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

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

步兵 cocos2dx 加密和混淆

文章目录 摘要引言正文代码加密具体步骤代码加密具体步骤测试和配置阶段IPA 重签名操作步骤 总结参考资料 摘要 本篇博客介绍了针对 iOS 应用中的 Lua 代码进行加密和混淆的相关技术。通过对 Lua 代码进行加密处理,可以确保应用代码的安全性,同时提高性…

Cocos Creator加入图片没有被识别

原因,需要更换类型,选择下图中的类型

手把手教你开发一款IOS飞行射击游戏(七)

这一篇,我们将完成GameLayer的制作。 在上一篇中,我们完成了敌人飞船的添加,但是运行的时候我们发现,子弹击中目标后直接穿过目标,并没有出现我们想要的效果。那么下面我们就开始为飞船制作生命条,并且完善…

cocosCreator 调用wxAPI 及后台授权设置、获取用户昵称和头像

版本: 3.8.0 语言: TypeScript 环境: Mac 官方文档: 微信官方文档 - 开放能力 微信 API 小游戏环境 在cocosCreator的3.x版本项目开发中,TypeScript最终会被转换为JavaScript语言。 JavaScript的运行时调用的API…

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

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

Cocos独立游戏开发框架中的Socket网络模块

引言 本系列是《8年主程手把手打造Cocos独立游戏开发框架》,欢迎大家关注分享收藏订阅。 Socket模块是Cocos游戏开发框架中的重要组成部分之一。通过Socket模块,开发者可以轻松实现游戏中的网络通信功能,使得玩家可以与其他玩家进行实时交互…

【Cocos Creator 3.5实现赛车游戏】10.实现汽车节点的运动逻辑

转载知识星球 | 深度连接铁杆粉丝,运营高品质社群,知识变现的工具 项目地址:赛车小游戏-基于Cocos Creator 3.5版本实现: 课程的源码,基于Cocos Creator 3.5版本实现 上一节的学习后,您已经完成了对汽车节点的控制逻…

cocos creator 设置精灵镜像翻转效果

在 Cocos Creator 中,你可以通过代码来设置精灵节点的镜像翻转效果。具体来说,你可以使用精灵节点的 setScale 方法来实现这一点。以下是在代码中设置水平镜像翻转和垂直镜像翻转的示例: // 获取精灵节点的引用 let spriteNode cc.find(&qu…

Cocos--2

切换场景 test(){director.loadScene("scene-001");} 只执行一次的计时器(快捷方式) this.scheduleOnce(function() {// 这里的 this 指向 componentthis.doSomething();}, 2);

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

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

手把手教你开发一款IOS飞行射击游戏(三)

这篇里面我们开始制作我们的飞船。 首先介绍一个有用的工具,TexturePacker。 首先我们简单介绍一下使用TexturePacker处理图片素材的好处。这里我们就不得不提一下Cocos2d中Texture的处理方式,在Cocos2d中,CCSprite(精灵&#xff…

【ts】【cocos creator】excel表格转JSON

需要将表格导出为text格式放到项目resources/text文件夹下 新建场景,挂载到Canvas上运行 表格文件格式: 保存格式选text tableToJson : import CryptoJS require(./FileSaver);const { ccclass, property } cc._decorator;ccclass export default c…

cocos2d-x C++与Lua交互

Cocos版本: 3.10 Lua版本: 5.1.4 环境: window Visual Studio 2013 Lua Lua作为一种脚本语言, 它的运行需要有宿主的存在,通过Lua虚拟栈进行数据交互。 它的底层实现是C语言,C语言封装了很多的API接口&a…

CCClippingNode:在游戏中实现遮罩效果、剪切效果,以涂抹糖霜为例,如何更好的实现涂抹效果,提高用户的游戏体验

CCClippingNode:在游戏中实现遮罩效果、剪切效果,以涂抹糖霜为例,如何更好的实现涂抹效果 设备/引擎:Mac(11.6)/cocos2d-x 开发工具:Xcode(13.0) 开发需求&#xff1a…

【教程】使用ipagurd打包与混淆Cocos2d-x的Lua脚本

文章目录 摘要引言正文1. 准备工作2. 使用ipaguard处理Lua文件3. 运行ipagurd进行混淆代码加密具体步骤测试和配置阶段IPA 重签名操作步骤4. IPA重签名与发布 总结 摘要 本文将介绍如何使用ipagurd工具对Cocos2d-x中的Lua脚本进行打包与混淆,以及在iOS应用开发中的…

DJI ONBOARD SDK—— 基础控制功能 Joystick的讲解,使用和扩展

DJI ONBOARD SDK/DJI OSDK ROS—— 基础控制功能 Joystick的使用 概述 使用OSDK/OSDK_ROS 的无人机飞行控制功能,能够设置并获取无人机各项基础参数,控制无人机执行基础飞行动作,通过Joystick 功能控制无人机执行复杂的飞行动作。 Joystic…

CocosCreator 之 Tween缓动系统的使用

版本: 3.4.0 语言: TypeScript 环境: Mac 简介 在CocosCreator 3.x版本后, Tween缓动系统代替了原有的Action动作。官方使用缓动系统的主要目的之一是用于解决离线动画无法满足需求时的动态动画问题。 简单的示例: …

androidStiduo打包遇到的坑

androidStiduo如果使用run就不需要拷贝资源,如果是build就需要拷贝资源到这两个目录 常见的sdk版本 从下面这个图可以看出,api23以上就是android6.0时代了,了解设备固件版本也非常重要,我们要把我们打包后的软件安装到不同设备…

oops-framework框架 之 本地存储(五)

引擎: CocosCreator 3.8.0 环境: Mac Gitee: oops-game-kit 注: 作者dgflash的oops-framework框架QQ群: 628575875 简介 在CocosCreator中,本地存储主要使用sys.localStorage 接口,通过 key-value的格式进…

教你使用免费的BMFont工具和Photoshop来制作纹理贴图和fnt文件

在Cocos2d中使用CCLabelBMFont类时,需要提供纹理贴图和对应的fnt文件。制作文理贴图和fnt文件有下面这几种软件: Glyph Designer (支持Windows和Mac平台,收费,稳定) TinyFont (功能上要比Glyp…

Cocos2d 项目问题记录

环境搭建 正常运行 Android 端的 Cocos2d 项目,本机至少需要 Android SDK、NDK 环境、Android Studio 项目报错总结 CMake Error: CMake was unable to find a build program corresponding to "Ninja" 默认创建工程的 gradle.tools 版本为 3.1.0&…

手把手教你开发一款IOS飞行射击游戏(二)

我们接着上一篇文章继续做我们的GameScene。 首先,我们来制作游戏的背景。这里我们希望我们的游戏背景不是那种死气沉沉的一动不动的背景,最好是动态的,并且有点层次感的背景(好吧我承认,因为我做的是这样的&#xff0…

cocos2d坐标系研究

OpenGL坐标系: 坐标系原点在左下角,x轴向右,y轴向上。 屏幕坐标系: 坐标原点在左上角,x轴向右,y轴向下,ios的CCTouch传入的位置信息使用的就是该坐标系,因此在响应触摸事件时要将…

cocos2dx中,将png图片打包plist图集,使用什么工具呢?

cocos2dx中,将png图片打包plist图集,使用什么工具呢?小编这里推荐一款免费的图集打包工具,pngPackerGUI_V2.0,此软件是在pngpacker_V1.1软件基础之后,开发的界面化操作软件,方便不太懂命令行的小…

如何给带透明的Sprite生成深度图

1)如何给带透明的Sprite生成深度图 ​2)SpriteAtlas中Include in Build的作用 3)multi_compile的Keyword是不是需要主动加入到SVC里面去 4)Shader里4个float和float4的差别 这是第282篇UWA技术知识分享的推送。今天我们继续为大家…

初识three.js

老规矩先看效果图 这里可以看到我创建了一个立方体,并且带有自动旋转和手动旋转的功能,接下来我们逐一介绍 安装three.js npm install three安装完成后引入就可以使用了,有两种引入方式 全部引入 import three from "three";按需…

基于粒子群算法的无人机航迹规划-附代码

基于粒子群算法的无人机航迹规划 文章目录 基于粒子群算法的无人机航迹规划1.粒子群搜索算法2.无人机飞行环境建模3.无人机航迹规划建模4.实验结果4.1地图创建4.2 航迹规划 5.参考文献6.Matlab代码 摘要:本文主要介绍利用粒子群算法来优化无人机航迹规划。 1.粒子群…

Cocos 进度条物体跟随效果

话不多说上代码,记录一下初学cocos解决的问题,实用小功能。 import { _decorator, Button, Component, Node, ProgressBarComponent, Sprite, UITransform, Vec3 } from cc; const { ccclass, property } _decorator;ccclass(game_scene1) export clas…

Part 11:Cocos2d-x开发实战-游戏音乐与音效-关东升-专题视频课程

Part 11:Cocos2d-x开发实战-游戏音乐与音效—5164人已学习 课程介绍 介绍了Cocos2d-x引擎在不同平台所支持的音频文件格式。我们还介绍了Cocos2d-x中音频引擎CocosDenshion。课程收益掌握Cocos2D-X开发讲师介绍关东升 更多讲师课程一个在IT领域摸爬滚打20多年的老…

oops-framework框架 之 日志管理(七)

引擎: CocosCreator 3.8.0 环境: Mac Gitee: oops-game-kit 注: 作者dgflash的oops-framework框架QQ群: 628575875 Logger 作者dgflash针对于oops-framework封装的日志管理类是通过Logger实现的,接口在框架中的定义&…

Cocos Creator 3.8.x 后效处理(前向渲染)

关于怎么开启后效效果我这里不再赘述,可以前往Cocos官方文档查看具体细节:后效处理官网 下面讲一下怎么自己定义一个后处理效果,想添加自己的后效处理的话只需要在postProcess节点下添加一个BlitScreen 组件即可,然后自己去添加自…

Cocos3D项目中fbx模型转gITF模型和glb模型

1.npm安装:先按照npm哈 npm install --save fbx2gltf -g 2. 到指定目录 cd C:\Program Files\nodejs\node_global\node_modules\fbx2gltf\bin\Windows_NT cmd命令行界面进入node_modules\fbx2gltf文件下的bin文件,然后根据平台选择进入相应目录&#…

手把手教你开发一款IOS飞行射击游戏(一)

今天带来的是一个IOS上的飞行射击游戏,通过整个开发过程,帮助和我一样的新手初步了解Cocos2d游戏开发的一些基础知识以及开发流程,熟悉开发过程中使用到的各种工具。由于刚刚接触IOS开发不到3个月时间,有不对的地方或者代码有不完…

# Lua与C++交互(二)———— 交互

C 调用lua 基础调用 再来温习一下 myName “beauty girl” C想要获取myName的值,根据规则,它需要把myName压入栈中,这样lua就能看到;lua从堆栈中获取myName的值,此时栈顶为空;lua拿着myName去全局表中查…

COCOS2DX3.17.2 Android升级targetSDK30问题解决方案

一、luajit不兼容问题 不兼容版本:【2.1.0-bate2、2.1.0-bate3都存在异常】 出问题系统:Android11;Android10的系统部分机型有问题,部分机型正常 异常点1:c调用lua接口,pushObjiect的时候crash 异常点2…

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

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

Part 20:Cocos2d-x开发实战-Cocos2d-x性能优-关东升-专题视频课程

Part 20:Cocos2d-x开发实战-Cocos2d-x性能优—6624人已学习 课程介绍 介绍了性能优化方法,其中包括使用缓存、图片和纹理优化、声音优化、SQLite数据库优化和数据交换格式的优化等。这些内容都是非常重要的,希望广大读者认真掌握。课程收益…

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类作为解码后的数…

cocos2dx ​​Animate3D(三)

一些总结 动作(Actions) move移动:moveto/moveby 从一个位置移动到另外一个位置 从一个位置移动多少数量级rotate旋转:rotateto/rotateby 从一个角度旋转到另外一个角度 旋转多少个数量级scale缩放:scaleto/scaleby …

oops-framework框架 之 界面管理(三)

引擎: CocosCreator 3.8.0 环境: Mac Gitee: oops-game-kit 注: 作者dgflash的oops-framework框架QQ群: 628575875 回顾 在上文中主要通过oops-game-kit大家了一个新的模版项目, 主要注意项是resources目录下的两个文…

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

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

Part 7:Cocos2d-x开发实战-Cocos中的瓦片地图-关东升-专题视频课程

Part 7:Cocos2d-x开发实战-Cocos中的瓦片地图—4665人已学习 课程介绍 介绍瓦片地图在解决大背景问题的优势。也能够掌握使用瓦片地图工具制作瓦片地图。熟悉Cocos2d-x中瓦片地图的API。课程收益掌握Cocos2D-X开发讲师介绍关东升 更多讲师课程一个在IT领域摸爬滚…

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

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

cocos3.4.2 2d射线检测 和 animation动画

2D的射线检测 ,注:目标必须有2d刚体和2d碰撞器 ,且项目设置内必须是这个物理系统 //起点位置let objs new Vec2(this.node.getWorldPosition().x, this.node.getWorldPosition().y);// 终点 let obje new Vec2(objs.x 100, objs.y);// 射线检测let results PhysicsSystem2…

手把手教你开发一款IOS飞行射击游戏(五)

我们接着上一篇教程,继续开发我们的游戏。 本篇教程我们在之前的基础上添加子弹,然后用之前创建的按钮控制飞船发射子弹。 首先介绍一下CCSpriteBatchNode类,我们知道,在射击类游戏中,我们发射的,敌人发射的…

使用cocos2d-console初始化一个项目

先下载好cocos2d-x的源码包 地址 https://www.cocos.com/cocos2dx-download 这里使用的版本是 自己的电脑要先装好python27 用python安装cocos2d-console 看到项目中有个setup.py的一个文件 python setup.py 用上面的命令执行一下。 如果执行正常的话回出现上面的图 然后…

oops-framework框架 之 创建项目(二)

引擎: CocosCreator 3.8.0 环境: Mac Gitee: oops-game-kit 构建 本篇博客将使用oops-game-kit 构建一个新的开发项目, 关于 oops-framework 框架的了解,可参考上篇博客: oops-framework框架 之 初始了解(一) 大概…

cocos2dx ​​Animate3D (一)

3D相关的动画都是继承Grid3DAction 本质上是用GirdBase进行创建动画的小块。 Shaky3D 晃动特效 // 持续时间(时间过后不会回到原来的样子) // 整个屏幕被分成几行几列 // 晃动的范围 // z轴是否晃动 static Shaky3D* create(float initWithDuration, const Size& …

手把手教你开发一款IOS飞行射击游戏(四)

好了,我们继续我们的IOS之旅。 想必大家玩儿手游的时候都用过虚拟摇杆,通过虚拟摇杆在控制屏幕上的元素移动,做各种动作等等。今天我们就通过引用一个开源的代码来完成虚拟摇杆和控制按键的制作,并通过摇杆来控制我们的飞船进行移…

cocosCreator 之内存管理和释放

版本: 3.4.0 语言: TypeScript 环境: Mac 回顾 前面有两篇博客说明了: cocosCreator 之 resources动态加载、预加载 讲述了静态引用资源,动态加载和预加载相关cocosCreator 之 Bundle 讲述了AssetManager关于对内置…

【CocosCreator入门】CocosCreator组件 | Button(按钮)组件

Cocos Creator 是一款流行的游戏开发引擎,具有丰富的组件和工具,其中的Button组件可以通过设置按钮的状态和点击事件,实现在游戏中添加按钮交互的功能。 目录 一、组件介绍 二、组件属性 三、点击事件 Ⅰ、通过属性检查器添加回调 Ⅱ、通…

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

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

cocosCreator入门 之 开篇

简介 cocosCreator的通过Dashboard来使用,它是cocosCreator在v2.3.2版本以后接入的系统,能够对多版本的引擎和项目进行统一的升级和管理。下载地址:Dashboard 使用cocosCreator需要注册开发者账号,其注册链接: 账号注册 针对于…

CocosCreator 面试题(十三)说说Cocos Creator常驻节点

在Cocos Creator中,常驻节点(Persist Node)是一种特殊的节点,它在场景切换时保持不销毁,始终存在于游戏运行的整个生命周期中。常驻节点可以用于保存全局的数据、管理全局的功能或者在场景切换时保持一些节点的状态。 …

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

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

COCOS敌人和AI制作

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

【100个Cocos实例】仿LOL手游中技能冷却效果

引言 Cocos中技能冷却效果 大家好,在游戏开发中,技能释放后,往往会有一个冷却效果,俗称CD。 主要用来规定玩家使用某个技能的间隔,限制频繁使用。 本文将介绍一下如何在Cocos中实现技能冷却效果。 本文源工程可在…

使用“Cocos引擎”创建的cpp工程如何在VS中调试Cocos2d-x源码

前段时间Cocos2d-x更新了一个Cocos引擎,这是一个集合源码,IDE,Studio这一家老小的整合包,我们可以使用这个Cocos引擎来创建我们的项目。 在Cocos2d-x被整合到Cocos引擎之前,我们可以不那么方便地在我们创建的工程里调…

iOS-App:App Store新的审核政策,在应用隐私清单中声明和解释使用特定API的原因

App Store新的审核政策,在应用隐私清单中声明和解释使用特定API的原因 设备/引擎:Mac(11.6)/Mac Mini 开发工具:终端 开发需求:苹果官方邮件通知, App Store新的审核政策,在应用隐…

oops-framework框架 之 初始了解(一)

引擎:CocosCreator 环境: Mac Gitee: oops-framework 简介 oops-framework是由作者dgflash编写,基于CocosCreator 3.x而实现的开源框架。 该框架以插件形式存在,主要目的是为了降低与项目的耦合,并且通过插件内部的…

oops-framework框架 之 多语言设置文本、精灵和骨骼动画

引擎: CocosCreator 3.8.0 环境: Mac Gitee: oops-plugin-excel-to-json 注: 作者dgflash的oops-framework框架QQ群: 628575875 简介 作者dgflash在oops-framework的框架中提供了多语言,主要用于对文本、图片、骨骼动…

Lua与C++交互(一)————堆栈

Lua与C交互(一)————堆栈 Lua虚拟机 什么是Lua虚拟机 Lua本身是用C语言实现的,它是跨平台语言,得益于它本身的Lua虚拟机。 虚拟机相对于物理机,借助于操作系统对物理机器(CPU等硬件)的一…

CocosCreator让一个物体跟随鼠标移动(两种方式 本地坐标系和世界坐标系)

在 Cocos Creator 3.x 游戏运行时显示的画布大小就是屏幕区域,屏幕坐标是从画布的左下角为原点开始计算 在 Creator 3.x 里,屏幕和 UI 是完全区分开的,用户可以在没有 UI 的情况下点击屏幕获取触点信息。因此,获取屏幕触点&#…

ISIS单区域实验简述

ISIS 中间系统到中间系统,也是链路状态协议,工作在数据链路层,不依赖IP地址;与OSPF一样采用最短路径SPF算法,收敛速度快。 实验基础配置: r1: sys sysname r1 undo info enable int g0/0/0 ip add 12.1.1.1…

想做更深入的加载优化?剖析Cocos引擎底层架构后,乐府大佬交出「90分答案」...

引言:无论是对引擎研发团队或是游戏开发团队来说,优化的重要性都不言而喻。本次,来自乐府互娱的「乐府小学生」在实际项目开发中,通过修改引擎源码实现了更加深入的加载优化。游戏江湖上曾流传过一句名言:“三流的游戏…

javascript中的class基础入门(1)

javascript中的class start 最近在学习:cocos ,准备自己制作小游戏。过程中遇到不少疑问,我计划将这些疑问写成一个系列博客,用以记录。这篇文章来了解 class 1. 前言 1. 前言 本文对应版本 Cocos Creator 3.8。Cocos Creato…

Spine深入学习———— 渲染

数据有了之后,就开始渲染 渲染相关 绘制顺序 骨架的绘制顺序就是一个插槽列表,在插槽列表中上方的附件在下方之上绘制,绘制顺序可以在层级树中的骨架下查看。 基础流程 渲染实现 以下按照cocos2dx的实现来 (cocos2dx 3.7 spin…

cocos creator 2.4.7字段绑定jsb mac版本

自动绑定jsb mac版本 第一步: 安装pip Python 版本 是2.7 运行 》 curl https://bootstrap.pypa.io/pip/2.7/get-pip.py > get-pip.py sudo python get-pip.py sudo easy_install pip pip --version sudo pip install PyYAML sudo pip install Cheetah …

cocos2d-x之lua核心编程电子版-(无偿赠送,只供学习,禁止以此出售)

本来准备0积分上传资源可以方便有兴趣的朋友下载学习的,但是发现我上传的内容跟别的博主有冲突,涉及到版权问题,所以我特意写了本文章进行分享,提供给需要的人免费学习,只需要评论留言,我会一一发送下载路径…

手把手教你制作那个风靡的flappy bird小游戏(二)

这一篇教程中我们继续来完成flappy bird的制作。 首先来制作Bird,我们在Bird类中添加一个成员: CCSprite* sprite; float scale; 然后在初始化方法中初始化这两个成员: sprite [CCSpritespriteWithFile:"bird-01.png"]; spri…

手敲Cocos简易地图编辑器:人生地图是一本不断修改的书,每一次编辑都是为了克服新的阻挡

引言 本系列是《8年主程手把手打造Cocos独立游戏开发框架》,欢迎大家关注分享收藏订阅。 在上一篇文章,笔者给大家讲解了在Cocos独立游戏开发框架中,如何自定义实现Tile地图管理器,成功地在游戏中优化加载一张特大的地图。接下来…

Cocos2dx-lua ScrollView[一]基础篇

一.ScrollView概述 cocos游戏中ScrollView控件大量使用,95%以上的项目都会使用ScrollView,个别游戏可能全部使用翻页的滑动效果。如果想要精通Cocos的UI开发,精通ScrollView控件非常关键,因此对ScrollView的使用进行总结很有必要。 下文缩写说明:sv = ScrollView, item代…

【终极教程】Cocos2dx服务端重构(优化cocos2dx服务端)

文章目录 概述问题概述1. 代码混淆代码加密具体步骤测试和配置阶段IPA 重签名操作步骤2. 缺乏文档3. 缺乏推荐的最佳实践4. 性能问题 总结 概述 Cocos2dx是一个非常流行的跨平台游戏引擎,开发者可以使用这个引擎来开发iOS、Android和Web游戏。同时,Coco…

FairyGUI-Cocos Creator官方Demo源码解读

博主在学习Cocos Creator的时候,发现了一款免费的UI编辑器FairyGUI。这款编辑器的能力十分强大,但是网上的学习资源比较少,坑比较多,主要学习方式就是阅读官方文档和练习官方Demo。这里博主进行官方Demo的解读。 从gitee上克隆项目…

浅谈Lua协程和函数的尾调用

前言 虽然不经常用到协程,但是也不能谈虎色变。同时,在有些场景,协程会起到一种不可比拟的作用。所以,了解它,对于一些功能,也会有独特的思路和想法。 协程 概念 关于进程和线程的概念就不多说。 那么…

Webots实现大疆Mavic2pro无人机定点飞行

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、将无人机当成一个对象1.1定义无人机相关属性1.2定义用于控制无人机运动的代码1.3主函数实现无人机的点位固定和飞行检测 二、用键盘控制测试代码三、效果展…

cocos creator(2.4.7版本) videoplayer 可以在上层添加UI控件()

实现原理:cocos本身在平台中属于view,所以可以把videoplyer放在底层,以达到目标。 Cocos2dxVideoHelper.javaprivate void _createVideoView(int index) {Cocos2dxVideoView videoView new Cocos2dxVideoView(mActivity,index);sVideoViews.put(index,…

第二篇:cocos-shader 入门三

YAML yaml语言主要用于声明整个着色器程序的流程。包含了顶点着色器程序的名字、片元着色器程序的名字、渲染技术&#xff08;混合、深度测试、模板测试等&#xff09;、Uniform 变量等。 uniform 变量 #include <cc-local> #include <cc-global> #include<…

3、Cocos Creator 节点和组件

目录 1、 节点和组件 2、 节点层级和显示顺序 3、坐标系和节点变换属性 坐标系 锚点 旋转 缩放 尺寸 4、 常用技巧 5、参考 1、 节点和组件 Cocos Creator 的工作流程是以组件式开发为核心的&#xff0c;组件式架构也称作 组件 — 实体系统&#xff08;或 Entity-C…

cocos creator [Window] Cannot read property ‘dump‘ of null

写脚本的时候&#xff0c;出现了如下的问题&#xff0c; [Window] Cannot read property dump of null 原因&#xff1a;在下图中&#xff0c;方式一是正常的&#xff0c;而方式二则会爆出此错误&#xff0c;所以需要初始化&#xff0c;给它赋值

2、Cocos Creator 下载安装

Cocos Creator 从 v2.3.2 开始接入了全新的 Dashboard 系统&#xff0c;能够同时对多版本引擎和项目进行统一升级和管理&#xff01;Cocos Dashboard 将做为 Creator 各引擎统一的下载器和启动入口&#xff0c;方便升级和管理多个版本的 Creator。还集成了统一的项目管理及创建…

广州游戏业:低调内敛 务实创新

广州游戏业&#xff1a;低调内敛 务实创新 中国游戏产业发展迅猛&#xff0c;不同城市因地制宜&#xff0c;各具特色。本篇我们的视角转到历史悠久的广州&#xff0c;看看这座百年老城的游戏业正在以怎样的姿态前行。 广州在中国游戏产业中有其独特地位——作为游戏产业发源地…

cocos写一个2d跑酷小游戏

好的&#xff0c;我来给你介绍一下如何使用cocos2d-x来制作一个2D跑酷小游戏。 首先&#xff0c;你需要安装cocos2d-x开发框架。你可以从官网下载最新版本的cocos2d-x&#xff0c;然后按照安装说明进行安装。 其次&#xff0c;创建一个新的cocos2d-x项目。你可以使用cocos命令行…

C++多线程学习笔记06(单例设计模式)

一、单例设计模式 概念&#xff1a;整个项目中&#xff0c;有某个或某些特殊的类&#xff0c;属于该类的对象只能创建一个。 MyCSC *p_a MyCSC::GetInstance();//创建一个对象&#xff0c;返回该类对象的指针 MyCSC *p_b MyCSC::GetInstance();//两个对象都指向同一个 二、单…

C++多线程学习笔记09(std::future、std::shared_future、std::atomic原子操作)

一、std::future的其他成员函数 //枚举类型&#xff1a;wait_for // 线程8.cpp : 定义控制台应用程序的入口点。 //#include "stdafx.h" #include<future> #include<thread> #include<iostream> using namespace std; #include<vector> int…

cocos 3.10 使用androidStiduo打包

第一步&#xff1a;利用命令生成一个项目 cocos new LuaTest001 -l lua -p cy.com.LuaTest001 -d E:/cocosPro 生成的项目结构如上图 第二步打开androidStudio 第三步导入第一张图的proj.android-studio这个工程 第四步你应该可以看到如下图 注意这个是我导入项目之后&#x…

Pygame和Cocos2d

Pygame和Cocos2d都是 Python 中常用的游戏引擎&#xff0c;但它们的设计目标、特点和使用场景略有不同。 Pygame与Cocos2d&#xff0c;目前是使用人数最多的两个Python游戏库。根据某知名产品点评网站的数据显示&#xff0c;排名前五的Python 2D游戏库如下图所示。其中&#x…

6、Cocos Creator 2D 渲染组件(一)

目录 1、Sprite 组件 2、Label 组件 3、Mask 组件 4、Graphics 组件 5、RichText 组件 1、Sprite 组件 2、Label 组件 3、Mask 组件 4、Graphics 组件 5、RichText 组件 6、BlockInputEvents 组件 BlockInputEvents 组件将拦截所属节点 bounding box 内的所有输入事件&a…

vscode中使用luaide-lite插件断点调试cocos2dx-lua

使用quick-cocos2dx-lua&#xff0c;用了众多插件&#xff0c;包括免费的BabeLua,VS调试太慢&#xff0c;vscode上的免费的EmmyLua, 还有收费的luaide&#xff0c;都没搞出来&#xff0c;唯独这个免费luaide-lite用成功了&#xff0c;步骤也简单&#xff0c;可以断点调试&#…

cocos2d-lua:骨骼动画的使用

骨骼动画的使用 spine骨骼动画的使用Armature骨骼动画 spine骨骼动画的使用 -- spine骨骼动画导出的文件为&#xff1a;xxx.atlas&#xff0c;xxx.json&#xff0c;xxx.png 三个文件需同时存在 local spine sp.SkeletonAnimation:create("xxx.json", "xxx.atl…

什么蓝牙耳机好看又好用?好看耐用的蓝牙耳机推荐

现在无论是在办公还是学校都离不开蓝牙耳机&#xff0c;蓝牙耳机就主要就是音质要高&#xff0c;当前市面上的耳机品牌众多&#xff0c;许多人不知道如何选择&#xff0c;所以小编就整理一期好看耐用的蓝牙耳机分享给大家~ 一、南卡小音舱蓝牙耳机 动圈单元&#xff1a;13.3m…

cocosCreator 之 3.x使用NodePool对象池和封装

版本&#xff1a; cocosCreator 3.4.0 语言&#xff1a; TypeScript 环境&#xff1a; Mac NodePool 在项目中频繁的使用instantiate和node.destory对性能有很大的耗费&#xff0c;比如飞机射击中的子弹使用和销毁。 因此官方提供了NodePool&#xff0c;它被作为管理节点对象…

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

Cocos Creator 是一款流行的游戏开发引擎&#xff0c;具有丰富的组件和工具&#xff0c;其中的EditBox组件是一种用于实现用户输入交互的重要组件。它可以让用户在游戏中输入文字、数字等内容&#xff0c;并且可以对输入内容进行格式校验和处理。 目录 一、组件介绍 二、组件…

A星寻路算法及拆解demo

关于自动寻路&#xff0c;在游戏中还是经常会遇到的。如角色如何代价最小(距离少&#xff0c;时间快&#xff0c;方式支持)移动到某个位置。本篇记录下A*寻路的流程与优化。 为了做一个可以方便展示在web的demo&#xff0c;更好拆解寻路的步骤&#xff0c;所以本篇用了cocos c…

Spine深入学习 —— 动画

SkeletonAnimation 继承于SkeletonRenderer 播放动画 spTrackEntry* SkeletonAnimation::setAnimation (int trackIndex, const std::string& name, bool loop) {spAnimation* animation spSkeletonData_findAnimation(_skeleton->data, name.c_str());if (!animati…

【Cocos入门】物理系统(物理碰撞)

物理碰撞 物理引擎默认是关闭状态以节省资源开销。开启方法和之前的普通碰撞类似&#xff1a;cc.director.getPhysicsManager().enabled true但有一个区别&#xff0c;物理引擎的开启必须放在onLoad函数内运行&#xff0c;否则不生效。 物理碰撞组件也同样具有碰撞回调函数。…

飞机打方块(三)特殊按钮制作

一、特殊按钮容器 1.新建PropController脚本&#xff0c;并绑定新建的特殊按钮容器节点 GameController.ts property({ type: cc.Node, displayName: "特殊按钮节点", tooltip: "特殊按钮节点&#xff0c;分别为全消无敌和菜单" })special_btn: cc.Node …

Cocos2dx-lua ScrollView[二]进阶篇

一.概述 本文缩写说明:sv = ScrollView, item代表ScrollView的一个子节点 如果对sv熟系程度还不够,请阅读基础篇: Cocos2dx-lua ScrollView[一]基础篇-CSDN博客 本文介绍sv的一种封装类库,来实现快速创建sv,有如下几个优点: 1.item的位置通过参数控制,提高开发效率…

cocos2d-x Android原生平台与Lua交互

版本&#xff1a; cocos2d-x 语言&#xff1a; C/Java/Lua 简介 cocos2d-x原生平台Android 接入第三方SDK, 需要了解LuaJavaBridge的使用。 它封装了用于Java和Lua的相互调用, 其调用通过C为中介&#xff0c;简要的流程&#xff1a; Lua调用Java: Lua -> C -> Java J…

《入门级-Cocos2dx4.0 塔防游戏开发》---第九课:游戏难度选择

一、开发环境 操作系统:UOS1060专业版本。 cocos2dx:版本4.0 环境搭建教程:统信UOS下配置安装cocos2dx开发环境 本课主要内容: 关卡难度选择xml文件读取精灵的层级关系文章地址:https://arv000.blog.csdn.net/article/details/132489182 ​ 二、开发内容 2.1 添加关…

oops-framework框架 之 启动流程(三)

引擎&#xff1a; CocosCreator 3.8.0 环境&#xff1a; Mac Gitee: oops-game-kit 回顾 上篇博客中我们通过 oops-game-kit 模版构建了基础的项目&#xff0c;另外讲解了下assets目录结构和游戏配置文件的基本使用相关&#xff0c;详情内容可参考&#xff1a; oops-framewo…

Cocos 生命周期

文章目录1.onLoad()2.onEnable()3.start()4.update()5.lateUpdate()6.onDisable()7.onDestroy()1.onLoad() 节点第一次激活时最先执行&#xff0c;节点的生命周期内只执行一次&#xff0c;即使脚本是禁用状态 2.onEnable() 当组件的 enabled 属性从 false 变为 true 时&…

cocos2d-x-3.17 android升级 gradle NDK_DEBUG=0 -o NDK_DEBUG=1 -o cocos2dlua_shared

由于需要升级sdk版本 需要对应升级gradle版本 记录下升级内容 externalNativeBuild { ndkBuild { - //arguments NDK_DEBUG0 -o 修改成下面 arguments NDK_DEBUG0 } } debug { …

Cocos Creator 常见问题记录

目录 问题1、精灵图九宫格&#xff0c;角度不拉伸 问题2、BlockInputEvents 防止透屏 问题3、代码问题 问题1、精灵图九宫格&#xff0c;角度不拉伸 点击编辑&#xff0c;拖拽到可变区域 问题2、BlockInputEvents 防止透屏 问题3、代码问题 // 不能正常执行var children …

Spine深入学习 —— 数据

atlas数据的处理 作用 图集&#xff0c;描述了spine使用的图片信息。 结构 page 页块 页块包含了页图像名称, 以及加载和渲染图像的相关信息。 page1.pngsize: 640, 480format: RGBA8888filter: Linear, Linearrepeat: nonepma: truename: 首行为该页中的图像名称. 图片位…

【cocos creator】修改节点的父节点,保持绝对位置不变

要将一个节点更换到另一个父节点&#xff0c;同时保持其在世界坐标系中的绝对位置不变&#xff0c;可以按照以下步骤进行操作&#xff1a; var node cc.find("Canvas/Node"); // 替换为你的节点路径 var newParent cc.find("Canvas/NewParent"); // 替换…

[cocos2d 开发]看我怎么山寨 跳跃忍者 !!!ninjump 1

cocos2d 开发]看我怎么山寨 忍者跳跃 !!! 其实中国的游戏开发者不写游戏!这里包含各种内涵的意思 ... 如今山寨成风,今个儿开始山寨 一款从iphone上,跨平台到android 很火的游戏 . ninjump (忍者跳跃). 要山寨 先搞清楚别人是怎么开发的 ,能否直接获取到别人的素材?! 这个很…

[cocos2d 开发]看我怎么山寨 跳跃忍者 !!!ninjump 1

cocos2d 开发]看我怎么山寨 忍者跳跃 !!! 其实中国的游戏开发者不写游戏!这里包含各种内涵的意思 ... 如今山寨成风,今个儿开始山寨 一款从iphone上,跨平台到android 很火的游戏 . ninjump (忍者跳跃). 要山寨 先搞清楚别人是怎么开发的 ,能否直接获取到别人的素材?! 这个很…

[cocos2d 开发]看我怎么山寨 跳跃忍者 !!!ninjump 1

cocos2d 开发]看我怎么山寨 忍者跳跃 !!! 其实中国的游戏开发者不写游戏!这里包含各种内涵的意思 ... 如今山寨成风,今个儿开始山寨 一款从iphone上,跨平台到android 很火的游戏 . ninjump (忍者跳跃). 要山寨 先搞清楚别人是怎么开发的 ,能否直接获取到别人的素材?! 这个很…

[cocos2d 开发]看我怎么山寨 跳跃忍者 !!!ninjump 1

cocos2d 开发]看我怎么山寨 忍者跳跃 !!! 其实中国的游戏开发者不写游戏!这里包含各种内涵的意思 ... 如今山寨成风,今个儿开始山寨 一款从iphone上,跨平台到android 很火的游戏 . ninjump (忍者跳跃). 要山寨 先搞清楚别人是怎么开发的 ,能否直接获取到别人的素材?! 这个很…

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项目工程&#xff1a; - Cocos command-line too…

Cocos2dx:如何实现精灵的坐标转换,ConvertToNodeSpace、ConvertToWorldSpace两个函数的使用及注意事项

Cocos2dx:如何实现精灵的坐标转换&#xff0c;ConvertToNodeSpace、ConvertToWorldSpace两个函数的使用及注意事项 设备/引擎&#xff1a;Mac&#xff08;11.6&#xff09;/cocos 开发工具&#xff1a;Xcode&#xff08;13.0&#xff09; 开发需求&#xff1a;根据项目需求来…

parsec使用教程

完全free&#xff0c;不用加速器 下载软件&#xff0c;支持&#xff1a;Windows、Mac、Chrome、Android 官网地址&#xff1a;https://parsec.app/ 安装完成后在打开&#xff0c;并进行注册&#xff0c;使用邮箱进行组册即可 注意&#xff1a;密码需要12位、字母、数字、符号相…

cocosCreator微信小游戏 之 分享好友和朋友圈(四)

creator版本&#xff1a; 3.8.0 语言&#xff1a; TypeScript 环境&#xff1a; Mac 简介 微信小游戏的分享分为两种&#xff1a; 被动分享 通过右上角的**…**打开&#xff0c;需要手动设置显示菜单才能分享好友或朋友圈主动分享 调用指定的 wx API接口即可进行分享好友 他…

CocosCreator在电脑Web打印vConsole日志的问题

忘了什么时候开始&#xff0c;Web端的日志打印的文件输入信息全是vconsole.min.js文件&#xff0c;很纠结啊有木有&#xff0c;完全不知道日志的出处。 日志输入如以下图片&#xff1a; 官方还没有给出对于这个问题的配置是怎么样解决的&#xff0c;所以我们自己搞定&#xff…

解决 cocosjs与安卓原生集成 崩溃问题

版本:cocos2dx3.16 背景&#xff1a;公司需要把游戏整合到一个APP里面。于是打算通过activity切换的方式实现。但是游戏退出重进之后总会出现fatal 11线程报错。于是有了以下修改。我是底层小白。折腾了好久总算鼓捣出一个能用的版本。优化的地方应该有很多。不过就没去好好优…

6、Cocos Creator 2D 渲染组件:​Sprite 组件​

Sprite 组件 Sprite&#xff08;精灵&#xff09;是 2D/3D 游戏最常见的显示图像的方式&#xff0c;在节点上添加 Sprite 组件&#xff0c;就可以在场景中显示项目资源中的图片。 属性功能说明Type渲染模式&#xff0c;包括普通&#xff08;Simple&#xff09;、九宫格&#x…

手把手教你制作那个风靡的flappy bird小游戏(一)

前一阵子很火的一款手游flappybird&#xff0c;不知道大家有没有玩到“根本停不下来”的程度&#xff0c;不过刚刚学会了cocos2d和obj-c的我准备拿这款游戏练练手&#xff0c;熟练一下自己对cocos2d的使用。 首先我们当然还是要秉承一贯的风格&#xff0c;自己做美工。当然&am…

Creator 3.x 资源加密方案!支持Web与原生

引言&#xff1a;在10月29日 Cocos Star Meeings 上海站上&#xff0c;羽毛先生分享了 3.x 资源加密与自定义一键打包相关方案&#xff0c;本文为分享内容的文字版。资源加密是保障项目安全的重要一环。本次和大家分享一个资源加密与解密的完整方案&#xff0c;能够支持多平台的…

异步加载图片提高速度

在Cocos线程中 1.加载图片 Director::getInstance()->getTextureCache()->addImageAsync("xxx.png", CC_CALLBACK_1(LoadingpngCallBack, this)); 2.回调函数 sem_t semTest; void LoadingpngCallBack(cocos2d::Texture2D *texture) {Texture2D *test Dire…

cocos creator,vscode打开脚本报错,找不到cc模块问题

cocosCreator&#xff0c;用VSCODE打开写脚本代码的时候&#xff0c;会误报飘红&#xff0c;但实际上能正常运行。 我的版本是当前最新版本的3.8.1 解决方案: 在CocosCreator 的安装目录下 C:\ProgramData\cocos\editors\Creator\3.8.1\resources\resources\3d\engine\bin.dec…

rime核心部分代码分析——WeaselServerImpl.cpp文件(十一)

我们已经在之前的文章中对WeaselServer.cpp中的代码及其功能进行了分析&#xff0c;接下来将对WeaselServerImpl.cpp文件进行分析&#xff0c;首先具体的代码如下&#xff1a; #include "stdafx.h" #include "WeaselServerImpl.h" #include <Windows.h…

cocos creator(2.4.7版本) webview 可以在上层添加UI控件

实现原理&#xff1a;cocos本身在平台中属于view,所以可以把webview放在底层&#xff0c;以达到目标。 实现过程&#xff1a;参考 cocos creator&#xff08;2.4.7版本&#xff09; videoplayer 可以在上层添加UI控件&#xff08;&#xff09; 需要增加以下过程&#xff1a; …

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

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

Luajit 2023移动版本编译 v2.1.ROLLING

文章顶部有编好的 2.1.ROLLING 2023/08/21版本源码 Android 64 和 iOS 64 luajit 目前最新的源码tag版本为 v2.1.ROLLING on Aug 21, 2023应该是修正了很多bug, 我是出现下面问题才编的. cocos2dx-lua 游戏 黑屏 并报错: [LUA ERROR] bad light userdata pointer 编…

【无标题】cocos2d-x 3.17 创建项目及相关问题解决

开发环境&#xff1a; MacOS 环境配置 下载cocos2dx&#xff0c;我下载的是 cocos2d-x-3.17.2命令行切换到 cocos2d-x-3.17.2 目录&#xff0c;执行 ./setup.py之后&#xff0c;需要执行source命令&#xff0c;让配置生效。如果用的bash&#xff0c;需要在~目录下执行 sourc…

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

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

cocos creator 鼠标画笔|画线

cocos creator 版本使用 至少适配版本2.3.2以上 案例: 简要思路:MOUSE_MOVE事件和Graphics组件实现 前端也可以通过canvas和mousemove事件实现&#xff0c;原理一致 具体步骤如下&#xff1a; 1.添加节点Node 2.在Node节点上绑定组件Graphics 3.添加下方脚本drawcontroll.ts…

Cocos 距离判断和小兵的攻击判定

最近在学习cocos 和ts 遇到的问题和如何解决问题都会发表博客记录一下。 距离判断 let j new Vec2(this.target.position.x - this.node.position.x, this.target.position.y - this.node.position.y); let dis Math.sqrt(j.x * j.x j.y * j.y) 枚举的外部类型定义&#xff…

cocosCreator 之 crypto-es数据加密

版本&#xff1a; 3.8.0 语言&#xff1a; TypeScript 环境&#xff1a; Mac 简介 项目开发中&#xff0c;针对于一些明文数据&#xff0c;比如本地存储和Http数据请求等&#xff0c;进行加密保护&#xff0c;是有必要的。 关于加密手段主要有&#xff1a; 对称加密 使用相…

3分钟学会Cocos独立游戏开发框架中的Http网络模块:含源码工程

引言 本系列是《8年主程手把手打造Cocos独立游戏开发框架》&#xff0c;欢迎大家关注分享收藏订阅。 HTTP模块是Cocos独立游戏开发框架中的一个重要组成部分&#xff0c;它允许开发者在游戏中进行网络通信&#xff0c;与服务器进行数据交换&#xff0c;以及获取在线资源。HTT…

Android Eclipse 项目报错,但没有显示具体错的代码位置

网上看到了几种处理的方法 1&#xff0c;clean下工程 window->clean 2,重新导入工程 3&#xff0c;看problem的问题提示。 我的显示的是[2015-04-07 21:17:57 - Cocos2d_game01] Unable to resolve target android-19 修正办法是修改工程文件targetandroid-18

cocos2dx ​​Animate3D(二)

Twirl 扭曲旋转特效 // 持续时间(时间过后不会回到原来的样子) // 整个屏幕被分成几行几列 // 扭曲中心位置 // 扭曲的数量 // 振幅 static Twirl* create(float duration, const Size& gridSize, const Vec2& position, unsigned int twirls, float amplitude)…

Cocos Creator 2d光照

godot游戏引擎是有2d光照的&#xff0c;用起来感觉还是很强大的&#xff0c;不知道他是怎么搞的&#xff0c;有时间看看他们怎么实现的。 之前一直以为cocos社区里面没有2d光照的实现&#xff0c;偶然看到2d实现的具体逻辑&#xff0c;现在整理如下&#xff0c; 一&#xff1…

亚马逊云科技自研芯片,为企业云服务提高性价比

6月27日至28日&#xff0c;2023亚马逊云科技中国峰会于上海顺利召开。在本次峰会上&#xff0c;似乎找寻到了云计算领域竞争对手均日渐成熟&#xff0c;而亚马逊云科技却能一直保持领先地位的原因——过去的十几年里&#xff0c;亚马逊云科技“基于客户需求&#xff0c;快速进行…

cocos-lua定时器用法

本文介绍cocos-lua(非Quick-cocos)的定时器用法 定时器按是否会随节点销毁&#xff0c;可分为节点调度器和全局调度器 一.节点调度器 frameworks\cocos2d-x\cocos\scripting\lua-bindings\script\cocos2d\deprecated.lua中实现了了schedule和 performWithDelay 1.1.schedul…

Cocos2dx-lua ScrollView[三]高级篇

一.概述 本文缩写说明&#xff1a;sv ScrollView, cell代表ScrollView的一个子节点 本文介绍sv的一种封装类库&#xff0c;来实现快速创建sv&#xff0c;有如下几个优点&#xff1a; 1.item的位置通过参数控制&#xff0c;提高开发效率 2.免去了调用sv的API&#xff0c;提…

Cocos Creator Node 旋转角度实现的几种方法

rotation 需要四元数进行旋转&#xff0c;具体旋转方法本博主直接绕开了&#xff0c;因为没给案例不太了解,知道的欢迎评论 1.在Cocos Creator v3.6中&#xff0c;要使用setRotation方法将节点旋转90度&#xff0c;可以使用以下代码&#xff1a; // 获取节点 var node this.n…

Cocos独立游戏开发框架中的资源管理器:优化独立游戏开发的关键

引言 本系列是《8年主程手把手打造Cocos独立游戏开发框架》&#xff0c;欢迎大家关注分享收藏订阅。 在独立游戏开发过程中&#xff0c;资源管理是一个至关重要的环节。Cocos引擎作为一款广泛应用于游戏开发的工具&#xff0c;提供了强大而灵活的资源管理器&#xff0c;帮助开…

Cocos creator 动作系统

动作系统简介 是用于控制物体运动的一套系统&#xff0c;完全依赖代码进行实现&#xff0c;动态调节节点的移动。 移动 cc.moveTo 移动到某个坐标&#xff08;x,y&#xff09; //1秒时间内&#xff0c;移动到0,0let action1 cc.moveTo(1,0,0)this.node.runAction(action1)c…

cocosCreator 之 组件脚本

cocosCreator版本&#xff1a; v3.7.1 脚本&#xff1a; typeScript 简介 在cocosCreator中&#xff0c;脚本多作为组件挂载在不同的节点上&#xff0c;它继承于Component, 一般被称为组件脚本。 创建脚本后&#xff0c;编译器会根据脚本的文件名生成对应的className文件。 …

飞机打方块(五)游戏音乐

一、新建节点 1.在Start场景中新建Music节点&#xff0c;绑定canvas 2.在Game场景中新建Music节点 3.新建节点 4.新建Music脚本&#xff0c;绑定Canvas Music.ts const { ccclass, property } cc._decorator;ccclass export default class NewClass extends cc.Component {p…

4、Cocos Creator 动画系统

目录 1、Clip 参数 2、动画编辑器 3、基本操作 更改时间轴缩放比例 移动显示区域 更改当前选中的时间轴节点 播放 / 暂停动画 修改 clip 属性 快捷键 4、模拟实验 5、动画事件 6、注意事项 参考 Animation 组件是节点上的一个组件。Clip 动画剪辑就是一份动画的声…

免费资源分享(四)一万多个分类好的音效资源(3.4G)

免费分享 一波 分类好的音效资源&#xff0c;多大一万多个&#xff0c;约3.4G大小。 其中包含&#xff1a;界面提示音效、天气和大自然音效、游戏各类技能音效、乐器音效、人物生活音效、各类生物动作音效 等 链接&#xff1a;https://pan.baidu.com/s/1PnP6Vq15g83tGnoQPOjo…

手把手教你开发一款IOS飞行射击游戏(完)

下面我们开始最后一篇文章&#xff0c;完成我们的飞行射击游戏。 有了前面的基础&#xff0c;相信现在你对Cocos2d的基本元素和编写技巧有了一定的了解&#xff0c;这回我们要接触的是场景切换&#xff0c;我们这回只列出部分代码&#xff0c;说明原理&#xff0c;给读者一个自…

【CocosCreator入门】CocosCreator组件 | ScrollView(滚动视图)组件

Cocos Creator 是一款流行的游戏开发引擎&#xff0c;具有丰富的组件和工具&#xff0c;其中的ScrollView组件是一种用于实现滚动视图效果的重要组件。它可以让我们在游戏中实现各种滚动视图效果&#xff0c;例如列表、地图等。 目录 一、组件介绍 二、组件属性 三、详细说明…

Cocos的基本操作,实用操作

1.场景加载 cc.director.loadScene(场景名称);//场景跳转 cc.director.preloadScene(场景名称);//预加载场景 cc.director.getScene();//获取当前场景 2.获取节点 var node cc.find("Canvas/bg");//通过访问路径来获取节点 var a this.node.getChildByName(name…

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

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

5、Cocos Creator 动作系统

目录 1、动作系统 API 2、动作系统 API 3、缓动动作 4、参考 动作系统并不能取代动画系统&#xff0c;动作系统提供的是面向程序员的 API 接口&#xff0c;而动画系统则是提供在编辑器中来设计的。它们服务于不同的使用场景&#xff0c;动作系统比较适合来制作简单的形变和…

HTML5 新特性 - Canvas路径绘制

路径(path)是将预先设定好的坐标点,按照顺序连接起来所形成的图形. 路径绘制的基本步骤&#xff1a; 调用ctx.beginPath()开启一条新路径. 调用ctx.moveTo(x, y)将画笔移动到指定位置. 调用相关方法开始绘制路径(例如: ctx.lineTo(x, y)) 最后通过stroke() 或 fill()方法进…

Cocos Creator 3.8:如何根据类名获取对应的组件类

文章目录 小众需求&#xff1a;配置文件&#xff1a;json 小众需求&#xff1a; 配置文件&#xff1a;json {"nodes": [{"name": "/Canvas-002/Mysprite","component": "cc.Sprite","properties": {"color…

oops-framework框架 之 音频管理(六)

引擎&#xff1a; CocosCreator 3.8.0 环境&#xff1a; Mac Gitee: oops-game-kit 注&#xff1a; 作者dgflash的oops-framework框架QQ群&#xff1a; 628575875 简介 在CocosCreator中&#xff0c;音频的播放主要通过组件: AudioSource 来管理音乐、音效的播放、暂停和停止…

Cocos Creator 定时任务

目录 Javascript 内置定时器 Cocos 计时器 update 函数 参考 Javascript 内置定时器 setTimeout&#xff0c; setInterval Cocos 计时器 先创建一个指向某个组件的变量&#xff0c;变量名为 component 开始一个计时器 component.schedule(function() {// 这里的 this 指…

cocos ceater 如何实现显示 Tip 的 同时能响应点击其他功能?

前言 这篇文章主要是想记录一下&#xff0c;解决一个很常遇见通用型的问题&#xff0c;并且自己一直在这个问题上做了很多尝试&#xff0c;之前一直没有比较好的解决方案&#xff0c;这里分享一下&#xff0c;这其中的过程&#xff1a; 一、问题场景 首先我们先来看看这个问题…

Cocos Creator 源码解读:引擎启动与主循环

前言 本文基于 Cocos Creator 2.4.3 撰写。 Ready? 不知道你有没有想过&#xff0c;假如把游戏世界比作一辆汽车&#xff0c;那么这辆“汽车”是如何启动&#xff0c;又是如何持续运转的呢&#xff1f; 如题&#xff0c;本文的内容主要为 Cocos Creator 引擎的启动流程和主…

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

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

在cocos2d-js实现自动绑定cocostudioUI控件与事件

一.起因 在客户端游戏开发中最让人恶心的工作就是UI相关的东西&#xff0c;虽然有了像cocostudio这样的可视化工具&#xff0c;但界面中有大量需要由代码访问的控件的时候&#xff0c;需要写太多重复的代码例如&#xff1a; //加载UI配置文件var root ccs.uiReader.widgetFrom…

cocos2dx+lua学习笔记:事件派发器CCEventDispatcher

前言 本篇在讲什么 cocos2dx内关于事件监听和派发的调度器EventDispatcher相关内容 本篇适合什么 适合初学Cocos2dx的小白 适合想要学习EventDispatcher的新手 本篇需要什么 对Lua语法有简单认知 对C语法有简单认知 对Cocos2dx有简单认知 Cocos2dx-Lua的开发环境 依…

tpo32

亮点&#xff1a; living in a relatively complete mechanism生活在完整的体系中 come up with more feasible and reasonable ideas when confronting difficulties 解决问题 youth represent the future of the society, 代表着我们的未来、因 With the development of soc…

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

一、Cocos Creator 节点池的基本原理是什么&#xff1f; Cocos Creator 是一个游戏开发引擎&#xff0c;它提供了节点池&#xff08;Node Pool&#xff09;的功能&#xff0c;用于管理和重用游戏中的节点对象。节点池的基本原理如下&#xff1a; 创建初始节点&#xff1a;在游戏…

无人机基本知识,无人机遥控器功能详解与调试方法

无人机作为一种新兴的飞行器&#xff0c;近年来在各个领域得到了广泛的应用。而无人机遥控器则是控制无人机飞行的重要工具。 无人机遥控器是一种无线设备&#xff0c;通过它来远程控制无人机的飞行。遥控器通常包括一个或多个摇杆&#xff0c;用于控制无人机的各种动作&#x…

cocos2dx+lua学习笔记:UIPageView的使用

前言 本篇在讲什么 本篇简单介绍Lua篇cocos2dx中UIPageView的相关内容 仅介绍简单的应用&#xff0c;仅供参考 本篇适合什么 适合初学Cocos2dX的小白 适合想要在Cocos2dx-lua中使用UIPageView的人 本篇需要什么 对Lua语法有简单认知 对Cocos2dx-Lua有简单认知 Cocos2…

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

Cocos Creator 是一款流行的游戏开发引擎&#xff0c;具有丰富的组件和工具&#xff0c;其中Label组件是最常用的之一。Label 组件是一个用于显示文本的 UI 组件。在本文中&#xff0c;我们将探讨 Label 组件的一些技术方面&#xff0c;包括如何创建、配置和使用它。 目录 一、…

Visual Studio 和Clion配置Cocos2d-x环境

Visual Studio 和Clion配置Cocos2d-x环境 我就不贴图片的&#xff0c;懒得上传图床。懒。开发环境: ​ 系统: Window11 ​ 编译器: CMake MSVC ​ 开发工具&#xff1a;Clion or Visual Studio ​ 请自行配置好&#xff0c;Python2.7&#xff0c;和Cmake ​ Cocos2d-x下载…

【CocosCreator入门】CocosCreator组件 | Collider(碰撞)组件

Cocos Creator是一款流行的游戏开发引擎&#xff0c;具有丰富的组件和工具&#xff0c;其中碰撞系统组件是该引擎的重要组成部分。该组件可用于检测游戏中各个元素之间的碰撞&#xff0c;例如玩家角色与敌人、子弹与障碍物等。 目录 一、组件介绍 二、组件属性 2.1BoxCollid…

Cocos2d-x-4.0在VS2019环境下的环境搭建(官方下载的cocos2dx压缩包)

官网下载VS2019 WIN7下载不了 需要更新两个补丁 补丁&#xff1a; https://www.cnblogs.com/huhu1020387597/p/13345494.html?utm_sourcetuicool 具体步骤&#xff1a; https://segmentfault.com/a/1190000022416703 下载vs2019的时候需要选择C 和 COCOS2DX Pythen 选择的…

无人机飞行控制系统技术,四旋翼无人机控制系统建模技术详解

物理建模是四旋翼无人机控制系统建模的基础&#xff0c;主要涉及到无人机的物理特性和运动学特性。物理建模的目的是将无人机的运动与输入信号&#xff08;如控制电压&#xff09;之间的关系进行数学描述。 四旋翼无人直升机是具有四个输入力和六个坐标输出的欠驱动动力学旋翼…

Cocos 属性装饰器 property

文章目录1.写法参考2.相关参数3.快速声明4.一些特殊属性的声明1.写法参考 // 只有 type 属性时 property(Node) targetNode: Node | null null;// 一般写法 property({type: Node,visible: true, }) targetNode: Node | null null;2.相关参数 参数名说明类型默认值备注type…

cocos2dx查看版本号的方法

打开文件&#xff1a;项目根目录\frameworks\cocos2d-x\docs\RELEASE_NOTES.md 知道引擎版本号的意义&#xff1a; 1.面试中经常被问到(面试官想知道你会不会查版本号&#xff0c;你会查也不一定会去看&#xff0c;如果你去看了说明你是一个有心人&#xff0c;或者想深入研究下…

Cocos Creator 中的assembler那点事

一&#xff1a;Assembler的来龙去脉 二&#xff1a;自定义一个渲染组件&#xff08;使用自定义的assembler挂载&#xff09; 一&#xff1a;Assembler的来龙去脉&#xff1a; 之前的文章中提到和使用过assembler相关的技术&#xff0c;但是现在看来还是理解的不是很到位, 1…