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
cocos2dx我的转载
cocos2dX
之CCScene的创建原理和切换方式
今天,我们来看看场景CCScene的创建原理和切换方式,首先,我们来看看一个空的场景是个什么样子:我们先来看看效果:啥也没有:诸位少侠莫急,且待我一一解释(旁白:你今天又是在发什么疯啊)创建一个继承于CCLayer的HelloWorld,然后通过HelloWorld这个Layer中提供一个产生CCScene的指针的静态函数,获取场景的指针,载入场景我们先详细的看看每个函数做了什么CCScene*H
天心_fox
·
2020-08-20 04:40
cocos2dX
Cocos2d-x教程(16)-自定义动作 圆周运动
17605409在之前的文章中我们曾经讲过Cocos2d-x中的各种动作的使用方法,我们先来简单的回顾一下与动作相关的内容1.Cocos2d-x中的所有动作类的文件都位于Cocos2d-x-2.2.1/
cocos2dx
雷文顿
·
2020-08-20 04:36
Cocos2d-x教程
Cocos2d-x
基础教程
圆周运动
曲线运动
Cocos2d-x
封装动作
Cocos2d-x
曲线运动
马宗扬
cocos2dx
的lua绑定
话接上篇(tolua++实现分析)一、
cocos2dx
对tolua++绑定的修正A.c对lua回调函数的引用在使用
cocos2dx
编写游戏时,我们经常会设置一些回调函数(时钟、菜单选择等)。
wtyqm
·
2020-08-20 04:30
cocos2dx
【
COCOS2DX
-游戏开发之三四】
cocos2dx
3.0 TableView特殊用法:滚动时不能选择等等
cocos2dx
3.0版本TableView拍生自ScrollView,常用来做滚动列表,有几种特殊用法,不知道大家用到过没要求:1.滚动时不能选中TableCell,非滚动状态才能选中很简单,在TableView
Teng的世界
·
2020-08-20 04:48
【Cocos2dX游戏开发】
quick-
cocos2dx
-lua之幸运大转盘实现
好久没有用quick引擎开发了,最近又要整quick了,有种熟悉感。今天主要记录一下研究了半天的大转盘的实现。如图:1、主要精华如下:localALLROATE=360--360度localnum=10--转盘角度数据localzhuanpanData={{start=(num-10)*ALLROATE/num+0,ended=(num-9)*ALLROATE/num},{start=(num-9
sung26
·
2020-08-20 04:13
quick-cocos2dx
用
cocos2dx
做一个简单的单机捕鱼达人游戏(4)
鱼写好了,开始写子弹,子弹和鱼的设计模式大概差不多bullet.h#ifndef_Bullet_H_#define_Bullet_H_#include"cocos2d.h"usingnamespacecocos2d;enumBULLETTYPE{BulletTypeOne,BulletTypeTwo};classBullet:publiccocos2d::Sprite{public:Bullet(
很阔爱
·
2020-08-20 04:51
cocos2dx
【cocos2d-x + Lua(2) C++和lua数据通讯之间的互调】
我们主要解决如下几个问题:转载注明出处:http://www.cnblogs.com/zisou/p/
cocos2dx
-lua2.html1,C++如何获取Lua里面的一个变量值?
weixin_33939843
·
2020-08-20 04:04
cocos2dx
-3.10 c++ 版实现滚动数字效果实现
废话不多说,先上代码NumberScroller.h#ifndef_NUMBERSCROLLER_H_#define_NUMBERSCROLLER_H_#include"cocos2d.h"USING_NS_CC;/*这是一个数字滚动切换控件更新方向:1.在规定时间运动完,速度在变化2.能指定字体表3.增加新的更新算法,确保运动到指定数时候可以及时完成4.添加能够指定宽和高以及数字之间的间隔*/c
琦琦安卓进阶
·
2020-08-20 04:02
cocos2dx
cocos2dx
3.2下利用裁剪节点实现跑马灯滚动效果
现在利用
cocos2dx
内置的ClippingNode也可以实现。首先原理是什么呢?
q229827701
·
2020-08-20 04:22
cocos2d-x
C++
cocos2d-x
UI设计
【
COCOS2DX
-LUA 脚本开发笔记之一】如何使用tolua++将c++方法注册给lua
之前使用c++做了个实时战斗的页游,期间用到了lua作为服务端脚本,好处更多的还是支持热更新,但是那时的注册却是比较麻烦的,现在用
cocos2dx
,没想到tolua++这么方便。感谢himi的实例。
fengzila
·
2020-08-20 04:51
CocosCreator PageView组件使用
在
Cocos2dx
中,ListView或者PageView都是继承自ScrollView的。
_大猪
·
2020-08-20 04:19
CocosCreator
cocos2dx
cocos2dx
3.x 公告栏 通知栏 滚动字幕 区域弹幕 区域显示 实现
.h#pragmaonce#include"cocos2d.h"#include#includeUSING_NS_CC;usingnamespacestd;classFlowWorld:publicNode{protected:Node*_holder;Sprite*_newsBg;Label*_news;DrawNode*_shap;ClippingNode*_cliper;public:sta
凌愚人
·
2020-08-20 04:09
cocos2dx
移动开发
游戏
【
cocos2dx
】监听安卓机的返回键
2016-02-19新增---------------------------------------------------------------------------------------------------------------quick-cocos2d-x_2.2.6--返回按键监听self.layer=display.newLayer()self.layer:addNodeE
hqq39
·
2020-08-20 04:28
cocos2d-x:小代码
【
cocos2dx
】成员精灵(组合)的getboundingbox问题
首先,我设定读者们都对
cocos2dx
的坐标系有一定的了解了。没有的话,给个官方文档的链接,讲得比较明白http://www.cocos.com/doc/article/index?
hqq39
·
2020-08-20 04:28
cocos2d-x:分析
cocos2dx
-lua实现弹幕
弹幕视频在近几年逐渐火爆。游戏里添加弹幕也是一种可以尝试的想法。下面是一种简单的实现。弹幕一般需要有几个参数:弹幕在屏幕上的高度弹幕颜色弹幕内容弹幕移动速度弹幕字体首先,将弹幕组件化,在使用的时候通过直接添加即可。------------------------文件名:textBarrage.lua--说明:文本弹幕组件--适用于横屏,竖屏修改特定值即可--可以扩展,支持富文本--创建者:dong
dongforever
·
2020-08-20 04:58
cocos2dx-lua
cocos2dx
之场景切换
适用版本
cocos2dx
2.2.5--切换到下一场景localfunctionNextScene(scene)runningScene=CCDirector:sharedDirector():getRunningScene
神杀中龙
·
2020-08-20 03:29
C/C++
Lua
cocos2dx
Cocos2dx
-Lua与C++混合使用
本文转载于http://www.cnblogs.com/zisou/p/
cocos2dx
-lua1.html上面一个问题我觉得在我们使用Lua之前需要深入思考的,Lua有何优点?缺点又是什么?
灵思致远Leansmall
·
2020-08-20 03:26
cocos2d代码编写
cocos2dx
实现重复滚动背景时遇到的一些问题
在用
cocos2dx
实现重复滚动的背景时,采用两个背景图互相拼接的办法.但是在实现过程中,总是出现裂缝.已开始采用的是CCMoveTo+CCCallFuncN组成CCSequence的办法来做,怀疑裂缝的问题是因为调用
aiyaya730
·
2020-08-20 03:52
cocos2dx
【
cocos2dx
】改安装包名、app名、图标、包名
CocosFramework-3.5&Cocos-2.2.6(注意不是cocos2d-x-2.2.6,也没有eclipse)修改安装包名字项目路径\proj.android\build.xml修改游戏名/程序名项目路径\proj.android\res\value\strings.xml程序名修改程序图标项目路径\proj.android\res目录下,3个文件夹对应3个分辨率。执行打包之后,项目
hqq39
·
2020-08-20 03:02
cocos2d-x:分析
Cocos2dx
lua 横向滚动字幕实现
需求:要求设计一个顶部滚动栏,滚动后台推送的游戏消息文本。要点:1、文本单行显示;2、文本背景半透明黑色(宽度不是全屏的);设计:可以使用ClippingNode来实现该功能。UI设计如上图所示。代码实现:--跑马灯functionInputLayer:AddUibroadcastMsg()_Panel_Clipping=UIUtils:GetWidgetByName(_widget,{"Pane
Bison
·
2020-08-20 03:28
cocos2d-x
cocos2dx
scene的理解
1、在类中有usingNode::addChild;对于该段代码的理解:using在C++11中有了新的含义,usingNode:addChild的意思是在场景类调用外部类node的方法addChild;2、场景会创建默认的摄像机。3、场景是所有节点的父节点(ItisagoodpracticetouseaSceneastheparentofallyournodes.),在场景里管理内存4、场景的锚
生命练习生123
·
2020-08-20 03:57
Cocos2dx
实现跳动的数字效果
封装的类如下:.h文件classDigitalBeatText:publiccocos2d::Node{public:DigitalBeatText();~DigitalBeatText();staticDigitalBeatText*create(intvalue);voidsetValue(intnewValue);protected:boolinit(intvalue);voidsetVal
auccy
·
2020-08-20 03:50
Cocos2dx
cocos2dx
实现跑马灯效果和文字效果
目标:实现下面2种文字效果1.2.方法:利用ClippingNode实现上图所示效果。1效果:给ClippingNode添加裁剪裁剪内容,即红色文字,然后设置裁剪模板。然后让模板来回移动即可实现如图效果。直接贴代码:Label*txt=Label::create("thisisaclippingNodeTest...thisisaclippingNodeTest...","Arial",30);t
anbengkuan4810
·
2020-08-20 03:49
cocos2dx
之抽奖界面与获奖概率的设计(一)
****************************************************************************时间:2015-02-01作者:Sharing_Li转载出处:http://blog.csdn.net/sharing_li/article/details/43268877*************************************
Sharing_Li
·
2020-08-20 03:27
cocos2d-x
cocos2d-x开发那些事
cocos2dx
ScrollView,TableView,ListView区别
TableView,ListView都继承自ScrollView用法区别:少量数据使用ListView,ScrollView比较好,大量的数据插入及其访问,则用TableView好为什么?because:ListView,ScrollView每次都是加载的所有的item,所有数据量越大,卡顿越是明显而TableView则是加载的你所看到的几条item,所以即使在多的数据,则只有几条,所以大量的数据
大傻2代
·
2020-08-20 03:25
Cocos2d游戏开发学习篇
Cocos2d-x 导入到Eclipse后出现The import org.
cocos2dx
.lib cannot be resolved错误
方法、可以导入lib
cocos2dx
1.右键Import项目,选择lib
cocos2dx
所在cocos2d引擎下路径,“\cocos2d\cocos\platform\android\java”2.右键
大傻2代
·
2020-08-20 03:25
Cocos2d游戏开发学习篇
一个
cocos2dx
游戏解读(SceneStart)
初始化代码SceneStart::SceneStart(){CCScene::init();//取得屏幕大小CCSizesize=CCDirector::sharedDirector()->getWinSize();CCSizedesignSize=CCSizeMake(800,480);floatscale=size.height/480;//背景图CCSprite*background=CCS
Moon_2009
·
2020-08-20 03:42
cocos2dx
eclipse
cocos2dx
游戏
c++
Cocos2dx
:实现游戏关卡PageView方式(一)
PageView实现游戏关卡:实现类似android平台下的viewpager#ifndef__LevelLayer_SCENE_H__#define__LevelLayer_SCENE_H__#include"cocos2d.h"#include"ui/CocosGUI.h"#include"LevelBaseLayer.h"USING_NS_CC;usingnamespacecocos2d;u
Alostz
·
2020-08-20 03:36
cocos2d
Cocos 安装和配置和初探(创建自己的Scene
Cocos安装和配置1.解压cocos2d-x-3.6.zip开发包到某个目录(目录不带空格,不带中文,不带古怪符号)2.安装python,默认步骤即可3.设置python的环境变量4.打开终端,在
cocos2dx
Samgenius
·
2020-08-20 03:49
cocos2d-x tolua++使用(C++自定义类导入lua)
在Lua第三篇中介绍了,如何在
cocos2dx
中使用Lua创建自定义类供Lua脚本调用使用,当时出于Himi对Lua研究不够深入,所以当时使用了笨方法手动添加的方式进行的,那么本篇将介绍利用tolua+
wildtech
·
2020-08-20 03:46
Cocos2d-x
Lua
cocos2d-x
lua
cocos creator组件化开发 对比 cocos studio +
cocos2dx
开发
相对于使用cocosstudio+
cocos2dx
开发模式,使用cocoscreator的组件化开发更为高效和简洁以按钮myButton节点的点击音效为例:1:cocosstudio+
cocos2dx
步骤如下
你的游戏我的妃
·
2020-08-20 02:23
TypeScript
Lua
Cocos2d-x
【
Cocos2dx
】飘字特效与碰撞检测
飘字特效主要常见与游戏里面的掉血表示伤害输出等。碰撞检测常见于一些横版过关或者跑酷的手游,判断是否有碰到食物,或者什么障碍物等,都是比较常见的功能,下面就用一个小例子,来说明这两个特效如何完成。如下图所示,有两个按钮,点击/触摸屏幕,则下方的按钮则会跳起来。碰到处于屏幕中央的按钮,则会弹出飘字特效,显示碰撞。同时,左上角的时刻,这两个按钮是否碰撞,也就是是否交汇,相互接触,相交,intersect
yongh701
·
2020-08-20 02:17
Cocos2dx
cocos2dx
游戏--欢欢英雄传说--添加血条
用一个空血槽图片的Sprite做背景,上面放一个ProgressTimer,通过设置ProgressTimer的进度来控制血条的长短。建立一个Progress类来实现。Progress.h:#ifndef__Progress__#define__Progress__#include"cocos2d.h"USING_NS_CC;classProgress:publicSprite{public:bo
weixin_33753845
·
2020-08-20 02:31
cocos2dx
setVisible 与setEnabled 小实例
初学
cocos2dx
时总弄不明白setVisible和setEnabled到底哪不一样,于是做一个下方的小例子:首先在一个新场景中创建一个menuCCMenuItemImage*pCloseItem=CCMenuItemImage
wawa1203
·
2020-08-20 02:22
游戏开发
cocos2dx
初次使用cocosIDE 新建工程出现The file contains a syntax error 的解决方案
最近cocos官网发布了cocosIDE,下载下来了最新的
cocos2dx
3.2和cocosIDE安装包,配置了JDK,开始安装cocosIDE。
wangzhy2014
·
2020-08-20 02:22
cocos2dx
3.0整理收集
syntax
error
lua
cocosIDE
cocos2dx
-让CCLayer随着英雄移动而移动
voidHelloWorld::setCenterOfScreen(CCPointp){CCSizes=CCDirector::sharedDirector()->getWinSize();intx=MAX(p.x,s.width/2);inty=MAX(p.y,s.height/2);x=min(x,map->getMapSize().width*map->getTileSize().width
weixin_30867015
·
2020-08-20 01:01
酱油带你用
cocos2dx
3.0完成一款战棋游戏 (曹操传)(一)地图制作篇 1
这是酱油第一次写博客,所以如果有什么写的不好,大家多多海涵啊。那么废话就不多说了,直接进入正题吧。制作一款战棋游戏,在酱油看来最大的难度便是ai的设计以及实现剧本对游戏整体的控制,当然啦,这都是比较深的问题了,酱油会放到以后的章节来加以介绍。那么现在就正式开始打酱油啦。。。首先,制作一款战棋游戏我们需要什么,首先,我们得有一张地图是吧。在这里,我隆重推荐一款地图制作工具tiled.接下来放一个地图
酱油朋
·
2020-08-20 01:27
cocos2dx
曹操传
战棋
cocos2dx
3.0 plist在帧动画Animation中的加载使用
有时候制作帧动画,会使用很多张图片,占用很多资源,我们可以把这些图片用工具放到一张XXX.PNG图片中(可以通过texturepacker工具把很多张图片放到一张图片中),使用的时候,通过XXX.plist配置文件读取,这样可以很有效的节约内存。SpriteFrameCache::getInstance()->addSpriteFramesWithFile("effect11.plist");au
wangzhy2014
·
2020-08-20 01:33
cocos2dx
3.0整理收集
cocos2dx
动画Animation介绍
一、帧动画你可以通过一系列图片文件,像如下这样,创建一个动画:[cpp]CCAnimation*animation=CCAnimation::create();//从本地文件系统中加载图片文件到CCSpriteFrame中区,然后添加到CCAnimation中for(inti=1;iaddSpriteFrameWithFileName(szImageFileName);}animation->se
wangzhy2014
·
2020-08-20 01:33
cocos2dx
3.0整理收集
cocos2dx
animation
动画
COCOS2dx
3.5 实现带白色边框圆形头像功能
cocos下实现圆形头像最初始考虑的是ClippingNode,但是无论实心圆形蒙层使用DrawNode还是图片都会遮罩出很严重的锯齿于是取个巧,使用实体圆蒙层后,在上层再盖一个无锯齿的圆环,做出来最终的效果,自我感觉还可以把工具类取出来保存:头文件UserIconSprite.h:#ifndef__Ci__UserIconSprite__#define__Ci__UserIconSprite__
阿达000
·
2020-08-20 01:28
寒風的
Cocos2dx
之旅之一些游戏在控制方向的技巧
在.h文件中定义一个枚举类,里边包含了上下左右四个方向。enumDIR{RIGHT_DIR,LEFT_DIR,UP_DIR,DOWN_DIR}像贪吃蛇类的游戏,是自动行进的话,就是定义一个计划任务schedule,每隔多少秒向上下左右移动多少。但在之前应该先定义交互事件。//创建监听对象autolistener=EventListenerTouchOneByOne::create();//回调方法
凛冽寒風
·
2020-08-20 01:40
cocos2d-x
C++
cocos2dx
3.0 物理(以前的 box2d)
原文地址:http://www.cocos2d-x.org/docs/manual/framework/native/physics/physics-integration/zh使用cocos2d-x3.0physicals概述在游戏中模拟真实的物理世界是个比较麻烦的,通常都是交给物理引擎来做。比较知名的有Box2D了,它几乎能模拟所有的物理效果,而chipmunk则是个更轻量的引擎等。在Coco
齊葩
·
2020-08-20 01:32
cocos2dx
实现遮罩的两种方法
1.clipnodeautoclip=CCClippingNode::create();autostencil=CCSprite::create("mask.png");clip->setStencil(stencil);clip->setInverted(false);clip->setAlphaThreshold(0);clip->addChild(CCSprite::create("head
听音乐的猪
·
2020-08-20 01:31
cocos
代码分享
Cocos2dx
关闭CCLOG
Cocos2dx
关闭Log///@nameCocos2ddebug///@{#if!
Gemini_Dong
·
2020-08-20 01:43
cocos2dx
Cocos2dx
3.0 过渡篇(十)资源加载进度条Loading...
尊重原创,转载请注明来自:star特530的CSDN博客http://blog.csdn.net/start530/article/details/19420317本来这篇博文是昨晚就要写的,可是因为今早要去参加考驾照相关的体检,而我最害怕的就是视力没能达到5.0,毕竟这阶段对着屏幕的时间过久。所以呢,昨晚我几乎没碰电脑,没玩手机,早睡早起。体检顺利通过!首先,我要说的是:这次我要写的主题是进度条
star特530
·
2020-08-20 01:55
cocos2d-x学习笔记
Cocos2dx
3.0
过渡篇
cocos2dx
将3dmax模型和动画导入游戏
首先,在3dmax建好模型和调好动作,效果如下:1.导出模型为FBX格式2.用
cocos2dx
自带的fbx-conv.exe将FBX转换为c3b。
奔跑的香蕉
·
2020-08-20 01:26
cocos2dx
cocos2dx
中ClippingNode实现带边框圆形头像
有个小需求,需要实现一个圆形的头像。要ui设计直接给圆形的png当然可以,但这种解决方式总是不优雅。然后就在网上查了半天,最终找到了使用ClippingNode来实现的方法。关于ClippingNode,有一篇十分详细的文章,推荐一下:裁剪节点ClippingNode作者写得十分详细,并且分析了两个十分有用的例子。这里稍微总结一下,也熟悉一下其中原理。一、原理ClippingNode,有三个相关实
pur_e
·
2020-08-20 01:14
cocos2dx
cocos2dx
:FileUtils
在
cocos2dx
中对于文件的访问,一般可以访问资源目录也就是Resources目录,但是资源目录一般是只能进行读操作,不能进行写操作的.另一个目录就是可写入目录.一般默认是Debug目录下.1.staticFileUtils
闭上左眼看世界
·
2020-08-20 01:50
cocos
cocos2d-x的初步学习三
好了,我们来看看进度条如何来实现,
cocos2dx
里已经有现成的这个类,叫CCProgressTimer。好了,废话少说,我们直接上代码,看如何来这个类。
wang_daren
·
2020-08-20 00:29
cocos2dx学习
bytemode stay hungry stay foolish
cocos2dx
渲染架构
2dx的时代UI树便利和渲染是没有分开的,遍历UI树的时候就渲染.3dx版本为了分离了ui树的遍历和渲染,先遍历生成渲染命令发到渲染队列,之后遍历渲染命令队列开始渲染.这样做的好处是渲染命令可以重用,单独的渲染可以做优化例如自动批绘制.本篇首先介绍cocos2D-X3.x版本的渲染结构,之后会深入opengles.mainLoopvoidDisplayLinkDirector::mainLoop(
liudahai777
·
2020-08-20 00:27
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他