Cocos2d-x 游戏开发
文章平均质量分 74
五千米
主业开发休闲手机游戏,业余爱好开发桌游小游戏
展开
-
[cocos2d-x] 《我所理解的Cocos2d-x》上机实验3-自定义动画——精灵闪白
这个例子做得就比较顺了,基本没遇到什么坎。顶点着色器:attribute vec4 a_position;attribute vec2 a_texCoord;attribute vec4 a_color;#ifdef GL_ESvarying lowp vec4 v_fragmentColor;varying mediump vec2 v_texCoord;#else...原创 2020-04-24 12:50:41 · 334 阅读 · 0 评论 -
[cocos2d-x] 《我所理解的Cocos2d-x》上机实验2-动态设置着色器参数
第四章 8.2.2动态设置着色器参数这个例子看得时候很流畅,本以为会很容易调通。结果发现参数总是传不进去,卡了很久。最后请教了一位很有经验的同事,才找到问题所在。还是看实际代码介绍吧。顶点着色器: dynamic_shader.vertattribute vec4 a_position;attribute vec4 a_color;uniform vec3 u_cente...原创 2020-04-10 13:27:11 · 337 阅读 · 0 评论 -
[cocos2d-x] 《我所理解的Cocos2d-x》上机实验1-自定义RenderCommand
书中的示例部分实际操作一下,对于内容的理解还是十分有帮助的。第四章 4.9 示例:自定义RenderCommand阅读的时候关于顶点数组、着色器程序部分是十分困惑的。这很正常,因为这是后面第七章的内容。在180页开始,会有很详细的介绍。此外,本例中的主要的两个类 ShowPlygonLayer 和 TrangleCommand 有部分方法的实现书中没有展示。可能是作者觉得太简单,没必要。但...原创 2020-03-26 13:09:43 · 255 阅读 · 0 评论 -
[Cocos2d-x] 问题汇总
遇到的问题莫名其妙,先记录一下。[2020.2.21]在CCRef.h里想查验一个问题,想打个日志。但是不能使用平时用的CCLOG.[2020.2.20] Node里添加的计时器schedule,如果析构的时候没有把所有计时器unschedule,有时会崩溃。之前觉得这个现象很正常,最近发现Node的cleanUp方法里会进行一次unschedule,即便是注释掉这个unschedule,...原创 2020-02-21 17:21:08 · 200 阅读 · 0 评论 -
[Cocos2d-x游戏开发]画出两个连续的贝塞尔曲线
Cocos2d 提供的画曲线正能输入两个控制点,那就是一段标准的贝塞尔曲线。如果把两端曲线自然的结合起来,需要算一下两个参数,让他们具备一定的关系。原创 2016-10-25 08:44:12 · 1878 阅读 · 0 评论 -
【Cocos2d-x游戏开发】TableView的使用
游戏中有些地方要展示一条一条的消息时,TableView就很实用了。记录一下TableView的简单用法。原创 2016-07-31 13:25:17 · 977 阅读 · 0 评论 -
【Cocos2d-x游戏开发】3.6 Win7打安卓包
Cocos2d-x 3.6 Win7环境打安卓包,以及一些设置,包括竖屏游戏,游戏版本号,游戏名,游戏图标的备忘录。原创 2016-07-31 12:08:51 · 530 阅读 · 0 评论 -
【Cocos2d-x游戏开发】关于map的Size 手机和PC上运行效果不同的现象
编代码时想耍小聪明的时候往往是给自己埋下一个深坑。以下代码是当时心血来潮觉得这样写比较省事儿,结果导致在PC和手机上运行效果不一样。以后遇到类似情况要注意了。map m_rgMount;......m_rgMount[nMountIndex] = m_rgMount.size();在电脑上运行时第一个写入map的元素值为0,而在手机上第一个写入map的元素值为1。推测是原创 2016-07-31 11:17:42 · 444 阅读 · 0 评论 -
【Cocos2d-x 游戏开发】HttpClient制作网络游戏
论坛上关于网络游戏的帖子不多,一个月前尝试着用Cocos2d-x制作了一个网络对战的卡牌游戏,在此和大家分享一下制作经验。希望新手可以参考一下,高手能够指点一下。原创 2015-11-02 20:54:49 · 1106 阅读 · 0 评论 -
【Cocos2d-x游戏开发】编译时出现 commands commence before first target
在cmd里执行 python native_build.py 时最后出现的是错误是 build dynamic library for project ["我的工程名"] fail在网上查了很多原因,但感觉都不是我遇到的。尤其好多说是NDK版本的问题,沿着CMD中的记录一行行看,与成功的工程对照,发现问题出在jni当中的Android.mk当中原创 2015-10-31 09:30:33 · 867 阅读 · 2 评论 -
【Cocos2d-x游戏开发】彩色Sprite设置黑白,还有
很常用的功能,比如说RPG游戏里,某个角色挂了,Ta的头像变成黑白的,加了复活魔法又变回彩色的了。如果把所有图片都准备一张黑白的,又麻烦也挺占空间的。其实,图片灰阶用Cocos自带的方法就可以实现,不止如此,除了灰阶还有各种其他效果,甚至完全通过参数调整自己想要的都可以。方法如下:[code]auto fileUtiles = FileUtils::getInstance(原创 2015-10-22 16:18:14 · 2591 阅读 · 0 评论 -
【Cocos2d-x】控制音量的滚动条
上一篇好不容易把滚动条加进来了,结果发现拿它控制音量也不是那么轻松的。原创 2015-07-10 21:09:49 · 1527 阅读 · 0 评论 -
【Cocos2d-x】添加CCControlSlider的头文件
官网里有教大家怎么做控制音量Slider的教程 (http://cn.cocos2d-x.org/tutorial/show?id=1685Cocos),但是里面直接引用的CCControlSlider,我的程序里没有。本想自己从头做一个的,后来发现问题一个接一个,看来自己造轮子也不是那么好做的。最后还是从 cpp-test(就是build文件夹中的cocos2d-win32.vc2012.sln) 中找到的办法,将CCControlSlider引用到自己的项目当中。主要就是让我们的项目中的外部依赖项里也原创 2015-07-09 14:25:14 · 851 阅读 · 0 评论 -
【Cocos2d-x】3.6 Android环境搭建
虽然网上有好多教程帖子,但我还是断断续续搞了几星期,趁现在赶快把配置记下来。可能有些步骤是多余的,但所有步骤加起来肯定是充分的。原创 2015-07-08 22:09:44 · 869 阅读 · 0 评论