cocos

cocos2dx lua 升级spine兼容Spine库v3.8到最新版本

cocos2dx lua 升级spine兼容Spine库v3.8到最新版本

本篇将升级cocos2dx引擎中的spine库, cocos2dx自带的spine版本是spine2.x的老版本,现在的spine已经到v3.8了如果对你有帮助,不妨鼓励一下我吧,这是我新开的淘宝店:去逛逛增加点访问量吧,谢谢了https://shop479459017.taobao.com/?spm=a230r.7195193.1997079397.2.6 »

cocos2dx 3.17.2 升级最新的Spine

cocos2dx 3.17.2 升级最新的Spine

以cocos2dx 3.17.2自带的spine库不支持最新的spine版本导出的动画文件。本篇详细讲解如何升级 1.下载并解压 下载地址:https://download.csdn.net/download/zhang1461376499/12405347 下载完之后解压大概是这样 2.创建一个cocos2dx 3.17.2工程 创建好之后大概是下面这个样子 3.拷贝文件 在项目的cocos2d... »

游戏开发(八) 之 cocos2dx终极屏幕适配方案(实战讲解)

游戏开发(八) 之 cocos2dx终极屏幕适配方案(实战讲解)

简单说下之前我使用的适配方案,也让大家了解下发展史,后面会贴出具体的操作设置,以及lua代码 2013年左右 那基本属于很早期cocos了,那个时候我经历过3种关于适配的方法 纯代码写界面,刚入行的时候,算是纯苦力输出了 使用cocosbuild,布局ui,虽然少打了不少UI代码,但还是需要手动调整ui 使用cocosstudio,同一个场景,导出3份配置文件,根据不同宽高比,代码调用不同配置文件... »

cocos-creator学习笔记1(旋转,位置移动,键盘监控移动基础)

cocos-creator学习笔记1(旋转,位置移动,键盘监控移动基础)

大一结束的寒假,我无意中发现了一款触碰科技公司开发的开源游戏引擎——cocos-creator,对于开发游戏本来就热爱的我怎么能错失这个机会的,对的起开源就要好好学习。由于网课占用时间比例高,而昨天是周六,顺带学习了一波cocos-creator里面相对基础的API及其他知识。 »

微信小游戏 Cocos Creator游戏插件 引用报错

微信小游戏 Cocos Creator游戏插件 引用报错

appid=wx7095f7fa398a2f30&token=866837685&lang=zh_CN添加后,重新编译即可。 »

成语词语找字大神二维码

微信小程序案例源码-cocos creator跨平台开发小游戏案例

多平台编译和发布本教程使用cocos creator跨平台开发有微信小程序为案例,然后根据自己的需要,通过cocos creator跨平台功能构建QQ程序、百度小程序、支付宝小程序、华为小程序、Android和苹果系统原生应用,实现“一次开发,多平台编译,多平台运行”。 »

cocos creater实现微信小游戏中常见的拖动合成升级的思路和代码例子

cocos creater实现微信小游戏中常见的拖动合成升级的思路和代码例子

现在很多微信小游戏或宣传能赚钱的app游戏、以及合成塔防游戏,都用到了拖动合成升级的操作方式。所以我在也尝试做了一个这功能。 思路很简单:1、实现触摸道具并拖动时,道具跟随触摸点位置移动;2、在触摸事件中检查移动的道具与其他道具是矩形相交,即简单的碰撞检查功能;3、如果发生碰撞,则判断是否同级道具,如果是则调用方法删除或隐藏移动的道具和被碰撞的道具,生成新道具(高一级道具); 上面就是简单的实现方... »

在这里插入图片描述

cocos2d-x 4.0 学习之路(一)环境搭建 Mac版

