Cocos2dx-lua
文章平均质量分 69
katichar
最终成功的,不一定是最擅长的,
但一定是始终坚持的。
展开
-
mac php 安装扩展zip.so
zip-1.15.5phpize./configureconfigure: error: Please reinstall the libzip distributionerror:php configure: error: Please reinstall the libzip distribution解决方法: [root@localhost ~]# wget htt...原创 2020-01-13 14:02:29 · 5676 阅读 · 0 评论 -
Quick-Cocos2dx升级LuaJit版本
下载LuaJit源码并编译成32位和64位下载地址:http://luajit.org/download.html进入LuaJIT-2.1.0-beta3 执行如下指令:makesudo make installsudo ln -sf luajit-2.1.0-beta3 /usr/local/bin/luajitkatichar@192 LuaJIT-2.1.0-bet...原创 2020-01-13 10:50:54 · 1417 阅读 · 0 评论 -
【H5+ & Quick-cocos2dx整合】之iOS 四 协调H5+和Quick-Cocos2dx之间工作
JavaScript和Lua两者分别调用Native OC接口通道,实现这两个框架的协调工作。H5+ SDK以插件的实现客户化的调用Native OC,Lua则可以通过tolua工具实现。开发H5+ SDK插件 插件名称:PGPluginTestPluginTest.h@interfacePGPluginTest : PGPlugin - (void)gotoM原创 2016-08-02 15:56:44 · 1215 阅读 · 0 评论 -
【H5+ & Quick-cocos2dx整合】之iOS 五 横竖屏切换处理
ios屏幕视图分为竖屏视图和横屏视图,横屏视可以旋转而竖屏视图则不可以。在viewcontroller中有三个系统级的方法来控制当前屏幕视图的操作。shouldAutorotate:是否可以旋转;supportedInterfaceOrientations:支持的旋转方向有哪些;preferredInterfaceOrientationForPresentation:默认的屏幕方向设置原创 2016-08-31 16:22:23 · 1297 阅读 · 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格式,验证方式,终端使用:vi create_project.sh,再使用命令:set ff?,如果是d原创 2016-11-22 15:28:51 · 1233 阅读 · 0 评论 -
shader实现遮罩效果
工作需要实现遮罩效果,之前quick-cocos2dx 2.0的实现版本(纯象素在cpu中的操作所以效率低),升级到quick cocos2dx 3.3版本后,shader功能有有强,所以利用shader实现遮罩效果。quick coco2dx 2.2.6实现方法:function BasicMovie:buildMasked(__mask,__pic)local __mb = ccB原创 2017-01-11 19:46:21 · 2968 阅读 · 0 评论 -
shader实现描边效果
描边效果在项目中是常用到的,通常称作轮阔渲染。非opengl的方法是通过CCRenderTexture动态创建纯色纹理,加入到要设置描述效果的图片后面,达到描述效果,该方法要绘制多次,效率不是很好。下面介绍下通shader language来实现描述效果。glsl语言代码是是操作GPU的命令,需要其它语言加载和调用,下面通过cocos2dx引擎的加载顶点着色器和片段着色器来实现描边效果。原创 2017-01-20 12:01:21 · 5943 阅读 · 2 评论 -
【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.xcodeproj拖动这两个文件添加到项目下 Target à BuildPhases à Ta原创 2016-08-02 15:55:30 · 1650 阅读 · 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:iOS平台各扩展Feature API对应的库文件列表,我们需要参照这个列表逐个添加。原创 2016-08-02 15:54:02 · 2642 阅读 · 0 评论 -
cocos2dx 内置粒子简单应用
cocos2dx 内置11种粒子: 名称运动模式ParticleFireworks烟花粒子效果重力CCParticleFire火焰粒子效果重力CCParticleSun太阳粒子效果重力CCParticleGalaxy星系粒子效果半径模式CCParticleFlower花粒子效果原创 2015-04-20 17:06:41 · 880 阅读 · 0 评论 -
CCGLProgram简单配置及应用(cocos2dx-lua-v2.2.5)
在cocos2d-x中有两个类CCGLProgram和CCShaderCache.CCGLProgram类来处理着色器相关操作,对当前绘图程序进行了封装.CCShaderCache通过CCGLProgram来完成对shaders的缓存和管理.这两个类的功能在项目中经常用到,比如实现图象由正常颜色变成灰色(好处是减少资源图),还有在刀塔传奇中用使人物冰封,石化等效果都是用shader.这里对于这原创 2015-04-30 14:45:31 · 2268 阅读 · 0 评论 -
解析Android崩溃日志(Android ndk-stack tool)
Android崩溃后日志会输出堆栈跟踪信息,例如:BackTrace 工具:Android ndk-stack toolndk-stack是NDK自带的小工具,存放在NDK根目录下(例如:C:\Tool\Android\ndk-r9d),也有相关使用方法文档:docs/NDK-STACK.html简单应用方法:第一:提取崩溃后日志中的堆栈信息,保存成*.txt,存在原创 2015-09-17 12:15:30 · 1559 阅读 · 0 评论 -
Lua 错误与异常
Lua的基本函数库(内置函数库,不用加载即使用)包含一些针对错误和异常的处理功能。一、显式抛错误或异常功能函数:1、error (message [, level])功能:终止正在执行的函数,并返回message的内容作为错误信息(error函数永远都不会返回)通常情况下,error会附加一些错误位置的信息到message头部.Level参数指示获得错误的位置,Level=原创 2015-10-13 13:49:49 · 3168 阅读 · 0 评论 -
Lua中的基本函数库
基本函数库为Lua内置的函数库,不需要额外装载--------------------------------------------------------------------------------collectgarbage (opt [, arg])功能:是垃圾收集器的通用接口,用于操作垃圾收集器参数:opt:操作方法标志"Stop": 停止垃圾收集器 "R转载 2015-10-13 13:56:29 · 316 阅读 · 0 评论 -
quickV3.3集成DragonBonesCPP
QuickCocos2dxV3是我本地quickv3.3的目录。一、下载DragonBonesCPP工程文件(https://github.com/DragonBones/DragonBonesCPP)解压DragonBonesCPP-refactoring.zipcopy dragonbones to QuickCocos2dxV3\cocos\editor-support原创 2015-12-02 12:02:56 · 1064 阅读 · 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。单个字面看不出问题出在哪里,于时上网查原因,发现导致报这个错的原因有很多种,按网上做法并不能解决我本地的问题,但是根本原因在Li原创 2016-03-24 15:07:09 · 592 阅读 · 0 评论 -
Cocos2dx-lua制作遮罩
cocos2dx的资源文件有两种存在方式(只代表我在实战项目中用到的):单个图片文件和plist文件因项目原因一个项目中两种资源形式并存,所以在生成CCSprite时,涉及两种构建的方式,构建ccsprite的方式不同,对应生成遮罩的方法也不同。Cocos2dx-lua 中提供了生成遮罩的方法,但是在具体的项目中,未必能满足项目的需求。我所参于的项目是模拟经营类的,需要根据不同图片,动态生成遮原创 2015-03-27 14:45:59 · 2582 阅读 · 0 评论