
Cocos2d-x
文章平均质量分 77
DongEnLai_CodeNice
苦心人, 天不负。
展开
-
早期Cocos组件化思想的框架,拿出来祭奠一下
前言 不要被这牛逼的标题吓到,通俗的讲就是当时在设计这款框架的时候Cocos大家庭中还没有CocosCreator编辑器, 有的小伙伴可能想问有没有现在的Creator牛逼,我可以很负责任的说没有, 毕竟这个框架先于Creator诞生的, 但我仍然还可以很负责任的说我当时在编写这款框架的时候绝对的用心并且对原有的引擎做了一定量的定制改造,结合了Unity组件化思想,结合了NodeJs的事件管理机制, 里面的一些设计思想对我至今都很受益。框架预览框架简介【Fdt】Foundation的缩写支持原创 2021-07-07 10:42:06 · 374 阅读 · 0 评论 -
Cocos 颜色混合BlendFunc
1、概念“混合”是指两种颜色的叠加方式。在新图片将要渲染画到屏幕上的时候,将用在新图片中的红、绿、蓝和透明度信息,与屏幕上已经存在的图片颜色信息相融合。 说的具体一点,就是把某一像素位置上原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。新图片颜色被称作“源颜色”,而屏幕上已存在的图片颜色则被称作“目标颜色”。OpenGL会把源颜色和目标颜色各自取出,并乘以一个系数(源颜色乘以的系数称为“源因子”,目标颜色乘以的系数称为“目标因子”),然后...原创 2021-04-16 11:40:53 · 2446 阅读 · 0 评论 -
cocos2dx 内存泄漏
AppDelegate析构函数里添加:HttpClient::destroyInstance();Configuration::getInstance()->destroyInstance();ScriptEngineManager::getInstance()->destroyInstance();PoolManager::getInstance()->destroy...原创 2018-08-03 15:51:55 · 1166 阅读 · 0 评论 -
横竖屏切换 cocos2dx
cocos2dx 横竖屏切换原创 2017-06-11 16:19:55 · 2701 阅读 · 2 评论 -
appStore上传苹果应用程序软件发布流程
首先确定帐号是否能发布, https://developer.apple.com/account,如果你打开Provisioning Portal,然后点击DisTribution看到的是下图中那样,再考虑按下面的方法弄(1)图中加号是灰色,点击图中的加号,没有反应,说明你的帐号不能发布,找你们老大要帐号,正常情况是加号是黑色,点击会弹出一个创建证书界面。 (2)转载 2015-12-10 20:33:09 · 869 阅读 · 0 评论 -
解决在Xcode编译出现"_iconv_open", referenced from: 的问题
解决在Xcode编译出现"_iconv_open", referenced from: 的问题原创 2015-10-10 10:15:55 · 9101 阅读 · 0 评论 -
cocos2dx中UTF-8和GBK2312之间的转换
.h中#ifndef _CHARSET_CONVERT_H_#define _CHARSET_CONVERT_H_//starios alter#include #include "stddef.h"#include using namespace std;class CharsetConvert{public: static std::string GBKToU原创 2015-10-07 18:03:45 · 2556 阅读 · 0 评论 -
cocos2dx 使用jni实现java调用c++
项目打包android版本时,需要添加监听返回键的事件处理,即:当按下返回键弹出确认对话框,选择是,退出游戏,终止进程。这里需要处理进程的结束以及soket的断开,这就需要用到c++那边的代码,比如Director::getInstance()->end(); pc_client_destroy(my_pomelo_client);等。所以我们需要实现一个方法,用来在java中调用c++。1.原创 2015-09-07 18:39:04 · 1635 阅读 · 0 评论 -
Cocos2d-x手动绑定C++类到Lua .
作者:glory 首发泰然,转发请注明出处。Cocos2d-x 3.0开始, Lua Binding使用tolua++方式自动绑定底层C++类到Lua层,使用户能够用Lua方式调用引擎各种接口。但是用户还是希望手动绑定某些自定义类,所以接下来的内容将一步一步讲解如何手动将自定义C++类绑定到Lua。创建自定义类首先,定义一个类Foo,这个类就是接下来要绑定到Lua的类。转载 2015-09-07 18:36:51 · 592 阅读 · 0 评论 -
在cocos2dx中实现水波滤镜 .
//3D晃动的特效// CCActionInterval* shaky3D = CCShaky3D::create(5, CCSize(10, 10), 15, false);// sp->runAction(shaky3D);//作用:创建一个3d晃动的特效// 参数1:晃动的范围// 参数2:是否有z轴晃动// 参数3: 网格大小//转载 2015-08-25 18:07:58 · 712 阅读 · 0 评论 -
Cocos2dx实现精灵的加速(适用于塔防游戏)
CCDirector::sharedDirector()->getScheduler(); 接口实现精灵的加速或者动作的加速转载 2015-08-25 16:01:46 · 821 阅读 · 0 评论