Cocos
文章平均质量分 89
SunSparkStudio
游戏设计开发工程师
展开
-
【Cocos2d-x】一次cocos2d-x lua项目构建apk的踩坑之旅
机缘巧合,又跟老朋友cocos2d-x见面了,想不到都更新到cocos2d-x 4.0了。开发环境:cocos2d-x 3.17.2 Lua; VisualStudio 2019; Windows 10;Ready Go: 下载cocos2d-x 3.17.2 ------>安装python 2.7------>运行引擎目录下的setup.py------>填入ND...原创 2020-01-21 11:31:45 · 736 阅读 · 0 评论 -
Cocos2d-x-3.11生成预编译库编译安卓报错的解决办法
使用命令“cocos gen-libs”生成预编译库报错信息如下:cocos2d-x-3.11/tools/simulator/frameworks/runtime-src/proj.android/../../../../..//tools/simulator/libsimulator/proj.android/../lib/ProjectConfig/ProjectConfig.cpp原创 2016-05-17 09:56:14 · 6960 阅读 · 0 评论 -
Cocos流体之 集成LiquidFun&&并自定义到CocosFrameWork(一)
LiquidFun是Google基于Box2D的一个开源项目,用于模拟液体(流体), 详情及下载地址: http://google.github.io/liquidfun/效果:博文基于环境:Cocos2d-x3.8 || CocosFrameWork3.8 && VisualStudio2013 && Win32LiquidFun集成下载:http://p原创 2015-10-17 09:09:46 · 6467 阅读 · 1 评论 -
Cocos流体之 LiquidFun流体纹理shader的编写(二)
贴图效果:b2_waterParticle:b2_elasticParticle:创建b2ParticleSystem b2ParticleSystemDef particleSystemDef; particleSystemDef.dampingStrength = 0.2f;//阻尼 particleSystemDef.r原创 2015-10-20 20:04:30 · 11928 阅读 · 1 评论 -
Cocos2d-x 封装物理引擎PhysicsBody异常解决方案
使用Cocos封装物理引擎,PhysicsBody会乱飞乱跳,如下图:我目前发现两种有效的解决方法。方法一: 关闭物理自动同步(auto step),在update中同步。自动同步(delta time同步):不自动同步(固定值同步):1. 设置物理世界的自动同步为否;auto scene = Scene::createWithPhysics();原创 2015-11-16 10:42:04 · 3780 阅读 · 2 评论 -
Cocos2d-x利用Unity轻松快速设计复杂2D地形
本教程用到的工具:Cocos2d-x 3.7、Unity插件Ferr2D Terrain Tool 1.0.8热爱技术的童鞋可以来[Cocos2d-x/Unity/AR讨论QQ群],点击加入 238998262原理:将Unity的优势为Cocos2d-x所用。使用Unity强大插件轻松拖出复杂2D地形,然后将地形点导出到plist文件给Cocos2d-x使用。效果如图:原创 2015-10-17 08:02:22 · 3833 阅读 · 0 评论 -
CocosFrameWork 自动引入cpp库以实现跳转查看源码
CocosFrameWork集成编译好的静态库,相比Cocos2d-x源码引擎来说,CocosFrameWork框架项目更小(无需拷贝整个引擎到每一个项目)、编译更快(跳过源码引擎的第一次漫长编译)。有人说CocosFrameWork不能修改引擎源码,其实触控官网也给了自定义CocosFrameWork的解决方案,将修改过的源码cocos gen-libs -c 重新生成新的libs即可。原创 2015-10-17 08:50:01 · 1152 阅读 · 0 评论 -
【Cocos Shader】Shader Animation 跳动的心
最终效果:本Shader算法参考自Shadertoy, 原地址:https://www.shadertoy.com/view/XsfGRnShader的实现:vs: heart.vertattribute vec4 a_position;attribute vec2 a_texCoord;#ifdef GL_ESvarying lowp vec2 v_t原创 2015-10-25 20:01:12 · 1810 阅读 · 1 评论 -
【Cocos Shader】2D灯光及遮罩效果
Shader实现:vs: light2d.vertattribute vec4 a_position;attribute vec2 a_texCoord;#ifdef GL_ESvarying mediump vec2 v_texCoord;varying mediump vec2 v_position;//将顶点的位置传给ps,用于计算该顶点与灯的距离#elseva原创 2015-10-27 08:33:41 · 8209 阅读 · 5 评论 -
Cocos Studio中声音组件(ComAudio)的获取与播放
Cocos版本:v 2.3.2beta都说Cocos Studio很坑,的确如此。但是Cocos Studio毋庸置疑是个偷懒的好工具。最近把曾经的项目深度结合Cocos Studio做了一遍,节省了大概2/3的代码量(可视化交互部分),但是接触了几天也遇到了一些坑。在新建的csd根节点下加入名为audio的ComAudio声音组件。本以为ComAudio getC原创 2015-10-17 08:40:50 · 1961 阅读 · 0 评论