会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
穆玄琅
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2018年9月13日
cocos2dx基础篇(26) 单例模式
摘要: 单例模式,说的通俗一点就是:创建某个类的全局唯一静态实例对象。也就是说从它创建开始,一直到整个游戏程序结束才会释放资源,期间一直保存的着数据。 单例类在大部分游戏中应该是必不可少的部分,如整个游戏音乐的开关控制、数据的加载与存储等都需要一个全局访问点来控...
阅读全文
posted @ 2018-09-13 11:11 穆玄琅
阅读(988)
评论(0)
推荐(0)
2018年9月12日
cocos2dx基础篇(25) 简单碰撞检测
摘要: 【3.x】 将数学类 CCPoint、CCRect 改为v3.x版本的 Vec2、Rect 就好了。 【简单碰撞检测】 在一些游戏中经常会遇到碰撞检测的情况,如愤怒的小鸟飞出去后,是否与石头发生碰撞。 虽然说有一个Box2D物理碰撞引擎,但是在这里还...
阅读全文
posted @ 2018-09-12 14:56 穆玄琅
阅读(1678)
评论(0)
推荐(0)
2018年9月10日
cocos2dx基础篇(24) 场景切换效果CCTransitionScene
摘要: 【3.x】 (1)去掉 “CC” (2)卡牌翻转 TransitionFlip 中的样式 tOrientation// //1: kCCTransitionOrientationLeftOver (左向右翻转) //2: kCCTransitionOri...
阅读全文
posted @ 2018-09-10 10:05 穆玄琅
阅读(487)
评论(0)
推荐(0)
2018年9月7日
cocos2dx基础篇(23) 粒子系统CCParticleSystem
摘要: 【3.x】 (1)去掉“CC” (2)粒子位置模式 tPositionType 改为强枚举类型 ParticleSystem::PositionType::// ParticleSystem::PositionType::FREE //自由模式:...
阅读全文
posted @ 2018-09-07 11:19 穆玄琅
阅读(945)
评论(0)
推荐(0)
2018年9月3日
cocos2dx基础篇(22) 基本动画CCAnimation/CCAnimate
摘要: 【小知识】 CCSpriteFrame :精灵帧。 它是相对动画而产生的,其实就是一张纹理图片。 CCAnimationFrame :动画帧。 由精灵帧与间隔帧数组成,是动画CCAnimation中的一帧。 CCSpriteFr...
阅读全文
posted @ 2018-09-03 11:38 穆玄琅
阅读(684)
评论(0)
推荐(0)
2018年9月2日
Cocos2d-X多线程(4) 在子线程中进行网络请求
摘要: 新版本的android系统已经不允许在UI线程中进行网络请求了,必须新建一个线程。 代码实操:头文件:#ifndef __TestThreadHttp_SCENE_H__#define __TestThreadHttp_SCENE_H__#include "cocos...
阅读全文
posted @ 2018-09-02 18:31 穆玄琅
阅读(337)
评论(0)
推荐(0)
Cocos2d-X多线程(3) cocos2dx中的线程安全
摘要: 在使用多线程时,总会遇到线程安全的问题。cocos2dx 3.0系列中新加入了一个专门处理线程安全的函数performFunctionInCocosThread(),他是Scheduler类的一个成员函数:void Scheduler::performFunction...
阅读全文
posted @ 2018-09-02 18:29 穆玄琅
阅读(956)
评论(0)
推荐(0)
Cocos2d-X多线程(2) 线程的互斥量std::mutex和线程锁
摘要: 多个线程同时访问共享资源时,经常会出现冲突等。为了避免这种情况的发生,可以使用互斥量,当一个线程锁住了互斥量后,其他线程必须等待这个互斥量解锁后才能访问它。thread提供了四种不同的互斥量:1、独占式互斥量non-recursive (std::mutex) 独占...
阅读全文
posted @ 2018-09-02 18:26 穆玄琅
阅读(347)
评论(0)
推荐(0)
Cocos2d-X多线程(1) 在cocos2d-x中使用多线程
摘要: 教科书上说:进程是资源分配的最小单位,线程是CPU调度的最小单位。进程是程序在计算机上的一次执行活动。直观的讲就是会产生一个pid。int main(){ //业务逻辑代码 return 0;}当进入main函数时就会创建一个进程。线程是可执行代码的可分派...
阅读全文
posted @ 2018-09-02 18:22 穆玄琅
阅读(532)
评论(0)
推荐(0)
2018年9月1日
Cocos2d-X网络编程(5) 使用Rapidjson解析数据
摘要: Json基础及28种c++解析库性能对比JSON 概念和特点: JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式,类似 XML,但比 XML 更小、更快,更易解...
阅读全文
posted @ 2018-09-01 12:43 穆玄琅
阅读(535)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告