【quick-cocos2dx】
文章平均质量分 86
Teng的世界
北京奇迹部落网络科技有限公司MiracleStudio成员
展开
-
【COCOS2DX-游戏开发之三七】圆与旋转矩形的碰撞检测(下篇)
Circle and Rotated Rectangle Collision Detection转载 2014-08-20 16:10:25 · 5263 阅读 · 0 评论 -
【COCOS2DX-游戏开发之三六】圆与未旋转矩形的碰撞检测(上篇)
function circleIntersectRect(circle_pt, radius, rect) local cx = nil local cy = nil -- Find the point on the collision box closest to the center of the circle if circle_pt.x原创 2014-08-20 15:56:34 · 6103 阅读 · 0 评论 -
【quick-cocos2d-x 游戏开发】quick cocos2dx 3.2最稳定版 创建工程+sublime调试运行
测试环境macquick cocos2dx 3.2quick cocos2dx 3.2版本已经差不多了 已经可以创建工程使用了,看下流程1.最新版quick cocos2dx 3.2 创建工程,编译,运行最新quick cocos2dx 版本 https://github.com/dualface/v3quick/tree/v3quick 1.1下载 按照README原创 2014-08-26 23:36:52 · 15854 阅读 · 1 评论 -
【lua-cocos2dx游戏开发】Lua查找表元素过程(元表、__index方法是如何工作的)
近日开始研究Lua,在元表的使用上照猫画虎地搞了两下,实现了“面向对象”,但究其本质却略有不解,后咨询牛哥得解,特此记录。Lua的表本质其实是个类似HashMap的东西,其元素是很多的Key-Value对,如果尝试访问了一个表中并不存在的元素时,就会触发Lua的一套查找机制,也是凭借这个机制,才能够实现“面向对象”的。举例说明:转载 2014-08-28 15:28:27 · 3621 阅读 · 1 评论 -
【cocos2d-x3.2游戏开发】 lua 类, 继承, 面向对象
lua没有面向对象一说,cocos为我们准备了class的lua端函数,我们参考quick的class函数--[[--创建一个类~~~ lua-- 定义名为 Shape 的基础类local Shape = class("Shape")-- ctor() 是类的构造函数,在调用 Shape.new() 创建 Shape 对象实例时会自动执行function Shape:cto原创 2014-08-28 16:58:00 · 17229 阅读 · 2 评论 -
【quick-cocos2d-x】开发工具sublime text及其强力插件QuickXDev
sublime text是一个小巧,强大,界面漂亮的代码编辑器,目前正式版本为2,开发版为3。下载地址:http://www.sublimetext.com/。sublime text的很多功能都是依赖于其强大的插件系统。sublime text支持lua语言,但大部分功能都没有,如代码提示等等。下面介绍sublime text开发quick-cocos2d-x的强力插件QuickXD转载 2014-08-18 10:39:54 · 1258 阅读 · 0 评论 -
lua数学库LuaMathLib
实在厌倦了做了多个游戏项目之后,对常用的数学计算总是算了又忘忘了再算。与其他技术问题相比,一个解决一个数学型问题有着费时、不易调试逻辑错误、边界条件不明显有隐患、没成就感等特点。本着坑不能踩n+1次的心态,我做了这个东西——LuaMathLib。今天的主角是LuaMathLib,一个通用可移植的纯Lua数学库。语言层面上的特点面向对象 即封装、实例化那堆术语了,目的是在任何面向转载 2014-09-15 13:52:27 · 1705 阅读 · 0 评论 -
【cocos2d-x3.2游戏开发】 模态对话框拦截所有事件
模态对话框游戏需求:Cocos2dx 3.2需要实现模态对话框,拦截上一层的所有事件。实现方法:1.Cocos2dx 2版本中,我们会设置DlgLayer事件的优先级为-128,这样会拦截底层的按钮事件(-128),但是问题是会拦截当前层的按钮事件(-128),需要将DlgLayer上的点击事件手动传入对话框上的按钮处理。3.0版本中已经不再使用了,这种方法有很原创 2014-09-24 21:35:01 · 7803 阅读 · 1 评论