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-x
cocos2d-x
源码剖析-3-贴身女仆PoolManager
PoolManager上一节我们说Cocos2d是一颗大树的话,Ref类就是这棵大树的根,那么为了这颗大树的健康我们需要给它浇水除虫,在程序中,这些繁重的工作都要交给贴身女仆PoolManager去做。PoolManager是Cocos2d最最要的内存池管理类,它管理着AutoreleasePool内存池,它可以将垃圾资源释放,提高整个程序的性能。classCC_DLLPoolManager{pu
北顾+
·
2020-06-25 17:34
cocos2d-x
cocos2d-x
源码剖析-2-万物皆可Ref
Ref类如果把Cocos2d比喻为一颗大树,那么Ref类可以说是这颗大树的根,Cocos2d中大部分类的源头都是Ref类,也就是说Ref是一个祖先类。它的主要作用是使用引用计数来管理资源,有点像shared_ptr。我们把其中最重要的代码截出来,如下所示。classRef{public:voidretain();voidrelease();Ref*autorelease();unsignedint
北顾+
·
2020-06-25 17:03
cocos2d-x
cocos2d-x
源码剖析-1-主框架解析
自动生成项目在vs2017环境下新建项目后,可以在解决资源管理器看到四个文件夹,如下图所示。我们主要关注第一个和第二个文件夹。第一个文件夹展开后是cocs2d为我们自动生成的项目文件,第二个文件夹是cocs2d-x的源码目录,当然这些都是源码路径的链接。现在来看看第一个自动生成的项目文件。src目录下存储的是头文件以及其实现,在win32文件里面放着项目的主函数。AppDelegate类AppDe
北顾+
·
2020-06-25 17:03
cocos2d-x
cocos2d-x
+ lua 之官方动作详细介绍
cocos2d-x+lua编程基础之动作篇普通动作瞬时动作有限时动作缓冲动作指数缓冲赛因缓冲弹性缓冲跳跃缓冲回震缓冲组合动作序列帧动画并行混合动画普通动作瞬时动作用法:localhideAction=cc.Hide:create()node:runAction(hideAction);动作参数介绍Placecc.p(x,y)将节点放置某个位置。FlipX,FlipYtrue/falsetrue则翻
IsysPrey
·
2020-06-25 15:00
cocos2d-x
lua篇
Cocos2d-X
3.14 学习心得(二) ---- 核心类介绍
各位晚上好,咱们接着上回的
Cocos2d-X
继续说,今天呢,咱们介绍几个核心的类,通过与iOS中的相似的类进行对比,让大家非常轻松的了解
Cocos2d-X
的框架。
CveniEs
·
2020-06-25 14:27
cocos2d-x
ios 11.3 播放Mp4 ccexp.VideoPlayer黑屏或者跳过
发现
cocos2d-x
引擎在ios11.3上播放视频会黑屏并且直接跳过两种解决办法,升级引擎到3.16版本之后或者修改Oc的代码在UIVideoPlayer-ios.mm下-(void)videoFinished
EricBBB
·
2020-06-25 12:54
cocos2d-x
lua
cocos2d-x
C++
基于EasyX的游戏引擎的设计与实现
也没想到做个什么游戏好,无意间看到EasyX这个C++图形库(安装使用参照),又联想到当时看到的《游戏引擎架构》一书,就打算仿照着
cocos2d-x
源码的形式写一个简单的2d引擎,姑且叫Genius引擎
genius-x
·
2020-06-25 02:24
c++
cocos2d-x
【
Cocos2d-x
Lua笔记四】Quick-Cocos2d-x
什么是Quick?Quick与Cocos2dLua有什么关系?quick是一个运行在cocos2d-lua之上的游戏框架和一些扩展的集合。在前一个月左右quick团队已经接手了cocos2d-xLua的开发和维护工作。据quick团队的人说,将把quick中原有的模块融合到lua,换句话就是它们两个合体啦。所以之后的笔记会用到一些quick的方法和模块。1.安装quick在Cocos中文官网有一个
李尔在此
·
2020-06-24 21:04
15款
Cocos2d-x
游戏源码
From:http://blog.okbase.net/iphone/archive/4619.html(1)用
cocos2d-x
开发的中国象棋游戏源码使用Cocos2d-X2.2.3开发的一款中国象棋游戏
CoolGaming
·
2020-06-24 19:33
Cocos2D-X
Cocos2d-x
3.x项目实战:星空大战(射击类游戏)-李宁-专题视频课程
Cocos2d-x3.x项目实战:星空大战(射击类游戏)—17683人已学习课程介绍本课程是《从零开始掌握Cocos2d-x3.0(基于3.0正式版)》课程配套的项目实战课程。建议对Cocos2d-x3.0不了解的同学先学习该课程。本课程将利用《从零开始掌握Cocos2d-x3.0(基于3.0正式版)》中讲解的知识开发一款射击类游戏:星空大战(与打飞机游戏类似)。从这个项目中可学习到如何利用Coc
蒙娜丽宁
·
2020-06-24 17:04
视频教程
cocos2d-x
学习日志(17) --新手向导
新手引导:为了让第一次进入游戏的玩家能更加轻松容易的了解游戏功能。如图:实现思路:1.采用遮罩的形式突出引导重点,同时屏蔽其它功能。2.在遮罩添加解说UI及相应动画如图:注:光亮区域即是可触碰区域。具体实现:1.CCClipingNode为了实现遮罩功能,我们选择一个模板切割图片的节点--CCClipingNode.它的继承关系如下:首先它是一个节点,继承于CCNode,所以它可以像普通节点一样放
热血枫叶
·
2020-06-24 16:32
cocos2d-x
tableview和CCControlButton的使用
这次要用
cocos2d-x
做一个可以tableview的控件,里面是一排可以下拉的按钮。这个东西在xcode上很成熟,
cocos2d-x
上的tableview是模仿oc写的一个控件类。
zzds1992
·
2020-06-24 14:30
Cocos2d-x
lua-binding配置安卓。
我使用的
Cocos2d-x
版本是3.10的。绑定的过程中使用了这位兄弟的现成品。github可以直接下载下来,然后进行替换,一般情况下就可以正常使用了。
香蕉裤衩
·
2020-06-24 14:03
LUA学习
Cocos2d-x学习
[源码和文档分享]基于
Cocos2d-x
实现的RunOrDie小游戏
一、项目阐述1.1简介本作是玩家通过鼠标控制角色移动,利用道具击杀怪物得分的一款游戏。1.2功能玩家通过鼠标控制角色移动,地图上会不定时在随机位置出现随机移动的怪物,玩家需要避开这些怪物,并且利用随机出现的道具击杀怪物,击杀怪物数量越多,分数越高。1.3道具小刀:角色周围会出现一把围绕着其旋转的小刀,在小刀攻击范围内的怪物将会被消灭,效果持续一段时间炸弹:形成一次大范围伤害,消灭爆炸区域内的怪物散
ggdd5151
·
2020-06-24 10:06
cocos2d-x-3.0 window+eclipse Android Project 环境与开发入门教程
今天闲来没事,听说最新
cocos2d-x
出新版3.0,所以来学习一下。
_鲎鱼
·
2020-06-24 06:53
cocos2d-x
Cocos2d-x
UI以及控件
#include"HelloWorldScene.h"HelloWorld::HelloWorld(){}HelloWorld::~HelloWorld(){}Scene*HelloWorld::createScene(){autoscene=Scene::create();autolayer=HelloWorld::create();scene->addChild(layer);returnsc
lianghui0811
·
2020-06-24 04:14
Cocos2d-x
cocos2d-x
CCTableView动态插入删除元素bug修正及动画表现
cocos2d-xCCTableView动态的插入删除元素有bug,表现异常。并且我在使用的时候还想添加动画表现(就像UITableView一样,reloadWithAnimation)。一开始我以为会很复杂,但是测试后发现需要修改的地方并不是很多。代码只是满足个人的需求,觉得接口不够漂亮的可以再自行修改。voidinsertCellAtIndex(unsignedintidx,floatinse
langresser
·
2020-06-24 02:48
IOS游戏开发
游戏引擎
游戏客户端
error C3130: 内部编译器错误: 未能将插入的代码块写入PDB
最近编译
cocos2d-x
的test突然出现这个错误,重新编译也无法解决。一般出现这个错误是两个原因:一个是磁盘空间不足,另一个是项目太大导致pdb文件太大,无法继续写入。
langresser
·
2020-06-24 02:48
cocos2d-x
cocos2d-x
的初步学习十一之CCTableView
在这篇文章中,我们将讲下CCTableView,顾名思义,CCTableView表试图,在ios里是tableview,android里是listview,都是差不多的意思,在cocos2dx中CCTableView继承自CCScrollview。OK,下面我们直接上代码:在头文件.h中:classHelloWorld:publiccocos2d::CCLayer,publiccocos2d::e
wang_daren
·
2020-06-24 01:25
cocos2dx学习
cocos2d-x
的场景类和生命周期
在上一篇的文章已经通过代码分析了场景的跳转是在主循环中setNextScene进行调用的,那么在跳转时便会开始调用生命周期函数。主要由以下四个函数组成onEnter、onEnterTransitionDidFinish、onExitTransitionDidStart、onExit,这四个分别定义在CCNode的节点类中。所以很明显,CCScene场景类是继承自于CCNode。CCScene的内容
kingabcde
·
2020-06-24 01:08
cocos2d-x
Cocos2d-x
3.x 图形学渲染系列二十一
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。模型材质的高光、法线渲染在游戏中使用的最多,加上高光、法线的材质凹凸感更强。UE4(虚幻4引擎)对模型材质的渲染非常逼真,它在对材质渲染方面做的更好,算法更强大。效果如下图:下面利用
海洋_
·
2020-06-23 23:52
图形学编程
算法与游戏
Cocos2d-x
3.x
图形学渲染
cocos2d-x
wp8移植的一些坑
游戏做好了,想把游戏移植到wp8平台,发现一路的坑~之前本人使用Cocos2dx-2.1.0-wp8-2.0-alpha版本做过移植,但是坑太多,这次发布了cocos2d-x2.2版本包含wp8平台,所以来试试~本人将记录本人移植过程中碰到的坑,以及填坑的方法1.cocos2d-x2.2wp8资源如何打包进xap我很多次打包发现,运行的时候,找不到资源,其原因是vs2012wp8与之前使用的vs2
wolfking8848
·
2020-06-23 22:57
Cocos2dx
cocos2d-x
3.x之动作
Action是动作的基类,所有的动作都派生自这个类,它创建的一个对象代表了一个动作。动作作用于Node,因此,任何一个动作都需要由Node对象来执行。//将一个精灵用3秒钟时间从屏幕中间移动到(0,0)的位置autotortoise=Sprite::create("other/tortoise.png");tortoise->setPosition(Vec2(visibleSize.width/2
小丑鱼_y
·
2020-06-23 20:33
游戏
动画
cocos2d-x
移动
动作
cocos2d-x
中CCTableView的使用方法
继承publiccocos2d::extension::CCTableViewDataSource,publiccocos2d::extension::CCTableViewDelegate重写函数virtualvoidscrollViewDidScroll(cocos2d::extension::CCScrollView*view);virtualvoidscrollViewDidZoom(co
iteye_9920
·
2020-06-23 19:00
Cocos2d-x游戏开发
【玩转
cocos2d-x
之十五】关卡选择的设计
原创作品,转载请标明:http://blog.csdn.net/jackystudio/article/details/12966993这节介绍一下游戏中帮助界面和关卡选择的设计,其实都是一样的,关键在于美工。这里采用自定义TableView层来实现。1.导入头文件和设定空间因为TableView相关的类是在扩展包里面,所以必须先声明[cpp]viewplaincopy#include"cocos
iteye_7527
·
2020-06-23 19:17
cocos2d-x
环境配置和常见问题
参考http://www.cocos2d-x.org/projects/
cocos2d-x
/wiki/How_to_build_and_run_HelloWorld脚本生成工程http://www.cocos2d-x.org
iteye_7408
·
2020-06-23 19:15
cocos2d-x
输出debug信息
在Classes目录下添加文件AppDef.h#ifndef_APP_DEF_H_#define_APP_DEF_H_#include#defineLOG_TAG"TestGame"#defineLOGV(...)__android_log_print(ANDROID_LOG_VERBOSE,LOG_TAG,__VA_ARGS__)#defineLOGD(...)__android_log_pri
iteye_7408
·
2020-06-23 19:45
C++程序员VS Java程序员
今年转ios,搞
cocos2d-x
的游戏开发,c++东西还是复杂一些。一直没有做c++的项目,没有项目经验,对c++的理解还停留在大学里面学的那些比较泛泛的概念。
iteye_3753
·
2020-06-23 19:04
cocos2d-x
是男人就下100层 附源码
这次在学习
cocos2d-x
,就改编了下。文章篇幅有限,不能什么都讲,讲下之前几篇文章没提到的东西
iteye_264
·
2020-06-23 19:32
【木头
Cocos2d-x
025】状态机篇(第04章) --事件驱动,你想象不到的强大
【
Cocos2d-x
状态机篇】第04章--事件驱动,你想象不到的强大笨木头花心贡献,啥?花心?
iteye_17686
·
2020-06-23 19:07
Cocos2d-x
初入学堂(3)-->TexturePacker非常棒的图像处理工具
欢迎转载!转载时请注明出处:http://blog.csdn.net/aa4790139/article/details/8106993如果你还没接触到过这个工具,那你今天运气非常好了...下载地址:http://www.codeandweb.com/texturepacker说明:这款软件需要购买的,能够发一百多块买到这么好的工具还是挺值得,可以工具的价钱,肯定他带给的的好处远不止这个数字..呵
iteye_17686
·
2020-06-23 18:36
【木头
Cocos2d-x
009】游戏实例-《跑跑跑》制作教程(第一篇)——加载地图
Cocos2d-x
游戏实例-《跑跑跑》制作教程笨木头花心贡献,啥?花心?
iteye_17686
·
2020-06-23 18:36
cocos2d-x
2.0 动画的创建(利用swf创建动画)
p=279我之前介绍了
cocos2d-x
各种动画的创建方式,但是2.0修改了一些方法,又有很多朋友问我怎么创建动画,今天我再介绍下2.0的动画创建方式,希望大家看到了,能够自己学着创建其他方式的动画。
iteye_17686
·
2020-06-23 18:34
Cocostudio导入.fla文件注意事项
在这个革新换代的时候出现了强大的跨平台游戏引擎——
Cocos2d-x
。作为
cocos2d-x
官
iteye_11790
·
2020-06-23 18:02
cocos2d-x
之TableView
什么是TableView?这个东西啊,很多游戏,结束后的排行榜,比如里面有20个内容,但是由于窗口受限,不能全部展示,所以像滚动条一样可以纵向(当然也可以横向)拉动的东东。这个也要和ListView和PageView不一样的,▪与ListView相比ListView以前我也没用过,网上资料查到的也不多,就讲一下最大的不同吧。ListView中的每个单元称为item,TableView的每个单元称为
hushhw
·
2020-06-23 16:14
cocos2d-x
Cocos2d-x
2.0 粒子系统深入分析三部曲(三)
Cocos2d-x2.0粒子系统深入分析三部曲(三)前面两节我们分析了
Cocos2d-x
中粒子系统的的基类,了解了粒子系统的构成与原理,本节我们来看一下在
Cocos2d-x
中如何具体展示粒子系统。
houjia159
·
2020-06-23 15:38
Cocos2d-x2.1.1-ClippingNodeTest 深入分析
[
Cocos2d-x
相关教程来源于红孩儿的游戏编程之路CSDN博客地址:http://blog.csdn.net/honghaier红孩儿
Cocos2d-X
学习园地QQ3群:205100149,47870848Cocos2d-x2.1.1
火云洞红孩儿
·
2020-06-23 15:57
Cocos2d-x学习
cocos2d-x
- 滚动列表(类似天天酷跑道具菜单)详解(CCScrollView的使用)
在
cocos2d-x
引擎中参照ios中的UITableView实现了一个叫做CCTableView的类,用于创建列表,对于熟悉ios程序设计的人来说,这个内容应该是很好理解的。下面就介绍下CCT
Colin丶
·
2020-06-23 14:02
Cocos2d-x
之CCTableView
在引入tableView的节点头文件中加入#include"cocos-ext.h"usingnamespacecocos2d;使节点类继承此两个抽象类publicCCTableViewDelegate,publicCCTableViewDataSource头文件中引入抽象类的虚函数//datasourcevirtualCCSizecellSizeForTable(CCTableView*tabl
fyn6417
·
2020-06-23 09:40
Cocos2d-x
CCTableView
Cocos Creator—如何给资源打MD5版本号
CocosCreator是Cocos最新一代的游戏开发者工具,基于
Cocos2d-x
,组件化,脚本化,数据驱动,跨平台发布。
橡树小屋
·
2020-06-23 09:13
Cocos2d-X
与Lua 起步心得
新手应该学习的网络资料注:上述资料可使用的是cocos2d-x3.10版本和lua5.1版本夏天的风博客官方论坛(cocosstudio使用教程)官方论坛(vs2013与lua插件的使用教程)bateLUA教程1bateLUA教程2lua在线文档lua在cocos2d中的命名空间简写cocos2dX常用源码位置E:\Project\NewCocosProject\src\cocos\framewo
绿城河
·
2020-06-23 08:56
新的记录果然从周一开始
这周开始分享
cocos2d-x
。
Skinner_shang
·
2020-06-23 07:18
技术
Cocos2d-x
高级开发教程阅读笔记
虽然
Cocos2d-x
是平面游戏引擎,但它仍然使用了3D绘图库OpenGL。这样一来,我们既可以利用图形加速器提高绘图效率,也可以在游戏中加入3D变换特效,实现更绚丽的效果。
杭州大擎科技有限公司
·
2020-06-23 05:20
其他方面书籍笔记
linux 编译配置
cocos2d-x
开发环境 [笔记一]
1、我的环境a)硬件:DellD620笔记本,酷睿2代双核处理器(主频1.6Ghz),内存2.5G。b)软件:OS(LinuxMint15Olivia),x86_64,gcc版本4.7.3jdk1.6.0_33android-sdk_r20.0.1-linuxandroid-ndk-r8b2、下载a)我是在以下网站下载的http://www.cocos2d-x.org/projects/cocos
duanjunyu
·
2020-06-23 05:40
笔记
cocos2d-x
高级学习
弱联网开发技术:libcurl添加lib文件:libcurl_imp.libpthreadVCE2.lib添加头文件:#include"curl/curl.h"curl_global_init(CURL_GLOBAL_ALL);//初始化curl_global_cleanup();//结束执行简单接口:easyinterface单线程会引起阻塞//设定请求的网络地址//向服务器读数据CURL*ea
dezhendiao5625
·
2020-06-23 03:30
[源码和文档分享]分别基于WIN32 API界面编程和
Cocos2d-x
实现的两个版本FlappyBird游戏
1开发背景游戏程序设计涉及了学科中的各个方面,鉴于目的在于学习与进步,本游戏《FlappyBird》采用了两个不同的开发方式来开发本款游戏,一类直接采用win32底层API来实现,另一类采用当前火热的
cocos2d-x
ggdd5151
·
2020-06-23 00:34
App加密那点事&浅探爱加密原理
本文章讲述利用
cocos2d-x
开发手机游戏的一些加密心得。如有问题,请多指正。
chengyingzhilian
·
2020-06-22 21:42
手机游戏加密那点事儿
取巧实现
cocos2d-x
输入框的多行输入
:本博客为原创博客,转载请注明,原文地址为http://blog.csdn.net/chengyingzhilian/article/details/38660735关于设计关于如何实现多行输入,貌似
cocos2d-x
chengyingzhilian
·
2020-06-22 21:42
cocos2d-x
手机加密那点事儿_数值内存加密
本文章讲述利用
cocos2d-x
开发手机游戏的一些加密心得。如有问题,请多指正。
chengyingzhilian
·
2020-06-22 21:42
手机游戏加密那点事儿
北京口袋时尚科技公司-微店内推技术一面
今天下午预约的面试,如期到来,回顾一下面试的过程.1.简单的自我介绍2.开始面试(看简历问),一面一般是压力面试,我简历上写的可以开发手机游戏(
Cocos2d-x
),他就问知道Dijkstra算法吗,面试时面试官说他电话有问题
asdfghjkl978564
·
2020-06-22 15:04
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他