小马Katichar

【最终成功的,不一定是最擅长的,但一定是始终坚持的。】 ...

排序:
默认
按更新时间
按访问量

shader实现描边效果

描边效果在项目中是常用到的,通常称作轮阔渲染。非opengl的方法是通过CCRenderTexture动态创建纯色纹理,加入到要设置描述效果的图片后面,达到描述效果,该方法要绘制多次,效率不是很好。下面介绍下通shader language来实现描述效果。 glsl语言代码是是操作GPU的命令,需...

2017-01-20 12:01:21

阅读数:2709

评论数:0

shader实现遮罩效果

工作需要实现遮罩效果,之前quick-cocos2dx 2.0的实现版本(纯象素在cpu中的操作所以效率低),升级到quick cocos2dx 3.3版本后,shader功能有有强,所以利用shader实现遮罩效果。 quick coco2dx 2.2.6实现方法: function Basic...

2017-01-11 19:46:21

阅读数:1218

评论数:0

正则表达式实践篇

简单的练习: 题目 与搜索字符串开始处的 3 个数字匹配。 与除 a、b 和 c 以外的任何字符匹配。 '1234567'.match(/\d{1,3}/g)的结果。 不以“th”开头的单词匹配。 对密码应用以下限制:其长度必须介于 4 到 8 个字符之间,并且必须至少包含...

2017-01-03 11:23:22

阅读数:249

评论数:0

mac环境shell /bin/bash^M: bad interpreter报错

执行cocos2dx shell报错描述: quick/bin/create_project.sh: /bin/bash^M: bad interpreter: No such file or directory 报错原因:create_project.sh脚本是dos格式, ...

2016-11-22 15:28:51

阅读数:605

评论数:0

iOS开发错误

问题本人也不明白原因,还请路过高手指教。 问题1: error: constant expression evaluates to -126 which cannot be narrowed to type 'unsigned char' [-Wc++11-narrowing] 13,0,-...

2016-11-09 14:37:43

阅读数:344

评论数:0

ndk-build编译问题之找不到-lXXX

在用ndk-build编译so文件时,有时会提示找不到某个-lXXX(比如,-lopenal,-legal等等,这一般是我们引用的模块化的功能类库,在你的项目中能找到)。 比如提示:cannot find -lopenal 但是查看ndk-build的编译日志,其中有openal完整译日 志,并且...

2016-10-21 11:36:30

阅读数:1189

评论数:0

Mac环境下ADT工具配置ndk

**** Build of configuration Default for project template **** ndk-build NDK_DEBUG=1 -j 4 APP_ABI=armeabi all Cannot run program "ndk-build"...

2016-10-20 20:22:33

阅读数:1244

评论数:0

【H5+ & Quick-cocos2dx整合】之iOS 五 横竖屏切换处理

ios屏幕视图分为竖屏视图和横屏视图,横屏视可以旋转而竖屏视图则不可以。在viewcontroller中有三个系统级的方法来控制当前屏幕视图的操作。 shouldAutorotate:是否可以旋转; supportedInterfaceOrientations:支持的旋转方向有哪些; pre...

2016-08-31 16:22:23

阅读数:899

评论数:0

【H5+ & Quick-cocos2dx整合】之iOS 四 协调H5+和Quick-Cocos2dx之间工作

JavaScript和Lua两者分别调用Native OC接口通道,实现这两个框架的协调工作。 H5+ SDK以插件的实现客户化的调用Native OC,Lua则可以通过tolua工具实现。 开发H5+ SDK插件   插件名称:PGPluginTest PluginTest.h @interfa...

2016-08-02 15:56:44

阅读数:831

评论数:0

【H5+ & Quick-cocos2dx整合】之iOS 三 集成Quick-Cocos2dx SDK

添加Quick-cocos的依赖项目 依赖项目位于下载的Quick-Cocos2dx目录下 /build/cocos2d_libs.xcodeproj /cocos/scripting/lua-bindings/proj.ios_mac/ cocos2d_lua_bindings.xcodepro...

