1. Cocos2DX 简介 Cocos2d-x是一套成熟的开源跨平台游戏开发框架。其引擎提供了图形渲染、GUI、音频、网络、物理、用户输入等丰富的功能,被广泛应用于游戏开发及交互式应用的构建。引擎的核心采用C++ 编写,支持使用C++、Lua或者JavaScript进行开发。同时Cocos2d-x ...
分类:
移动开发 时间:
2021-06-05 18:01:33
阅读次数:
0
全面超越Appium,使用Airtest超快速开发App爬虫 想开发网页爬虫,发现被反爬了?想对 App 抓包,发现数据被加密了?不要担心,使用 Airtest 开发 App 爬虫,只要人眼能看到,你就能抓到,最快只需要2分钟,兼容 Unity3D、Cocos2dx-*、Android 原生 App ...
分类:
其他好文 时间:
2021-03-29 11:53:32
阅读次数:
0
以下是main函数最开始的两段,也是cocos2d一开始执行的地方: AppDelegate app; return Application::getInstance()->run(); 接下来用代码对以上函数进行简单复原: #include<iostream> #include<assert.h> ...
分类:
其他好文 时间:
2020-11-11 16:08:51
阅读次数:
4
cocos2d-x 3.0发布有一段时间了,作为一个初学者,我一直觉得cocos2d-x很坑。每个比较大的版本变动,都会有不一样的项目创建方式,每次的跨度都挺大…… 但是凭心而论,3.0RC版本开始 环境搭建、项目创建、编译的方式更加人性化了。 现在我们进入正题,一步一步搭建cocos2dx的开发环 ...
分类:
移动开发 时间:
2020-06-23 17:26:00
阅读次数:
59
cocos2d-x利用引用计数进行内存自动管理, 是什么原理? 为什么能自动释放对象? 怎么做到的每帧最后释放? 研究cocos2d-x源码 所有继承自Ref的类,都可以做到自动释放实例,来看整个过程, 1、先看Ref类构造方法,所有Ref子类,创建后引用计数为初始为 1 2、Node * node ...
分类:
编程语言 时间:
2020-06-05 21:09:04
阅读次数:
74
像素格式是图像存储在GPU内存的方式。 你可能会见到以下像素格式: RGBA8888(32位)(kTexture2DPixelFormat_RGBA8888) RGBA4444(16位)(kTexture2DPixelFormat_RGBA4444) RGB5_A1(16位)(kTexture2DP ...
分类:
其他好文 时间:
2020-06-05 12:56:47
阅读次数:
93
2、Waves3D 波浪3D 该函数实现的是波浪的action class CC_DLL CCWaves3D { public: // 获取和设置振幅的大小 float getAmplitude(void); void setAmplitude(float fAmplitude); // 获取和设置 ...
分类:
其他好文 时间:
2020-05-26 01:29:12
阅读次数:
84
前言: animate需要使用CCAnimation对象来进行初始化。该对象是继承CCObject CCAnimation的构造过程有多种方式,可以通过plist也可以通过直接设置图片的方式。 一、CCAnimationCache:animation的解析器 通过addAnimationsWithF ...
分类:
其他好文 时间:
2020-05-10 23:24:56
阅读次数:
74
1、CCToggleVisibility对当前的action动作的精灵对象进行取反的visible设置 CCActionInterval* move1 = CCMoveBy::create(1, ccp(250,0)); CCActionInterval* move2 = CCMoveBy::cre ...
分类:
其他好文 时间:
2020-05-10 14:40:33
阅读次数:
65
测试报告 遇到的bug 遇到了线程安全的bug,bug的原因是必须在调用api之前先获取到token,而获取token和调用api都需要新开一个线程,解决方法为通过加锁来解决线程安全问题 遇到了页面的适配问题,在不同的手机上显示的页面差距非常大,解决方法为替换为根据不同屏幕自动调整的relative ...
分类:
其他好文 时间:
2020-04-29 00:42:39
阅读次数:
79