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
--纹理平铺
使用cocos2d-x的时候,有时候我们需要一场重复纹理的大图,比如某个有很多花纹的背景,花纹都是完全一样的,这个时候用一张很大的图片就比较浪费了,正确的做法应该是只做一个花纹的图片,然后利用cocos2d-x的平铺技术,生成一个有很多花纹的大背景,这样就比较节省资源。代码如下://autotexture=Director::getInstance()->getTextureCache()->ad
majianfei1023
·
2020-08-08 18:13
cocos2d-x
cocos2dx
平铺
TexParameters
cocos2dx
渲染任意形状贴图
cocos2d-x中的CCSprite只能渲染矩形,如果想随意渲染任意形状的贴图,我没找到什么现成的东西,自己扩展了一下CCSprite,如下:////cPolySprite.h//cardmap////Createdbysunnyon12-12-4.////#ifndef__cardmap__cPolySprite__#define__cardmap__cPolySprite__#include
linuxheik
·
2020-08-08 17:25
cocos2d-x
Cocos2dx
绘制贴图
Cocos2dx
下基本的OpenGLES绘图分类:
cocos2dx
2013-07-0100:364652人阅读评论(3)收藏举报[cpp]viewplaincopyvoidGLFirstLayer::draw
linuxheik
·
2020-08-08 17:53
cocos2d-x
cocos2dx
3.x VS下运行调节音量无效的问题
我用的版本是
cocos2dx
3.11.1,首先以为是自己的业务逻辑有问题,然后去仔细检查,发现没问题。而且VS下也没报任何错误。
布谷的鸟
·
2020-08-08 16:09
cocos2dx
lua学习笔记(三)——改变label中的指定字符串颜色
首先创建一个label,这里笔者使用的是
cocos2dx
-lua。
星晨六慕
·
2020-08-08 15:41
游戏开发
Lua
cocos2dx
3.4 DrawPrimitives问题
最近写程序的时候偶然间用到了DrawPrimitives::drawRect().是画一个矩形。是要重写draw函数,一开始很好用,指哪打哪见代码voidTowerPos::onDraw(constkmMat4&transform,booltransformUpdated){kmGLPushMatrix();kmGLLoadMatrix(&transform);//设置画笔粗细glLineWidt
小牛_牛sky
·
2020-08-08 14:36
cocos2dx
的图片加载
//data:图片文件数据dataLen:文件长度boolImage::initWithImageData(constunsignedchar*data,ssize_tdataLen){boolret=false;do{CC_BREAK_IF(!data||dataLen(data),dataLen,&unpackedData);}else{unpackedData=const_cast(data
阳光在冬季
·
2020-08-08 12:27
cocos2d-x
项目总结之音效播放问题
项目总结之音效播放问题DionysosLai(
[email protected]
)2014/12/25
Cocos2dx
使用的是一个比较简单、粗糙的语音系统,从语音系统名字SimpleAudioEngine
Dionysos_lai
·
2020-08-08 12:37
cocos2d学习
cocos2d-x 3.2 中的重要类总结
基于
cocos2dx
3.2版cocos2d-x引擎中几个主要类做了简单的介绍:Director,Application,Node,Renderer,EventDispatcher,Scheduler等对于这些类简短的介绍
虫虫虫虫子
·
2020-08-08 12:21
cocos2dx3.0
cocos2dx
opengl入门系列五-显示多纹理
运行环境:mac10.12.2xcodeVersion8.2.1
cocos2dx
-x-3.13.1代码:新建
cocos2dx
项目,具体操作官网有教程。
_大猪
·
2020-08-08 11:17
c++
cocos2dx
opengl
cocos2dx
opengl入门系列显示多纹理
cocos2dx
-x-3.13.1代码:新建
cocos2dx
项目,具体操作官网有教程。
fanqie-1226
·
2020-08-08 10:03
vc++
cocos
cocos2d
关于
cocos2dx
播放音效的bug以及修正方法
游戏开发的时候用到了sfx作为报警音一直looping,然后发现了个问题,报警音在响了一段时间后消失了,其中没有触发任何事件后来我模拟了这个环境,在场景初始的位置开始播放报警音CocosDenshion::SimpleAudioEngine::sharedEngine()->playEffect("sfx_timesup.wav",true);然后在场景按钮上添加了按钮音:CocosDenshio
Zszen_John
·
2020-08-07 23:34
xcode
cocos2dx
c++
关于apk提交谷歌返回OpenSSL、libpng安全漏洞问题的解决方案
我们当时使用的是这个版本),在提交apk到谷歌时就会看到如下类似的警告问题图中第一个问题原因是我们使用的libcurl的版本过低,有安全漏洞,因此我们只需要下载高版本的库文件直接覆盖就好所覆盖文件目录为:
cocos2dx
zhaixh_89
·
2020-08-07 22:57
学习笔记
渲染次数问题定位
【定位手段】1、全局变量g_uNumberOfDraws是
cocos2dx
用来统计渲染次数的全局变量。重载BubbleTerminal的visit函数,对比该值
yeah_lang
·
2020-08-07 22:25
问题定位
解决refreshing gradle project 和Building gradle project info 一直卡住\速度慢
强烈建议
学习进阶
和实用的Gradle知识分析原因:更改Gradle的版本后,或者更新AS后,再次打开Androidstudio会根据指定的url去Gradle官网下载新版文件,所需时间过长,很大可能
薛瑄
·
2020-08-07 22:19
Gradle
Android
Studio编译构建错误
cocos2dx
--3.2退出程序的时候不要清空纹理缓存
CCPlatformMacros.h中CC_ENABLE_CACHE_TEXTURE_DATA安卓中定义为02.javaactivity.cpp中nativeInit中注释一些内容voidJava_org_
cocos2dx
_lib_
Cocos2dx
Renderer_nativeInit
xingxiliang
·
2020-08-07 22:42
Fabric2.0
学习进阶
——自定义网络部署(三)
上一篇文章《Fabric2.0
学习进阶
——镜像部署网络(二)》介绍了如何通过fabric-sample自带的脚本byfn.sh来启动first-network网络。
xiaohui249
·
2020-08-07 22:16
区块链
cocos2dx
3.x simpleAudioEngine 长音效被众多短音效打断问题
假设先play长音效a,然后在a播放过程中反复执行:play短音效b,stopb,playb,...则若a足够长,就会被b打断。而长音效被打断是最不可接受的。a之所以会被打断,推测原因是simpleAudioEngine对音源的管理不善,playb,stopb,再playb这个过程中不是重复使用同一个音源,而是不断新地使用下一个音源,当音源耗尽后又绕回,从而导致把a的音源占用,a被迫停止。在不动s
weixin_33788244
·
2020-08-07 20:33
Quick
cocos2dx
-Lua(V3.3R1)学习笔记(十三)-----继续触摸事件之多点触摸
在前面,我们提过了单点触摸,下面我们就试一下多点触摸的用法(我用的是cocoscodeide进行手机调试,不会的,进入前一篇查看)functionMainScene:ctor()localsprite=display.newSprite("close.png")--自己随便找个图片资源吧sprite:align(display.CENTER,display.cx,display.cy)sprite
weixin_30566111
·
2020-08-07 19:17
关于eclipse的"serializing cdt project settings"解决方案
关于eclipse的"serializingcdtprojectsettings"解决方案最近在使用eclipse作为
cocos2dx
的交叉编译工具。
goodleon
·
2020-08-07 19:52
cocos2d-x
cocos2dx
关于“每日签到”界面以及功能实现
现在很多手游都会有一个签到界面,每日签到给玩家奖励来保持玩家活跃度,具体是怎么实现呢?就经验来说,个人认为逻辑很简单,就是获取打开游戏的当前日期,然后判断当前时间是今天还是昨天或是明天,判断是否已经领取过奖励,领取过就把领取设为不可点击或者不可见,然后当下一次打开游戏,判断到不是领取过的日子再显示领取或设置领取为可点击,表达的可能不是很清晰,大概就是要获取当前的日期,明天日期,签到次数等。这些内容
RandomWrite
·
2020-08-07 17:40
每日签到
Android
Cocos2dx
之用eclipse开发调试c++
最近在对
cocos2dx
非常敢兴趣,但对于我这个搞java的小菜鸟还是有点难度,今天兴起下载了
cocos2dx
看看,当然我主要是搞android的,想看看在android上面怎么开发游戏。
qq283502037
·
2020-08-07 16:27
cocos2dx
android
c/c++
移动开发
开发工具
cocos2dx
左下角三行数值意义
在cocos2d-x2.x,大家都看到了左下角的FPS变成3行,多了两行数据。1.最上面一行是指的当前场景的渲染批次。(简单理解为需要渲染多少个贴图出来)2.中间一行是渲染每一帧需要的时间。3.最下行就是大家熟悉的FPS。{FPSFPS是图像领域中的一个术语。FPS(FramesPerSecond):每秒传输帧数。FramesPerSecond更确切的解释是“每秒中填充图像的帧数(帧/秒)”。FP
qimuya
·
2020-08-07 16:13
开发
转载
cocos2dx
的各种动作用法
以下内容来源于:http://www.cnblogs.com/linux-ios/archive/2013/04/06/3001946.html转载时请保留以上链接。boolHelloWorld::init(){////////////////////////////////1.superinitfirstif(!CCLayer::init()){returnfalse;}CCSprite*sp=
qimuya
·
2020-08-07 16:41
cocos2dx
开发
cocos2dx
获取系统当前时间
#if(CC_TARGET_PLATFORM==CC_PLATFORM_ANDROID||CC_TARGET_PLATFORM==CC_PLATFORM_IOS)structtimevalnow;structtm*time;gettimeofday(&now,NULL);time=localtime(&now.tv_sec);chardate[32]={0};//格式化使用需要的日期格式sprin
PasserLin
·
2020-08-07 15:26
Cocos2d学习笔记
cocos2dx
实现翻书效果
转载备用,后面项目需要用。http://blog.csdn.net/goichunhye11/article/details/50825126因为项目需求,需要使用cocos实现3d翻书的效果,刚开始确实没有什么思路,cocos2d做3d的效果这不是开玩笑吗。但是,再难也得做啊,没办法。开始查资料,在百度,google上搜索了好几天,基本把所有的文章都翻遍了,根本没有人实现过,好吧,我承认有点虚了
我行我素2018
·
2020-08-07 14:14
iOS
cocos2dx
与lua学习笔记之控件学习(一)
functionBAGUI:showLabel()localttfConfig={}ttfConfig.fontFilePath="simhei.ttf"ttfConfig.fontSize=24ttfConfig.outlineSize=0localnameLbl=cc.Label:create()nameLbl:setString("testlabel")nameLbl:setTTFConfi
kingspacing
·
2020-08-07 14:56
cocos2dx
android切换到后台图片纹理丢失的解决方案
Android切换到后台,返回后纹理丢失1.纹理丢失的原因:
cocos2dx
在android切换后台再切换回来的时候会重新绘制纹理,需要修改它的重新绘制机制。
iceRichard
·
2020-08-07 14:09
cocos2dx
下安卓后台回来后部分图片变黑
版本2.2.3;在cocos上提问了下,感谢子龙山人得回复;这里把解决方法分享下;cocos2.2.3安卓下切换到后台,使用texture->initWithImage(xxx);设置纹理,后台回来后图片变黑;原因:安卓下回到后台后,会把纹理缓存清空;再次回来后纹理不存在了所以图片变黑;处理的方法:从后台回来后,查看下缓存里面是否存在该纹理;如果不存在,就再将该纹理存储到纹理缓存中;为了回来后能够
iteye_12028
·
2020-08-07 14:08
cocos2dx
Mac平台 打印长字符串,游戏卡死
1,打开了输出控制台,输出卡死的解决方案:打开控制台:game-consoleenable关闭控制台:game-consolefalse修改文件ConsoleWindowController.m#defineSKIP_LINES_COUNT300#defineMAX_LINE_LEN409600#defineMAX_LINES_COUNT20000MAX_LINE_LEN宏的含义是一行日志最多MA
dengkangou9055
·
2020-08-07 13:02
开发工具
cocos2dx
获取手机屏幕分辨率 objective-c android 和 Lua 交互 向lua 传参
//
cocos2dx
获取IOS分辨率然后传给LuaIOS代码:+(NSString*)getHostResolving{CGRectrect=[[UIScreenmainScreen]bounds];CGSizesize
ZHOUSUIJIE
·
2020-08-07 12:32
coco2dx
lua
cocos2dx
CCScrollView 源码分析
目录(?)[-]继承树结构重要的成员源码解析ccTouchBeganccTouchMovedsetContentOffsetsetZoomScaleccTouchEndeddeaccelerateScrollingrelocateContainersetContentOffsetInDuration小结版本源码来自2.x,转载请注明另我实现了可以循环的版本http://blog.csdn.net/
IT_small_farmer
·
2020-08-07 11:24
cocos2dx
cocos2dx
CCScrollView
IOS设备自动锁屏后再次进入游戏音效失效
IOS设备自动锁屏后再次进入游戏音效失效【问题描述】
cocos2dx
版本2.2.3IOS设备自动锁屏后再次进入游戏音效失效,在ipad上貌似没出现,不过itouch上面基本都会这样【定位过程】1、这个问题以前是有处理过的
yeah_lang
·
2020-08-07 11:12
问题定位
android切换到后台,返回后图片纹理丢失
android切换到后台,返回后纹理丢失1.纹理丢失的原因:
cocos2dx
在android切换后台再切换回来的时候会重新绘制纹理,需要修改它的重新绘制机制。
u010536615
·
2020-08-07 10:51
技术
Cocos2dx
c++
cocos2dx
3.1从零学习(六)——CocosStudio(VS2013工程导入及环境设置)
导入libCocosStudio、libExtensions、libGUI新建的工程如下图:添加现有项目右键解决方案,如下操作:分别添加以下三个项目:(工程路径)\cocos2d\cocos\ui\proj.win32\libGUI.vcxproj(工程路径)\cocos2d\cocos\editor-support\cocostudio\proj.win32\libCocosStudio.vcx
Ben179261480
·
2020-08-07 09:30
cocos2d-x
cocos2dx
3.1从零学习(二)——菜单、场景切换、场景传值
回顾一下上一篇的内容,我们已经学会了创建一个新的场景scene,添加sprite和label到层中,掌握了定时事件schedule。我们可以顺利的写出打飞机的主场景框架。上一篇的内容我练习了七个新场景,每一个场景都展示不同的东西,像背景定时切换、各种字体的随机颜色和位置等。每次要切换一个场景都要修改AppDelegate中的调用代码,非常的不方便查看,这一篇我们写场景的切换。每当我们创建一个新的场
Ben179261480
·
2020-08-07 09:30
cocos2d-x
cocos2dx
3.1从零学习(一)——入门篇(一天学会打飞机)
这里我就写一下我是如何入门学习
cocos2dx
3.1的,给大家参考一下。如果你想第一天就写出微信打飞机,请耐心去阅读。我也是一个菜鸟,博客难免粗糙和出错,请大家谅解。加油吧!我们创建工程后总
Ben179261480
·
2020-08-07 09:58
cocos2d-x
cocos2dx
cocos2dx3.0
cocos2dx3.1
教程
cocos2dx
通用性能优化方案
关于游戏的优化的文章已经非常多和详尽了,包体大小、合图压缩、音频压缩等,所有的优化都是围绕着cpu和gpu开展。目前的硬件水平足以支持大部分非3D游戏,drawcall的场景基本上不会有超过一百的情况,2D游戏的顶点数基本上可以忽略。一.内存优化1.内存泄漏在最近的项目中使用了C11的智能指针,经过一年的使用证明这是不是一个成功的选择。虽然已经没了自己管理的烦躁,但是增加了内存泄漏的几率。毕竟不是
Ben179261480
·
2020-08-07 09:58
cocos2d-x
cocos2dx
高性能高斯模糊(包含lua接口)
根据官方的帖子实现的高斯模糊当前屏幕内容点击打开链接1.截屏缩小压缩,减小像素采样的优化算法。默认截屏后缩小到原来的1/4。2.C++代码进行一次性高斯模糊。避免使用shader造成的渲染掉帧以下是C++部分代码:/**高斯模糊接口缩放因子:iScale,截图会把全屏压缩为1/iScale大*/staticvoidgaussianBlur(conststd::function&afterCaptu
Ben179261480
·
2020-08-07 09:58
C++
cocos2d-x
cocos2dx
Texture、SpriteFrame、Sprite的区别
Texture是保存在GPU缓冲中的一张纹理。是由一张图片创建获得的。SpriteFrame是Texture+Rect,根据一张纹理材质来剪切获得。SpriteFrame*spFrame=SpriteFrame::createWithTexture(texture,rect);createWithTexture函数的定义如下:SpriteFrame*SpriteFrame::createWithT
Ben179261480
·
2020-08-07 09:58
cocos2d-x
Cocos2d-x中配置Protobuf(win32和android)
1.下载cocos2d-x-3.17.2:https://www.cocos.com/
cocos2dx
解压到:c:/cocos2d-x-3.17.22.下载protobuf-3.12.0-rc2:https
keepmoving0407
·
2020-08-06 11:43
protobuf
cocos2d-x
Android
详细解析
cocos2dx
3.x的事件中的点击事件
一,总述cocos的事件分为大概6种,分别为屏幕点击事件、键盘输入、鼠标点击、加速度事件、focus、自定义事件,对事件的操作施行的是监听机制,就是每种事件都有一个监听者类型,其中前5种监听者类型如下所示:自定义事件需要自己继承EventListener来实现,这里不再进一步描述,下面详细详解下屏幕点击事件。二,点击事件点击事件可以分为两种,一种是单点触控,另一种是多点触控,实现的机制可以简单描述
xiaowu0124
·
2020-08-06 10:49
cocos2dx
3.0打包android遇到的错误(持续更新)
1.编译时遇到找不到文件的错误:例如fatalerror:cocos-ext.h:Nosuchfileordirectory,fatalerror:CocosGUI.h:Nosuchfileordirectory等。原因:1,可能android.mk中没有添加相应的cpp文件。2,在xcode下开发,可以直接#include"cocos-ext.h",因为xcode会自动匹配路径,但转到andro
xiaowu0124
·
2020-08-06 10:17
“extensions/cocos-ext.h”: No such file or directory。外部库文件
在使用vs2012编辑
cocos2dx
时候,如果你需要使用CocosStudio、Extensions扩展库等等,都需要自己手动添加。
北往风吹
·
2020-08-06 10:47
Cocos2d-x
cocos2d-x 4.0 学习之路(二)环境搭建 Windows版
(MacOS上的环境搭建,请参考我的另一篇博客,环境搭建Mac版)准备工作:1.安装Python配置
cocos2dx
需要Python2,官方推荐的是Python2.7。注意:Python3是不行的!
sunnyboychina
·
2020-08-06 10:52
cocos2d-x
COCOS2D-X4.0 + Lua + Windos10 环境配置
(程序员嘛学习那需要理由)
cocos2dx
是开源免费的产品,不管是在包的体积和其相应速度来说都是中小型游戏的首选,我是学Unity3D的,不过Unity的技术依旧没有止步不前,现在就是在学另一个技能,何乐而不为
RAINBOWovo
·
2020-08-06 10:17
cocos2dx
Cocos 资料大全(百度找个cocosstudio老版本废死个劲)
Cocos文档相关Cocos2d-x中英文发布说明GitBook地址:http://fusijie.github.io/
Cocos2dx
-Release-NoteGithub地址:https://github.com
51xyyx.com的博客
·
2020-08-05 21:22
完美的像素碰撞检测(使用
cocos2dx
)
(第一次翻译国外的文章,好紧张,因为英语比较菜的缘故,翻译起来有些别扭。原文:http://blog.csdn.net/shieryueqing)我写这篇文章的原因是,我在StackOverflow中没有发现怎么做像素碰撞检测这个问题的答案,原以为会有很多像我一样的人在搜索着答案。在大部分的游戏中碰撞检测是重要的组成部分,它能够使用在子弹打中了敌人或者你撞到了墙上等等。当做游戏的碰撞检测的时候,我
十二月晴
·
2020-08-05 20:59
cocos2dx
NOIP
学习进阶
NOIP学习的进阶大约需要以下几个阶段。第一阶段,程序设计基础,主要内容:1、c++快速入门:程序结构,输入输出,变量,表达式,顺序,选择,循环三种结构2、数组和字符串:大量数据处理技术3、函数:结构化程序设计的主要工具4、上机调试技巧等其中难点主要在多重循环,递归函数等,要做到自己会编出程序,看得懂别人的程序。第二阶段,程序思想阶段,C++入门后,我们就需要狂做题,训练程序思想。简单的说,数学思
lzy201610
·
2020-08-05 19:04
NOI算法积累
2020-03-23
cocos2dx
lua自学笔记加载csb文件self._gameScene=cc.CSLoder:createNode(“res/MainScene.csb”)self.content=self.
Old_newbie
·
2020-08-05 10:08
笔记
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他