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
CCSprite
Cocos2d-x3.2与OpenGL渲染总结和渲染流程
那么我们来看看2.x版本中
CCSprite
的dr
四阿哥漫步后花园
·
2023-04-01 03:48
quick_cocos2d-x
opengl
cocos2d-x
OpenGl渲染
cocos2dx Sprite setBlendFunc 使用颜色混合:加算,减算
CCSprite
有一个ccBlendFunc类型的blendFunc_结构体成员,可以用来设置描绘时的颜色混合方案。ccBlendFunc包含了一个src和一个dst,分别表示目标和源的运算因子。
e财富800
·
2023-03-23 19:08
代码技术
BlendFunc
使用颜色混合
图形裁切
----------------------------------------------------------------------------------------------------
CCSprite
凡人道
·
2020-09-17 11:22
cocos2dx
c++
lua
cocos2d-x如何反白高亮
CCSprite
具体如下:2.1重写一个类继承
CCSprite
2.2改写draw函数如下:voidYourSprite::setHightlight(boolhightlight){if(m_hightlight!
yuanhong2910
·
2020-09-16 21:37
blend
colors
dst
float
byte
游戏
cocos2dx- 游戏移植时的闪退问题
但实际代码写了小写:open->insertObject(
CCSprite
::create("icon.png"),0);就是图片名不吻合这个错误。vs不会报错,但到安卓上就会闪退,以后要加倍小心。
吖漢
·
2020-09-16 20:01
cocos2dx
学习笔记
Cocos2d-x开发---改变父节点颜色、透明度影响子节点
在交流群里看见网友说可以通过设定某个参数来达到修改子节点相关属性的效果,就去看了看源码,记录下来:引擎版本为:2.1.4引擎中诸如
CCSprite
设置颜色的时候是使用基类:CCNodeRGBA中的setColor
ZhT_随享
·
2020-09-16 20:04
Cocos2d-x
子类化CCNode,扩展一个多功能的对象
比如
CCSprite
、CCMenu、CCLayer等。只是相应关注的功能点不一样。我们通常需要的是一个复合的对象。比如:塔防游戏。怪物头上都要有血条。这个东西是跟着怪物走的。显然应该在一个对象中。
松阳
·
2020-09-15 13:28
Cocos2D-X
你应知道的cocos2d-x
Cocos2d—X游戏开发之 CCLabelTTF 标签详解和对齐方式设置(分数显示)(十六)
在Cocos2d—X游戏开发中,CCLabelTTF和
CCSprite
大概是使用最多的2个类了。标签主要用于显示静态文本,可以设置字体的大小和位置等属性。
wisdom605768292
·
2020-09-14 23:05
Cocos2D-X游戏开发
Cocos2d-X游戏开发
Coco2d-X游戏开发之CCSptite(详解篇)
CCSprite
是Coco2d-x游戏开发之中,大家用到的最多的类,也是整个游戏引擎的精髓所在。
wisdom605768292
·
2020-09-12 21:09
Cocos2D-X游戏开发
cocos2dx 动画常见的22种特效
CCLayer::init()){returnfalse;}CCSizesize=CCDirector::sharedDirector()->getWinSize();//获取屏幕大小
CCSprite
*
linuxheik
·
2020-09-12 19:19
cocos2d-x
cocos2dx 动画
CCLayer::init()){returnfalse;}CCSizesize=CCDirector::sharedDirector()->getWinSize();
CCSprite
*sp=
CCSprite
msh24
·
2020-09-12 00:10
cocos2d-x判断sprite点击
但是如果我们通过继承
CCSprite
类来实现自己的Sprite类的时候,产生的视图尺寸会充满屏幕。
zhoujianghua_2008
·
2020-09-11 06:02
关于
CCSprite
、CCSpriteFrame、 CCSpriteFrameCache以及CCSpriteBatchNode的关系
CCSprite
被应用关于当个的显示对象,一般不用于动画,也就是如果你要创建一个简单的显示对象你可以使用CCSpriteCCSpriteFrame主要的作用是用于动画中的某一帧.CCSpriteFrameCache
tanjinjun2011
·
2020-08-26 14:31
cocos2d-x
关于
CCSprite
、CCtexture2D与CCImage之间的关系
CCSprite
中有个成员变量CCTexture2d,其中CCtexture2d在初始化的时候首先到CCTextureCache中去找有没有一个图片路路径的的key,有的话直接返回这个CCTexutre2d
tanjinjun2011
·
2020-08-26 14:30
cocos2d-x
Cocos2d-x学习:根据贝塞尔曲线进行抛物线移动补充,三角形顶点坐标获取某个角的角度
Himi的让
CCSprite
根据贝塞尔曲线进行抛物线移动其Blog原文:http://xiaominghimi.blog.51cto.com/2614927/665781//抛物线运动并同时旋转-Himi
chenli0741
·
2020-08-25 16:52
cocos2d-x
cocos2d--仿真树叶飘落效果的实现(精灵旋转、翻转、钟摆运动等综合运用)
voidresetLeafPos(CCNode*sender);//叶片位置重置函数voidplayLeafAnim(
CCSprite
*spriteLeaf);//下落过程实现函数1:第一次初始化;2:
csnd_zhu
·
2020-08-23 07:46
cocos2d-x
@property详解:nonatomic,retain
主要原因还是在对一个
CCSprite
*类型的数据成员进行赋值,在使用中一直报空指针crash掉。
小猫咪可馋了
·
2020-08-22 16:57
Cocos-2d 关于多个
CCSprite
精灵播放同一个CCAction动画问题
问题描述:在Cocos-2d场景动画中,常常出现多个Sprite的同一行为动画假设场景中此时有两个精灵sprite1,sprite2他们其实点分别在场景左侧,需要完成的动作CCMoteTo到场景最右侧初始状态如下图:初始尝试:[cpp]viewplaincopyprint?-(void)playAction{//1.试图两个精灵播放同一个动画CGSizesize=[[CCDirectorshare
appteam_vlctech
·
2020-08-21 13:07
cocos2d-html5
COCOS2D中对精灵的操作、对图片的各种操作
精灵的镜像反转10、设置精灵的颜色11、得到图的宽高12、按照像素设定图片大小13、在原有的基础上加xy的坐标14、设置图片锚点15、从新排列z轴顺序16、更换精灵贴图17、设置可视区域18、贴图无锯齿//初始化
CCSprite
appteam_vlctech
·
2020-08-21 12:26
cocos2d-html5
横版游戏背景的移动
init//加背景
CCSprite
*repeat;_background=
CCSprite
::createWithSpriteFrameName("background.png");_background
WandingPace
·
2020-08-20 18:08
cocos2d-x
学习
cocos2d(背景图片循环滚动)
代码如下:在HelloWorld.h的头文件中声明两个背景图片精灵#import"cocos2d.h"//HelloWorldLayer@interfaceHelloWorldLayer:CCLayer{
CCSprite
weixin_30809173
·
2020-08-20 04:04
cocos2d(
CCSprite
绑定不规则刚体与精灵一起移动)
今天主要记录一下如何把
CCSprite
与不规则刚体进行绑定,然后一起移动//初始化玩家1.加载shape文件,在init方法中添加://加载shape文件[[GB2ShapeCachesharedShapeCache
weixin_30387339
·
2020-08-20 04:29
cocos2D捕鱼达人源代码初学者详解4数字滚动
数字滚动由两个类实现,数字类UINumber和数字滚动类UIRollNum,都是继承的
CCSprite
,都是精灵。
wzgyyh
·
2020-08-20 04:42
cocos2d
Cocos2d-x 反复动画
//螺旋桨动画airscrew=
CCSprite
::create();CCArray*animFrame=CCArray::createWithCapacity(3);for(inti=1;ispriteFrameByName
saintgrail
·
2020-08-20 04:16
Cocos2d-x
一个cocos2dx 游戏解读(SceneStart)
sharedDirector()->getWinSize();CCSizedesignSize=CCSizeMake(800,480);floatscale=size.height/480;//背景图
CCSprite
Moon_2009
·
2020-08-20 03:42
cocos2dx
eclipse
cocos2dx
游戏
c++
COCOS2D-X之圆形进度条的一个简单Demo
这应该是游戏中很常见的一个效果.显示某个事件的进度等,在加载资源或者联网的时候经常用到.所以有必要学习学习一、我们直接在COCOS2D-X自带的HelloCpp的工程中添加代码即可.我们在初始化中添加如下代码:
CCSprite
源码剖析之COCOS2D-X
·
2020-08-20 02:44
COCOS2D-X基础教程
cocos2dx实现遮罩的两种方法
1.clipnodeautoclip=CCClippingNode::create();autostencil=
CCSprite
::create("mask.png");clip->setStencil
听音乐的猪
·
2020-08-20 01:31
cocos
代码分享
cocos2d-x的初步学习三
//创建一个进度条精灵,这个是2.0以后api变了
CCSprite
*progressbgSprite=
CCSprite
::create("time_slot-hd.png");progressbgSprite
wang_daren
·
2020-08-20 00:29
cocos2dx学习
cocos2d-x 进度条实现(被砍)掉血效果
1,英雄被砍的时候的掉血效果,这里提供一种思路,还有其他的感觉这个比较简单分享一下
CCSprite
*l_banker=
CCSprite
::create("bankerbg.png");l_banker-
古人说
·
2020-08-19 23:23
Cocos2d-x
Cocos2d-x实现游戏怪物血条血条
在需求中需要血条,顺便写个首先自己写个方法//怪物血条voidFighting::getBloodbar(MenuItemImage*guaisprite,floata){//guaispirte为怪物精灵的参数
CCSprite
强者YDY
·
2020-08-19 23:48
cocos2d-x
cocos2d
长按按钮
include"cocos2d.h"USING_NS_CC;classLongTouch:publiccocos2d::CCNode,publiccocos2d::CCTouchDelegate{CC_SYNTHESIZE(
CCSprite
weixin_30847939
·
2020-08-18 04:33
涂鸦 opengl简单应用1
init()){brushRadius=radius;locationsArray_=CCArray::createWithCapacity(0);locationsArray_->retain();
CCSprite
第一滴泪
·
2020-08-17 01:54
cocos2d-x
涂鸦
cocos2d
opengl
涂抹
cocos2dx常见的46中+22中动作详解
CCLayer::init()){returnfalse;}
CCSprite
*sp=
CCSprite
::create("Icon.png");sp->setPosition(ccp(150,150));
Triple_Vip
·
2020-08-15 17:38
iOS
渲染树的简单实现(链表实现)
//对象的创建初始化,挂到链表上去//实现了简单的内存管理classCCSprite{private:staticCCSprite*head;
CCSprite
*next;public:
CCSprite
(
alex1997222
·
2020-08-14 16:54
游戏引擎架构原理
cocos RGBA的样式层叠
对于CoCos中的节点默认是会相互覆盖的,但是有时我们也会用到层叠颜色和透明度的时候,这个时候我们就需要借助CCRGBAProtocol中提供的接口来进行实现,可以看出
CCSPrite
和CCLayer均实现了这个接口
davidsu33
·
2020-08-14 04:05
cocos开发
图片占用内存大小计算---pvr和png为例子(8888=32位 = 4个bit像素点 1024 * 1024=4M)
直接用
CCSprite
显示一张2048*1024的数据格式为RGB565的PNG图片之后,内存占用达到了20MB。同样的情况下
大道至简@
·
2020-08-14 03:33
杂项
cocos2dx中实现拖尾的效果
之前看到拖尾效果感觉挺酷炫的,但是网上很多教程说得并明了,现在我来个简单粗暴的,现在做了一个很菜的效果大家凑合看看,废话不多说,直接上代码:首先创建一个主角:bullt=
CCSprite
::create
小1毅1
·
2020-08-14 01:23
关于BoundingBox区域的点击检测问题:
关于BoundingBox区域的点击检测问题:dekiven原创,欢迎转载:http://blog.csdn.net/dekiven1/article/details/24395019问题:在一个
CCSprite
Dekiven
·
2020-08-13 11:21
cocos2d-x学习
cocos2dx碰撞检测实现
因为
CCSprite
继承自CCNode,因为已经有了setTag和getTag
qinning199
·
2020-08-12 17:41
cocos2dx教程
Cocos2d-x 精灵碰撞检测(方法一)
声明函数碰撞检测函数,两个精灵和重写updateboolisCollision(CCPointp1,CCPointp2,intw1,inth1,intw2,inth2);
CCSprite
*sp2;
CCSprite
慕容昭雪
·
2020-08-12 17:29
Cocos2d-x实例
Cocos2d-x
Cocos2d-x从零到精通
Cocos2d-x 通过虚拟按键控制人物移动
头文件:cocos2d::
CCSprite
*player;cocos2d::CCPointctrlPoint;virtualb
congcongjoy
·
2020-08-10 09:53
cocos2d-x
cocos2d-x for android:
CCSprite
精灵动画
记得以前学习XNA游戏开发的时候,操作精灵角色的攻击或者行走动作都是给出特定的几张序列图或者一张长序列图然后通过切割来作一帧一帧的切片动画播放。开始关于精灵sprite我从网上摘录了一段话如下说白一点,精灵就是将图形资源加载到内存中,并根据游戏需要将其显示到屏幕中的工具,游戏中大到背景、UI,小到NPC、道具,只要是用图片展示的,都是精灵或它的子类。从技术上讲,精灵是一个可以不断变化的图片,这些变
weixin_34345753
·
2020-08-10 03:12
cocos2d-x CCScale9Sprite实例
cocos2d-xCCScale9Sprite实例//只是简单获取一下图形大小
CCSprite
*tmp=
CCSprite
::create("extensions/background.png");CCSizesize
linuxheik
·
2020-08-09 22:00
cocos2d-x
[cocos2d-x] ---
CCSprite
类详解
Email:
[email protected]
在cocos2d-x中,精灵
CCSprite
是整个游戏开发处理的主要对象,例如天上的飞机、地上的坦克、玩家控制的任务等等都是精灵。
iteye_21199
·
2020-08-09 21:10
CCSprite
精灵使用
新建标准工程,名为testSprite修改HelloWorldScene.h#ifndef__HELLOWORLD_SCENE_H__#define__HELLOWORLD_SCENE_H__#include"cocos2d.h"classHelloWorld:publiccocos2d::CCLayer{public://Method'init'incocos2d-xreturnsbool,in
缥缈的云
·
2020-08-09 20:57
cocos2d-x
CCSprite
在Android平台下显示SDCard中的图片
2019独角兽企业重金招聘Python工程师标准>>>
CCSprite
可以直接显示SDcard中的图片,它支持图片的绝对路径。
weixin_34370347
·
2020-08-09 18:21
cocos2dx 渲染任意形状贴图
cocos2d-x中的
CCSprite
只能渲染矩形,如果想随意渲染任意形状的贴图,我没找到什么现成的东西,自己扩展了一下
CCSprite
,如下:////cPolySprite.h//cardmap///
linuxheik
·
2020-08-08 17:25
cocos2d-x
Cocos2D绘制纹理的一般方法
如果你想在通常情况下绘制纹理,最简单的方法是在
CCSprite
的子类中实现.否则你将不得不自己创建一个CCRenderState对象传递给blend模式,着色器以及(可选的)纹理给CCRenderer.
weixin_34259232
·
2020-08-08 11:59
转载cocos2dx的各种动作用法
CCLayer::init()){returnfalse;}
CCSprite
*sp=
qimuya
·
2020-08-07 16:41
cocos2dx
开发
cocos 学习笔记(一) 3.3x实现触摸拖动图片
首先,是在场景初始化中添加如下语句,用以创建被拖动的对象:setTouchEnabled(true);hero=
CCSprite
君浪
·
2020-08-04 02:14
随笔
Cocos2d-x
上一页
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
其他