我的Mac系统:MacOS Catalina 10.15.3,Xcode 11.3.1 (MacOS上的环境搭建,请参考我的另一篇博客,环境搭建Windows版) 准备工作: 1.检查Python版本: python –version 配置这个库需要Python2,官方推荐的是Python2.7。注意:Python3是不行的! 你要是安装过Python3以后的版本,也可以再装2.7(去... »

Cocos2dx3.17.1在MacOS10.15.3系统上的Android Studio 3.6 环境搭建

Cocos2dx3.17.1在MacOS10.15.3系统上的Android Studio 3.6 环境搭建

10、编译工程,如果提示build:gradle版本不对,在上面截图的界面,修改一下classpath对应的版本。 »

cocos2dx骨骼动画Armature源码剖析(三)

cocos2dx里骨骼动画代码在cocos -> editor-support -> cocostudio文件夹中,win下通过筛选器,文件结构如下。armature(目录): animation(目录):动画控制相关。CCProcessBase(文件): ProcessBase(类):CCTween和ArmatureAnimation的基类。CCArmatureAnimation... »

cocos2dx骨骼动画Armature源码剖析(二)

上篇文章从总体上介绍了cocos2dx自带的骨骼动画,这篇文章介绍一下导出的配置数据各个字段的含义。armatures节点首先是armatures节点,截取armatures中的部分数据。如下2个图所示,整个layer和骨骼之间关系就是armature节点,红框中每一个layer就是一个b节点。b节点骨骼信息,以第一帧信息为标准。cX, cY:代表scaleX, scaleY, 表示缩放大小。 »

cocos2dx骨骼动画Armature源码剖析(一)

cocos2dx从编辑器(cocostudio或flash插件dragonBones)得到xml或json数据,调用类似如下所示代码就可以展示出动画效果 ArmatureDataManager::getInstance()->addArmatureFileInfoAsync( "armature/Dragon.png", "armature/Dragon.plist", "armature/... »

cocos2dx实现刮奖效果

本文实例为大家分享了cocos2dx刮奖效果实现代码,供大家参考,具体内容如下 刮奖效果其实挺简单的,需要用到RenderTexture来进行渲染,通过你所要渲染的图层,把该层的颜色进行设置混合就可以达到效果,具体看代码,我用的lua实现的。 local winsize = cc.Director:sharedDirector():getWinSize(); local dataSprite = ... »

cocos2dx实现橡皮擦效果以及判断是否擦除完毕

本文实例为大家分享了cocos2dx实现橡皮擦效果,以及判断是否擦除完毕,供大家参考,具体内容如下 首先修改HelloWorld.h文件 #ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__ #include "cocos2d.h" #include "cocos-ext.h" USING_NS_CC_EXT; USING_NS... »

cocos2d-x学习笔记之CCLayer、CCLayerColor、CCLayerGradient、CCLayerMultiplex场景层介绍

cocos2d-x学习笔记之CCLayer、CCLayerColor、CCLayerGradient、CCLayerMultiplex场景层介绍

图层在cocos2d-x中很重要,我们可以在其中添加精灵,也可以将图层添加到场景中。这几个图层类功能各不相同,具体的看代码的注释。大家只需要替换掉helloworld中的init函数就可以运行了。bool HelloWorld::init(){ bool bRet = false; do { CC_BREAK_IF(!Cocos2d-x学习笔记之开发环境搭建 »

iOS开发中使用cocos2d添加触摸事件的方法

CCLayer类是用来接收触摸输入的。不过你要首先启用这个功能才可以使用它。你通过设置isTouchEnabled为YES来让层接收触摸事件: 代码如下:self.isTouchEnabled = YES; 此项设定最好在init方法中设置。你可以在任何时间将其设置为NO或者YES。 一旦启用isTouchEnabled属性,许多与接收触摸输入相关的方法将会开始被调用。这些事件包括:当新的触摸开始... »

用于cocos2d-x引擎(ndk)中为android项目生成编译文件列表

用于cocos2d-x引擎(ndk)中为android项目生成编译文件列表

  代码如下:package com.leeass.generate; import java.io.File;import java.io.FileFilter;import java.io.FileNotFoundException; /** * 用于cocos2d-x引擎中android项目编译文件列表生成 * @author leeassamite ... »

cocos2d-2.0-x-2.0.3 交叉编译到android报错解决

cocos2d-2.0-x-2.0.3 交叉编译到android报错解决

我用的是cocos2d-2.0-x-2.0.3 之前弄了一天也没成功 今天来了下载了最新的ndk8 更新了sdk 又重新是了一遍 居然成功了,不知道是工具的版本问题还是哪一步出错误了,在这里整理一下: 首先各个工具都下下来配置好,然后将cygwin中的.bash_profile这个文件打开 在最后加上ndk的路径 NDK_ROOT=/cygdrive/c/android-ndk-r8d expor... »

cocos2dx+lua实现橡皮擦功能

游戏中刮刮乐是怎么实现的?做了一个小例子看了一下。 实现原理:随着触摸点的移动,通过setBlendFunc函数设置部分区域的颜色混合(将上层图片透明度为0,底层我们想要的图片就显示出来) --橡皮擦功能测试 local function initInfo() local scene = CCScene:create() local layer = CCLayer:create() scene:a... »

cocos creator Touch事件应用(触控选择多个子节点的实例)

最近参与了cocos creator的研究,开发小游戏,结果被一个事件坑得不行不行的。现在终于解决了,分享给大家。就是说我从触控起点->触控终点 构成的矩形区域,与节点的矩形存在重叠,就是被框选。本例中,采用比较粗略的算法实现,根据横坐标的范围是否包含子节点的横坐标判断是否选中。 »