2016-08-02 15:55:30

阅读数:1074

评论数:0

【H5+ & Quick-cocos2dx整合】之iOS 二 集成H5+ SDK

下载SDK 下载HTML 5+ 离线打包SDK (http://ask.dcloud.net.cn/article/103)点击下载SDK   下载完成后打开可以看到SDK、demo、Feature-iOS.xls 、IOS平台5+SDK技术白皮书.docx   Feature-iOS.xls:...

2016-08-02 15:54:02

阅读数:1902

评论数:0

【H5+ & Quick-cocos2dx整合】之iOS 一 创建原生应用

概述 HTML5+ Html5 plus: HTML5+是中国HTML5产业联盟的扩展规范,基于HTML5扩展了大量调用设备的能力,使得web语言可以想原生语言一样强大。扩展30多种能力,包括二维码、语言输入、支付、推送、陀螺仪等各种手机设备能力,均可通过JS简单调用。使用web语言开发出与原生语...

2016-08-02 15:51:21

阅读数:1040

评论数:0

OpenResty反爬虫

近日网站的日志增长特别快,奇怪的是网商还没有上线,没有用户访问,哪来这么多出错日志,仔细查看日志发现,好多跟我们网站无关的请求,host也是一些什么,jd,58什么的。对于nginx我也是新手,当时就蒙了,第一反应是难道被攻击了,被人控制做什么操作了。由于不知道原因,上网查原因也无从下手,于是从o...

2016-05-13 13:47:06

阅读数:991

评论数:0

Android签名打包报错:Conversion to Dalvik fromat failed with error 1

今天测试Quick-Cocos2dx-Community 最新版本,ndk对应版本是ndk-r10e.从编译到ADT中debug调试都没有问题,但是在最终签名打包时报了一个错:Conversion to Dalvik fromat failed with error 1。单个字面看不出问题出在哪里...

2016-03-24 15:07:09

阅读数:426

评论数:0

常用正则表达

一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小...

2016-01-12 11:42:45

阅读数:243

评论数:0

OpenGLES: uniform变量传参

uniform是shader里面的一种变量,它是由外部程序设置进来的,除非你显式地调用函数来修改这个uniform的值,否则它的值恒定不变。 quick是通过GLProgramState类提供的接口来传值的,下面列出相关方法: -------------------------------- --...

2015-12-03 11:16:12

阅读数:1615

评论数:0

OpenGLES: gl_Position设置

整理之前Shader例子时,发现Sprite变灰的例子,执行后,图片变了位置,跑到右上角。 发现原因是Gray.vsh中 gl_Position = CC_MVPMatrix * a_position; CC_MVPMatrix改成CC_PMatrix就可以了。 矩阵的概念还是很模糊的,内部怎么处...

2015-12-02 15:43:42

阅读数:5542

评论数:2

quickV3.3集成DragonBonesCPP

QuickCocos2dxV3是我本地quickv3.3的目录。 一、下载DragonBonesCPP工程文件(https://github.com/DragonBones/DragonBonesCPP) 解压DragonBonesCPP-refactoring.zip copy dragonb...

2015-12-02 12:02:56

阅读数:721

评论数:0

Lua中的基本函数库

基本函数库为Lua内置的函数库,不需要额外装载 -------------------------------------------------------------------------------- collectgarbage (opt [, arg]) 功能:是垃圾收集器的通用...

2015-10-13 13:56:29

阅读数:216

评论数:0

Lua 错误与异常

Lua的基本函数库(内置函数库,不用加载即使用)包含一些针对错误和异常的处理功能。 一、显式抛错误或异常功能函数: 1、error (message [, level]) 功能:终止正在执行的函数,并返回message的内容作为错误信息(error函数永远都不会返回) 通常情况下,error会附加...

2015-10-13 13:49:49

阅读数:1040

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