quick cocos
叶英我是你大哥
这个作者很懒,什么都没留下…
展开
-
解决LibclangError: [Error 193] %1 不是有效的 Win32. To provide e Config.set_library_path() or Config.
问题:win7 64位及以上LibclangError: [Error 193] %1 不是有效的 Win32. To providee Config.set_library_path() or Config.set_library_file()解决方案:Python、pyyaml、pyCheetah都用32位版本(ps:tolua目录下README.mdown转载 2016-11-28 17:21:15 · 4274 阅读 · 0 评论 -
quick cocos 下实现ClippingNode(闪光特效/滑光特效。。。)
最近很火的房卡麻将什么的就做了个闪光特效,类似于下面这张只要使用clipping node 就能实现,网上搜了下有很多cocos2dx的版本,但是没有lua的版本,就翻译了一下最终实现的效果跟图上一样就不重新上传效果图了game_title.png:spark.png:附上代码:local gameTitle = displa原创 2017-04-25 09:07:44 · 3538 阅读 · 3 评论 -
Lua FFI 实战
转自:http://blog.csdn.net/weiwangchao_/article/details/16880401由来FFI库,是LuaJIT中最重要的一个扩展库。它允许从纯Lua代码调用外部C函数,使用C数据结构。有了它,就不用再像Lua标准math库一样,编写Lua扩展库。把开发者从开发Lua扩展C库(语言/功能绑定库)的繁重工作中释放出来。FFI简介转载 2017-03-23 12:06:47 · 3835 阅读 · 0 评论 -
Cocos2d-Lua(Quick-Cocos2d-x)内存优化
转载于:http://www.cnblogs.com/zhangfeitao/p/4562791.html前言 对于内存的优化,网上有很多例子和教程。总体来说,就那么几种解决方案,在最后我会简单提下,这里先说下在quick中,对于图片的处理。1.查看内存调试信息 对于quick框架的了解,我们可以参考\docs\文件夹里面的文件,有相关api。学转载 2017-02-20 16:53:41 · 1963 阅读 · 0 评论 -
quick cocos2dx grid3d 特效整理
local bg = display.newSprite(fishSp)bg:pos(display.cx,display.cy)local nodegrid = cc.NodeGrid:create()nodegrid:addChild(bg)nodegrid:addTo(self)先创建一个格子节点,然后再创建各种特效 --3D晃动的效果 --Shaky3原创 2017-02-28 18:49:22 · 1227 阅读 · 0 评论 -
quick cocos2d-x 关于table的拷贝问题
在lua当中table只是传递引用,所以不能用简单的用"="来copy两个table的内容,并试图修改一个table中的值。下面方法实现table copy:function FishPath:deepcopy(object) local lookup_table = {} local function _copy(object) if type(o原创 2016-12-20 15:33:33 · 384 阅读 · 0 评论 -
quick cocos2dx 定时器
[plain] view plain copy function MainScene:ctor() self.scheduler = require('framework.scheduler') -- 定义一个定时器 self.handler = self.scheduler.scheduleGlobal(funct转载 2016-12-30 16:36:07 · 455 阅读 · 0 评论 -
Quick-Cocos2d-x初学者游戏教程3
本章我们继续解析新建项目的代码文件,衔接不上的童鞋可以先回顾下上章的内容。那么下面我们就言简意赅直接进入正题吧!2、main.lua在src目录下,除了 config.lua 文件外,还有一个 main.lua 文件,这个 main.lua 是 Quick 项目的通用入口文件,它类似于 Cocos2d-x 中的 AppDelegate.h/cpp 文件,同时也类似于一般 Windo转载 2016-11-19 18:06:00 · 1229 阅读 · 0 评论 -
Quick-Cocos2d-x初学者游戏教程2
上一章我们已经了解了Quick的一些基础知识,所以本章我们将开始深入到Quick内部,了解它内部的代码结构,同时在解析的过程中学到相应的原理,并学会如何修改、添加相应的代码文件,比如实现屏幕的分辨率适配。前面我们创建了一个叫做parkour的游戏项目,其意思就是本人本来打算要做一个跑酷游戏的,但是因为这几天玩了一款叫做《el》的飞行游戏,非常有意境,并且几乎零差评,所以请允许我任性一下,善转载 2016-11-18 20:03:30 · 2424 阅读 · 0 评论 -
QuickxDev插件(一) 简介
一. QuickxDevQuickxDev 是一个极其好用的Sublime插件, 主要用来开发quick-cocos2d-x, 提供了特别实用的功能:1.Run With Player非常实用的功能,这样就不用手动启动Player, 然后选中目录配置参数了. Player自带的Create Launcher 一定程度上能够加速启动, 但是因为需要暂时离开开发环境,转载 2016-11-18 20:02:09 · 2230 阅读 · 0 评论 -
Quick-Cocos2d-x初学者游戏教程1
前言虽然之前已经写过了好些 Cocos2d-x 相关的教程和文档,但本次却是我第一次接触 Quick,第一次接触 Lua,所以此次的教程本人将站在一个初学者的角度(看到这里是不是想白眼我了,哈哈,别切啊!尽管第一次,但我身边可是有很多 Quick 大神的,廖大大也在旁边办公室,没准撒个娇大神就把他知道的全部要点倾囊相授了啦!),全方位的解析 Quick 的学习过程,并同大家一起学习如何利用转载 2016-11-18 20:00:23 · 2518 阅读 · 0 评论 -
lua中实现一个 point Vector
昨天翻译一个C++代码的时候遇到class __declspec(dllexport) CollisionPoint{public: CollisionPoint(void) { x = 0; y = 0; } CollisionPoint(int iX,int iY) { x = iX; y = iY; } ~CollisionPoint(void) {原创 2016-12-01 12:28:26 · 2384 阅读 · 0 评论 -
lua 中continue的实现
今天写项目的时候要用到c++中的continue,但是lua中并没有continue所以只能自己实现一下for i=1,10 do while true do if i == 3 then print("3 is continue") break else原创 2016-11-30 16:20:39 · 18286 阅读 · 2 评论 -
quick cocos 读取文件
最近写项目的时候有个需求是让一个node按照指定的轨迹行走这就要求读取本地的文件,我们读取的是.dat文件0,1,2,3(1487,-197,341.291199,-2)(1486,-193,341.291199,-2)(1485,-189,341.291199,-2)(1484,-185,341.291199,-2)(1483,-181,341.291199,-2)(1482,-原创 2016-11-29 17:39:12 · 924 阅读 · 1 评论 -
cocos2d-x bindings-generator(lua调用c++)
How to Use bindings-generator==================On Windows:------------* Make sure that you have installed `android-ndk -r9b`.* Download python2.7.3 (32bit) from (http://www.python.or转载 2016-11-28 17:24:01 · 727 阅读 · 0 评论 -
quick-cocos2d-x笔记之EventProtocol
事件机制是创建交互性应用的首要方式,在程序中,事件在具有交互性的对象之间通过某种方式触发和接收。在quick中,一个对象要具有交互性,需要将其扩展为交互性对象。EventProtocol就是能够扩展对象的类。先看看EventProtocol相关的函数:EventProtocol.extend (object):将任意对象扩展为交互性对象object:addEventList转载 2017-06-19 10:46:00 · 621 阅读 · 0 评论