E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
cocos2d-x3.0
cocos2d-x3.0
中数据类型vector,map和value的分析和挖掘
在3.0中,已经不再使用以前的ccarray,ccdictionary,ccint等从以前的oc继承过来的数据类型,转而加入了自己的数据结构,更加符合c++的开发习惯和思考模式,其中就包括了vector,map和value这三种。今天刚好自己研究了相关的源代码,可以结合分析下。vector就相当于以前的ccarray,对c++的vector做了适当的包装,在一些赋值,释放等相关操作加入了引用计数相
buaa_sapphire
·
2023-06-17 06:35
cocos2dx
C/C++
cocos2dx3.0数据类型
vector
map
value
内存管理
从Cocos2d-x学习OpenGL -- Cocos2d-x渲染结构
从本篇文章开始,将分析
Cocos2d-x3.0
源代码,第一部分是从Cocos2d-x学习OpenGL,也就是分析
Cocos2d-x3.0
的渲染代码,本篇首先介绍
Cocos2d-x3.0
的渲染结构,使用的是
qq_16602927
·
2023-04-01 02:05
移动开发
cocos2d-x
opengl
Cocos2d-x 3.0修改Android平台帧率fps - 解决游戏运行手机发热发烫问题
使用
Cocos2d-x3.0
开发游戏之后,发现游戏在android手机上发热非常严重,在魅族2上,几乎担心手机会爆炸了~~~采取的一个措施就是降低帧率,因为游戏对于帧率要求不是非常高。
annei5951
·
2022-06-11 12:45
移动开发
游戏
java
cocos2d-x3.0
新增的Vector类,
cocos2d-x3.0
新的数据结构
boolHelloWorld::init(){////////////////////////////////1.superinitfirstif(!Layer::init()){returnfalse;}#pragmamarkcocos2d-x3.0新增的Vector类Vectorvec(10);log("%s",vec.empty()?"Vector为空":"Vector不为空");#prag
一壶开心酒
·
2021-05-15 17:20
多线程std::thread的使用以及处理线程安全的函数
网上的一些教程上是使用pthread来创建新线程的,需要加入lib和头文件,但在
Cocos2d-x3.0
中并未发现有pthread的支持文件,后来才发现在C++11中已经拥有了一个更好用的用于线程操作的类
qq_3158353
·
2020-09-17 02:32
c++函数
Cocos2dx 3.0开发环境搭建--Eclipse上构建一个Android项目
一、前言:本篇主要介绍
Cocos2d-x3.0
的一些基础内容,以及在Eclipse上上编译我们的Cocos2d-x项目,成功把Helloworld运行起来了。
sylalak123
·
2020-09-16 21:29
cocos2d-x
Cocos2d-x3.0
如何绑定调用lua回调函数
(假设你已经会使用tolua导出自定义类)首先,在C++先写一个类,里面包含这么一个函数voidregisterScriptFuncHandler(inthandler){return;}没错,这个函数什么都不用做。接着使用genbinding.py导出类你会得到一个不能用的导出函数intlua_MyClass_MyPrefix_registerScriptFuncHandler(lua_Stat
xilong_li
·
2020-09-16 21:18
Cocos2d-x3.0
一步一步了解Cocos2dx 3.0 正式版本开发环境搭建(Win32/Android)
cocos2d-x3.0
发布有一段时间了,作为一个初学者,我一直觉得cocos2d-x很坑。
weixin_30627381
·
2020-09-16 21:51
cocos2d-x3.0
新的物理引擎之详解setCategoryBitmask()、setContactTestBitmask()、setCollisionBitmask()
转载请注明出处:游戏开发实验室http://blog.csdn.net/u010019717/article/details/32942641我在编写游戏的时候遇到了这个问题,物理引擎其他的内容还好理解,就这三个函数就是没找到有人详细的解释一下。我不知道这个都没弄明白,游戏是怎么做出来的。那我就不吐糟了,下面的所有内容都是我的个人推断。不知道正不正确。反正我目前是这么理解的。我们先来看看这三个函数
u010019717
·
2020-09-16 21:34
Cocos2D-X
cocos2d-x3.0
响应键盘back按键退出游戏
3.0还是有些变化,Layer类的函数要看明白。final过的函数是不允许继承的。要实现相应back键要这样:classGameOverLayer:publicLayer{public:GameOverLayer();virtualvoidonKeyReleased(EventKeyboard::KeyCodekeyCode,Event*event)override;};voidGameOverL
xiaolomg
·
2020-09-16 20:19
cocos2d-x
cocos2d-x3.0
编译android出现的问题笔记 cocos2dx3.0 Android.mk No rule to make target
1.编译时出现Noruletomaketarget错误,尝试删除XXX/proj.android/obj/local/armeabi/objs这个文件夹。2.android.mk正确写法LOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)LOCAL_MODULE:=cocos2dcpp_sharedLOCAL_MODULE_FILENAME:=libcocos
weixin_30384031
·
2020-09-16 20:33
C++ 0x 使用 shared_ptr 自动释放, 防止内存泄漏
最近在研究
cocos2d-x3.0
,它在创建类的对象时比如Layer时,并不是直接使用new,而是使用一个宏方法CREATE_FUNC(MyLayer);.这个宏就是自动的创建了一个静态的create方法
weixin_30556959
·
2020-09-15 08:38
游戏
c/c++
cocos2d-x 3.0 制作我的微信飞机大战
花了3天时间,把这个游戏简单地实现了一遍,以加深对
cocos2d-x3.0
的进一步了解。
decajes
·
2020-09-13 05:30
cocos2d-x学习
Cocos2d-x 3.0中使用瓦片地图中的对象层
Cocos2d-x3.0
中使用瓦片地图中的对象层梅沙小子2015-04-1510:58:09863次阅读在Cocos2d-x中使用瓦片地图是非常常见的,例如在跑酷和塔防游戏中通常会用到瓦片地图,在前面的博客中我也介绍了瓦片地图的使用
Darin_Zheng
·
2020-09-13 03:00
Cocos2dx
Cocos2dx 3.x在Android下多线程加载问题(thread exiting, not yet detached)
如标题所描述的问题在pthread和std::thread中都会出现,具体的原因在此不细说,具体看连接中的博文:
Cocos2d-x3.0
多线程异步资源加载在此只贴出用std::thread情况下的吃力例程
握瑜
·
2020-08-25 17:38
C++
Android
cocos2dx3.x加载使用cocostudio导出的UI项目
1.先用cocostudio导出工程,这个没什么太多可说2.将导出的资源放入cocos2d-x资源目录中3.由于
cocos2d-x3.0
工作目录是放在其它地方,所以要引用libCocoStuido、libGUI
ibey0nd
·
2020-08-24 22:12
cocos2d-x
枫叶天空
Cocos2d-x3.0
系列教程三 ui教程3 自定义组件和使用CocoStudio UI编辑器
本节内容是Cocos2dx组件基础教程部分的最后一节课程,主要内容是自定义组件和如何使用CocoStudioUI编辑器。自定义组件自定义组件是应用开发中必不可少的工作之一,某些情况是由于内置的基础组件不适合,或者是你的应用中需要某个特殊功能时,就需要我们自定义组件。本节教程中,我制作了一个PushButton,该组件的功能很简单,就是按下与弹起,并抛出相应的事件。首先,我们依然定义一个类,来管理我
SunixSky
·
2020-08-24 10:52
Cocos2d-X
ui
组件
cocos2dx面试题整理
1、
cocos2d-x3.0
里面的数据结构有哪些?
Huc_Boy
·
2020-08-24 08:34
cocos2d-x
cocos2d-x 3.0来做一个简单的游戏教程 win32平台 vs2012 详细解释献给初学者们!
原代码来自于网络,由于
cocos2d-x3.0
的资料,的确不多,与以前版本的接口很难对上,所以网上很多例子都无法调试,对于新学习cocos2d-x的同学,难度增加了,所以出一个超详细的例子给大家。
adady
·
2020-08-22 21:05
cocos2d
Cocos2d-x3.0
触摸
cocos2d-x3.0
开始采用C++11,并开始脱离OC风格,在触摸处理上也作出了改变C++11带来了Lambda表达式(匿名函数),它将简化程序编写,可使代码更清晰易懂在旧2.x版本的触摸机制之中,
Dale_Ching_1991
·
2020-08-22 17:06
Game-Mobile
3.0
cocos2d-x
触摸
触屏
C++11
cocos2d-x学习笔记——
cocos2d-x3.0
回调函数的变化
原文转自
Cocos2d-x3.0
新特性体验(2)回调函数的变化在cocos2d-x2.x版本中的回调函数的用法想必大家都很是熟悉,例如在menuitem,callbackaction中都需要大量的使用到回调函数
没有梦想__何必远方
·
2020-08-22 03:53
cocos2d-x
cocos2d-x3.0
cocos2d-x 3.0游戏实例学习笔记 《跑酷》第四步--地图循环&主角添加动作
说明:这里是借鉴:晓风残月前辈的博客,他是将泰然网的跑酷教程,用cocos2d-x2.X版本重写的,目前我正在学习
cocos2d-X3.0
于是就用
cocos2d-X3.0
重写,并做相关笔记这一步当中,我们主要完成以下功能
The_b-dn
·
2020-08-20 15:15
cocos2d-x
3.0
游戏实例开发学习笔记
cocos2d-x3.0
游戏实例学习笔记
cocos2d-x3.0
C++
实例
跑酷
新手入门
在
cocos2d-x3.0
里面如何使用物理引擎:弹球
前言程序截图:这个教程的目的就是让你们熟悉在
cocos2d-x3.0
里面如何使用新版的物理引擎,所采用的例子就是制作一个简单的应用,里面有一个篮球,你可以通过旋转你的手机来改变重力的方向,同时篮球碰到屏幕边界可以反弹
水墨鱼
·
2020-08-20 12:30
cocos2d-x
3.0
cocos2d-x3.0
场景跳转scene与坐标系
场景跳转场景的跳转基本上是在对按钮的绑定事件中实现的1️⃣压栈(push)与出栈(pop)autoscene=MyScene::creatMyScene();//对将要进入场景的声明Director::getInstance()->pushScene(scene);出栈就不需要指明类了,从哪里来到哪里去Director::getInstance()->popScene();注意:pushpop成对
zhanghow
·
2020-08-20 04:54
cocos2d-x
3.0
COCOS2DX场景切换特效
cocos2d-x3.0
中场景切换特效比较多,而且游戏开发中也经常需要用到这些特效,来使场景切换时不至于那么干巴,遂这里汇总一下,开发中使用。
xjay_cc
·
2020-08-20 04:51
cocos2d-x 3.0 用label来实现打字机效果
cocos2d-x3.0
用label来实现打字机效果//初始化labelcontent="这世界我来了,任凭风暴漩涡。这是你爱的承诺,兄弟一二三四五,兄弟个十百千万,兄弟情深似海深,兄弟来生一个妈!
Alcoholsong
·
2020-08-20 01:11
Cocos2d-x 3.0 开发(八)骨骼动画的动态换肤
有不太明白的同学,可以看看:
Cocos2d-x3.0
开发(六)使用cocoStudio
松阳
·
2020-08-20 00:26
Cocos2D-X
Cocos2d-x
3.0
开发
xcode 5
cocos2d-x3.0
创建新项目简单粗暴
Usage:create_project.py-n-k-l-pSample:create_project.py-nMyGame-kcom.MyCompany.AwesomeGame-ljavascript-pc:/mycompanyzhangsans-MacBook-Pro:~zhangsan$python/Users/zhangsan/Desktop/cocos2d-x-3.0beta2/too
LANGZI7758521
·
2020-08-17 20:15
Cocos2d-x 修改Android平台帧率fps - 解决游戏运行手机发热发烫问题
使用
Cocos2d-x3.0
开发游戏之后,发现游戏在android手机上发热非常严重,在魅族2上,几乎担心手机会爆炸了~~~采取的一个措施就是降低帧率,因为游戏对于帧率要求不是非常高。
yang_cliff
·
2020-08-17 01:48
cocos2d-x
Cocos2d-x3.0
lua绑定C++类
这里记录下我实现Lua绑定的全过程。原文地址:http://blog.csdn.net/qqmcy/article/details/26099859准备工作:1、创一个一个Lua的2dx工程。(这个网上已经有好多了)2、创一个C++类。TestScene.h这个只是一个简单的场景////TestScene.h//uitestLua////Createdby杜甲on14-5-17.////#ifnd
杜甲同学
·
2020-08-13 16:31
cocos2d-x
lua
cocos2d-x v3.0 事件派发机制
于cocos2d-xv3.0alpha0加入介绍
cocos2d-x3.0
介绍了一种新的响应用户事件的机制,本文档介绍它的使用。
弗朗德
·
2020-08-13 14:47
cocos2dx
Cocos2d-x 3.0的启动流程
Cocos2d-x3.0
变动很大,包括启动的方式,我看了下对android的启动总结如下:Java方面:AppActivity继承Cocos2dxActivityCocos2dxActivity的onCreate
cozyman
·
2020-08-12 16:14
cocos2d-x
android
cocos2d-x 3.0 alpha 1搭建环境配置(window环境下)
开发环境说明:win7vs2012coco2d-x3.0alpha1下面介绍cocos2d-x3.0alpha1在window环境下的环境搭建首先必须提醒一下,
cocos2d-x3.0
的系统要求是Windows7
小李00
·
2020-08-12 13:30
cocos2d-x(2.x)
Cocos2d-x 3.0 编译出错 解决 error: expected ';' at end of member declaration
最近把项目移植到
cocos2d-x3.0
,在整Android编译环境的时候,出现一大堆的编译出错,都是类似“error:expected';'atendofmemberdeclaration”之类的,看了一些编译错误
帘卷西风
·
2020-08-12 00:07
软件调试
cocos2dx游戏开发专栏
Cocos2d-x 3.0rc0 的Win32工程添加CocoStudio库
tid=194668前天,在CocoaChina2014春季大会上,激动人心的
Cocos2d-x3.0
和CocoStudio1.3发布了.
Cocos2d-x3.0
做出令人兴奋的性能,易用性等一系列改进,
junjieking
·
2020-08-11 17:38
cocos2d-x
cocos2d-x 3.0游戏实例学习笔记 《跑酷》 第三步---主角开跑&同时带着刚体
说明:这里是借鉴:晓风残月前辈的博客,他是将泰然网的跑酷教程,用cocos2d-x2.X版本重写的,目前我正在学习
cocos2d-X3.0
于是就用
cocos2d-X3.0
重写,并做相关笔记在这一步,我们主要是把主角加入到游戏场景中来
The_b-dn
·
2020-08-10 15:43
cocos2d-x
3.0
游戏实例开发学习笔记
cocos2d-x3.0
游戏实例学习笔记
Cocos2d-x3.0
iOS 一键编译多个target并打包ipa。
1.编写app打包为ipa的shell脚本,将下面代码保存为app2ipa.sh。#!/bin/shm_appPath=""m_ipaPath=""m_showMessage="NO"make_app_to_ipa(){app_path=$1ipa_path=$2if["$m_showMessage"=="YES"]then/usr/bin/xcrun-sdkiphoneosPackageAppl
losemymind
·
2020-08-05 21:30
cocos2dx
Cocos2d-x3.0
iOS 一键编译多个target并打包ipa
1.编写app打包为ipa的shell脚本,将下面代码保存为app2ipa.sh。[plain]viewplaincopy#!/bin/shm_appPath=""m_ipaPath=""m_showMessage="NO"make_app_to_ipa(){app_path=$1ipa_path=$2if["$m_showMessage"=="YES"]then/usr/bin/xcrun-sd
LANGZI7758521
·
2020-08-05 21:45
Cocos2d-x3.x
iOS
cocos2d-x项目101次相遇:3.0 的点击事件,CCTouchDelegate已经停用了
HelloWorld上--建立新场景5增加一个精灵sprite5.1缩小sprite并使之完整显示6action,移动sprite73.0的点击事件,CCTouchDelegate已经停用了8使用触摸事件移动精灵
cocos2d-x3.0
cocos2d-x中游学院
·
2020-08-04 08:09
编程语言
Cocos2d-x3.0
游戏实例之《别救我》第九篇——从tmx文件中加载关卡怪物
上一篇我们已经制作好tg1.tmx文件了,现在就要使用它了。笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址:http://www.benmutou.com/blog/archives/944文章来源:笨木头与游戏开发很抱歉,我们又要新建2个类了,我已经尽力少新建类了,毕竟是教程,类越多越容易混乱。我们要新建一个Monster类,以及一个MonsterLayer类,专门添加Monste
笨木头
·
2020-08-02 18:48
笨木头
Cocos2D-x
笨木头Cocos2d-x
cocos2d-x3.0
/2.0 win7第一次创建项目需要调用到的脚本(不断更新维护)//cocos2d-x 教程一
第一步:最新的cocos2d-x。下载地址https://github.com/cocos2d/cocos2d-xgithub上最新的引擎,值得注意的是官网上发布的引擎是稳定版。选择哪种就看个人喜好了。但是最新功能你都体验不到。建议下载git工具然后clone到本地来更新第二步:下载后用cmd终端里面进入cocos2d-x\tools\project-creator目录下用python运行crea
liuyuyefz
·
2020-07-16 02:20
cocos2d
game
iOS
python
object-c
cocos2d-x3.0
导入扩展项出现的错误“ fatal error C1083: 无法打开包括文件:“extensions/ExtensionMacros.h”: No such file or
今天在做一个Editbox的时候导入扩展包出现了错误,经过多方查找,最后终于把问题解决了,分享出来,给大家提供一个参考。第一步,我们需要导入三个包,导入方式:解决方案(右键)-》添加-》现有项目导入第一个libGUI.vcxproj(H:\mycompany\EditBoxTest\cocos2d\cocos\ui\proj.win32)导入第二个libExtensions.vcxproj(H:\
安济河渔夫
·
2020-07-16 01:47
cocos2d-x
Cocos2d-x 2.2.3 使用NDK配置编译环境
Cocos2d-x2.2.3使用NDK配置编译环境2014年6月11日
Cocos2d-x3.0
以下的开发环境的配置恐怕折磨了很多人,使用cygwin配置编译环境足够让初学者蛋疼一阵子了。
IT_xiao小巫
·
2020-07-14 03:19
【cocos2d-x】
Cocos2d-x开发实例:使用Lambda 表达式
在
Cocos2d-x3.0
之后提供了对C++11标准[1]的支持,其中的Lambda[2]表达式使用起来非常简洁。我们可以使用Lambda表达式重构上一节的实例。
tony关东升
·
2020-07-12 01:26
android
网络游戏
iOS网络编程
游戏
游戏开发
ios
Cocos2d-x实战
我所理解的Cocos2d-x
我所理解的Cocos2d-x(完全基于
Cocos2d-x3.0
,深度剖析计算机图形学,OpenGLES及游戏引擎架构,全面提升游戏开发相关知识)秦春林著ISBN978-7-121-24625-82014
博文视点
·
2020-07-11 03:47
移动开发
cocos2d-x 3.2渲染层级问题--层级突然变混乱
numA=numB;排序前numA在numB前面,那么排序后numA也在numB前面,而不稳定的排序算法,numA可能会再numB的后面.也许我没有讲清楚,简单理解就是"快速排序有个坑".不久前,第一次用
cocos2d-x3.0
bobo1993
·
2020-07-11 03:50
cocos2d-x
cocos2d-x3.0
lua学习(一)
最近开始学习Lua这里记录下一写简单的Lua代码,但我在写Lua代码时,代码自动提示有些问题,谁有好的解决方法希望能提供下,我用的编辑器是SubLimeText2test.lua,这里创建一个场景,一个层,一个Label将test.lua换到HelloWorld中的main.lua就好////Createdby杜甲on14-3-10.//Copyright(c)2014年杜甲.Allrightsr
杜甲同学
·
2020-07-10 17:17
cocos2d-x
lua
关于
cocos2d-x3.0
和2.0之间的区别
http://blog.csdn.net/rexuefengye/article/details/39896603区别1.去CC之前2.0的CC**,把CC都去掉,基本的元素都是保留的[cpp]viewplaincopy2.0CCSpriteCCCallFuncCCNode..3.0SpriteCallFuncNode..区别2.cc***结构体改变[cpp]viewplaincopy2.0ccp
rioalian
·
2020-07-08 04:39
cocos2dx
cocos2d-x
android ndk使用gcc4.7 toolchain编译项目
项目引入了一些
cocos2d-x3.0
的代码,大量使用c++11的新特性。这些在gcc4.6是不完全支持的,但是gcc4.7绝大部分已经支持。
iteye_7527
·
2020-07-07 11:03
Cocos2d-x 2 2 3 使用NDK配置编译环境
https://blog.csdn.net/jiangjunshowCocos2d-x2.2.3使用NDK配置编译环境2014年6月11日
Cocos2d-x3.0
以下的开发环境的配置恐怕折磨了很多人,使用
熊队长
·
2020-07-06 11:36
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他