coco

将labelme格式数据转化为标准的coco数据集格式方式

labelme标注图像生成的json格式: { "version": "3.11.2", "flags": {}, "shapes": [# 每个对象的形状 { # 第一个对象 "label": "malignant", "line_color": null, "fill_color": null, "points": [# 边缘是由点构成,将这些点连在一起就是对象的边缘多边形 [ 371, # ... »

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

在这里插入图片描述

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(去... »

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

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

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

在这里插入图片描述

coco-annotator离线版本安装

1.coco-annotator介绍 coco-annotator是一个基于web的图像分割工具,对于从事图像处理的童鞋来说是一个很好用的工具。下面这个链接是它的一个介绍: https://www.ctolib.com/jsbroks-coco-annotator.html 里面提供了一个试用版本的Demo的链接: https://annotator.justinbrooks.ca/ 输入账号和密... »

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/... »

python利用lxml读写xml格式的文件

之前在转换数据集格式的时候需要将json转换到xml文件,用lxml包进行操作非常方便。 1. 写xml文件 a) 用etree和objectify from lxml import etree, objectify E = objectify.ElementMaker(annotate=False) anno_tree = E.annotation( E.folder('VOC2014_inst... »