- 1.淡入淡出动画 最近在做一个项目,分享给大家一个不错的例子,我们可以用这个模板去设计我们的游戏开机动画哦。 2.效果如下 3.例子如下 AppDelegate加入如下代码,记住导入LogoScene的头文件 // cr... 1.淡入淡出动画 最近在做一个项目,分享给大家一个不错的例子,我们可以用这个模板去设计我们的游戏开机动画哦。 2.效果如下 3.例子如下 AppDelegate加入如下代码,记住导入LogoScene的头文件 // cr...
- 在spine官方提供的代码中,没有提供动画文件的缓存处理,当同时加载多个动画的时候会卡帧(例如你的游戏中背包里有30个物品,每个物品都有一个相同的特效), 动画数据数量越大,卡得越厉害。为此,我们需... 在spine官方提供的代码中,没有提供动画文件的缓存处理,当同时加载多个动画的时候会卡帧(例如你的游戏中背包里有30个物品,每个物品都有一个相同的特效), 动画数据数量越大,卡得越厉害。为此,我们需...
- 一、构建cocos2dx v4.0工程 cocos2dx 4.0 是采用CmakeLists.txt构建工程的,所以我有必要安装能运行CMakeLists.txt的工具。 在CMake官网下载:cmake-3.6.1-win64-x64.msi 安装完成后,找到cmake的可执行文件.exe路径,并将这个路径添加到环境变量中... 一、构建cocos2dx v4.0工程 cocos2dx 4.0 是采用CmakeLists.txt构建工程的,所以我有必要安装能运行CMakeLists.txt的工具。 在CMake官网下载:cmake-3.6.1-win64-x64.msi 安装完成后,找到cmake的可执行文件.exe路径,并将这个路径添加到环境变量中...
- 一、在项目的Classes目录里新建一个头文件命名为:CustomExport.h和源文件CustomExport.cpp并添加进VS工程 二、添加代码 1.在CustomExport.h头文件中添加如下代码: #ifndef _CUSTOM_EXPORT_H_ #define _CUSTOM_EXPORT_H_... 一、在项目的Classes目录里新建一个头文件命名为:CustomExport.h和源文件CustomExport.cpp并添加进VS工程 二、添加代码 1.在CustomExport.h头文件中添加如下代码: #ifndef _CUSTOM_EXPORT_H_ #define _CUSTOM_EXPORT_H_...
- --code:zpengcheng --Date:2020/11/20 local Warn = function(content) print("Warn: "..content) end ---... --code:zpengcheng --Date:2020/11/20 local Warn = function(content) print("Warn: "..content) end ---...
- 实际的网络传输中,通常出现程序的网络消息队列长度不够时,可能导致连接方接收的数据包存在异常。这些异常表现为:一条消息存在于两个数据包里(分包),或者一个数据包里包含了两条甚至更多个消息(粘包)。这时候... 实际的网络传输中,通常出现程序的网络消息队列长度不够时,可能导致连接方接收的数据包存在异常。这些异常表现为:一条消息存在于两个数据包里(分包),或者一个数据包里包含了两条甚至更多个消息(粘包)。这时候...
- 使用c++ json库时报错: https://github.com/nlohmann/json.git “_snprintf”: 不是“std”的成员 原文:http://47.104.72.146/?p=66 原因 在VS2015前,Windows系统头文件并没有定义snprintf宏,所以cocos2d在CCStdC-win32... 使用c++ json库时报错: https://github.com/nlohmann/json.git “_snprintf”: 不是“std”的成员 原文:http://47.104.72.146/?p=66 原因 在VS2015前,Windows系统头文件并没有定义snprintf宏,所以cocos2d在CCStdC-win32...
- 本篇博客讲解: 1.Node与Node层级架构 2.Node中重要的操作 3.Node中重要的属性 4.游戏循环与调度 Node与Node层级架构 首先来看一张图 这个图反应了Node与Node的层级架构 所谓层级架构其实就是树形结构/层次结构,从图上可以看出来,树的根是Scene(场景),然后是层,层里面又包含了精灵,菜单,粒子系统,瓦片... 本篇博客讲解: 1.Node与Node层级架构 2.Node中重要的操作 3.Node中重要的属性 4.游戏循环与调度 Node与Node层级架构 首先来看一张图 这个图反应了Node与Node的层级架构 所谓层级架构其实就是树形结构/层次结构,从图上可以看出来,树的根是Scene(场景),然后是层,层里面又包含了精灵,菜单,粒子系统,瓦片...
- 本篇博客讲解: 1.Cocos2d-x的核心概念 导演 导演类Director(v3.0之前是CCDirector)用于管理场景对象。 (所以3.0版本和以前的最大区别(我们看到的最大区别)就是类前面的CC,3.0版本是把所以的类前缀CC都去掉了) 采用单例设计模式!(不多解释啦,不知道的朋友请搜索) auto director = Director... 本篇博客讲解: 1.Cocos2d-x的核心概念 导演 导演类Director(v3.0之前是CCDirector)用于管理场景对象。 (所以3.0版本和以前的最大区别(我们看到的最大区别)就是类前面的CC,3.0版本是把所以的类前缀CC都去掉了) 采用单例设计模式!(不多解释啦,不知道的朋友请搜索) auto director = Director...
- Cocos2d-x封装了3个类来处理HTTP请求: HttpRequest,HttpClient和HttpResponse. 使用HttpRequest,HttpClient和HttpResponse这3个类进行Http进行请求时,需要遵循一定流程 请求过程: 1.创建HttpRequest的实例。 2.设置请求方式,Get、Post等。(千万不要... Cocos2d-x封装了3个类来处理HTTP请求: HttpRequest,HttpClient和HttpResponse. 使用HttpRequest,HttpClient和HttpResponse这3个类进行Http进行请求时,需要遵循一定流程 请求过程: 1.创建HttpRequest的实例。 2.设置请求方式,Get、Post等。(千万不要...
- 本篇博客讲解: 1.Ccocos2d-x中的字符串 2.使用标签 3.中文乱码问题 Ccocos2d-x中的字符串 使用const char和stdstring使用cocos2d__String 数据类型之间的转换 Win32平台下中文乱码问题 解决方法一解决方法二解决方法三 使用标签 LabelTTFLabelAtlasLabelBMFo... 本篇博客讲解: 1.Ccocos2d-x中的字符串 2.使用标签 3.中文乱码问题 Ccocos2d-x中的字符串 使用const char和stdstring使用cocos2d__String 数据类型之间的转换 Win32平台下中文乱码问题 解决方法一解决方法二解决方法三 使用标签 LabelTTFLabelAtlasLabelBMFo...
- Cocos2d-x精灵的性能优化-使用纹理图集和精灵帧缓存 使用纹理图集 纹理图集(Texture)也称为精灵表(Sprite Sheet) 使用纹理图集的优点: 1、减少文件读取次数,读取一张图片比读取一推小文件要快 2、减少OpenGL ES绘制调用并且加速渲染 OpenGL ES 1.1仅仅能够使用2的n次幂大小的图片(即宽度或者高度是2、4... Cocos2d-x精灵的性能优化-使用纹理图集和精灵帧缓存 使用纹理图集 纹理图集(Texture)也称为精灵表(Sprite Sheet) 使用纹理图集的优点: 1、减少文件读取次数,读取一张图片比读取一推小文件要快 2、减少OpenGL ES绘制调用并且加速渲染 OpenGL ES 1.1仅仅能够使用2的n次幂大小的图片(即宽度或者高度是2、4...
- 本篇博客讲解: 1.使用菜单 2.文本菜单 3.精灵菜单和图片菜单 4.开关菜单 使用菜单 Menu - 菜单 MenuItem - 菜单项 菜单分类实际上是按照菜单项分类的 菜单和菜单项的继承关系图: 文本菜单,精灵菜单,图片菜单和开关菜单其实准确来讲,应该是: 文本菜单项,精灵菜单项,图片菜单项和开关菜单项 继承MenuI... 本篇博客讲解: 1.使用菜单 2.文本菜单 3.精灵菜单和图片菜单 4.开关菜单 使用菜单 Menu - 菜单 MenuItem - 菜单项 菜单分类实际上是按照菜单项分类的 菜单和菜单项的继承关系图: 文本菜单,精灵菜单,图片菜单和开关菜单其实准确来讲,应该是: 文本菜单项,精灵菜单项,图片菜单项和开关菜单项 继承MenuI...
- 本篇博客讲解: 1.第一个Cocos2d-x游戏 第一个Cocos2d-x游戏 创建工程 cocos工具: 就是这个,看图 命令工具cocos实现,cocos工具其实是cocos2d团队自己开发的。是使用Python脚本编写的,cocos工具的运行需要安装Python环境 (还会用到ant,eclipse等工具哦,后面介绍) Python下载... 本篇博客讲解: 1.第一个Cocos2d-x游戏 第一个Cocos2d-x游戏 创建工程 cocos工具: 就是这个,看图 命令工具cocos实现,cocos工具其实是cocos2d团队自己开发的。是使用Python脚本编写的,cocos工具的运行需要安装Python环境 (还会用到ant,eclipse等工具哦,后面介绍) Python下载...
- 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969... 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969...
上滑加载中
推荐直播
-
计算机核心课程贯通式实践教学体系介绍
2025/01/05 周日 09:00-12:00
华为开发者布道师、湖南大学二级教授、博士生导师赵欢
1月5日上午,华为开发者布道师直播间将迎来重磅嘉宾!赵欢老师,计算机教育创新先锋,其 “小而全系统” 教学方案重塑计算机类专业课程与实践,融合鲲鹏生态技术知识,斩获国家级教学成果奖。杨科华老师专注小型全系统实践,在香橙派鲲鹏 Pro 开发板构建精妙 mini 系统,带您直击计算机底层奥秘。还有香橙派系统开发部李博经理,精通开发板硬件与应用,将全方位揭秘开发板使用及 FPGA 开发实战案例。三位大咖齐聚,为高校师生开启计算机系统能力提升的知识宝库,精彩即将上线,速速预约!
即将直播 -
GaussDB数据库介绍
2025/01/07 周二 16:00-18:00
Steven 华为云学堂技术讲师
本期直播将介绍GaussDB数据库的发展历程、优势、架构、关键特性和部署模式等,旨在帮助开发者了解GaussDB数据库,并通过手把手实验教大家如何在华为云部署GaussDB数据库和使用gsql连接GaussDB数据库。
去报名 -
DTT年度收官盛典:华为开发者空间大咖汇,共探云端开发创新
2025/01/08 周三 16:30-18:00
Yawei 华为云开发工具和效率首席专家 Edwin 华为开发者空间产品总监
数字化转型进程持续加速,驱动着技术革新发展,华为开发者空间如何巧妙整合鸿蒙、昇腾、鲲鹏等核心资源,打破平台间的壁垒,实现跨平台协同?在科技迅猛发展的今天,开发者们如何迅速把握机遇,实现高效、创新的技术突破?DTT 年度收官盛典,将与大家共同探索华为开发者空间的创新奥秘。
去报名
热门标签