- 博客(42)
- 收藏
- 关注
转载 lua 碰撞检测
不规则图形碰撞检测对于矩形碰撞,很多人都知道。但面对多边形图形,大多数采用多矩形覆盖的方式。但是我不是很喜欢这种方式,我所采用的是利用一个经典算法:SAT 一种可以快速检测不规则的凸多边形是否碰撞的算法 给出两个凸多边形体,如果我们能找到一个轴线,使两物体在此轴线上的投影不重叠,则这两个物体之间没有发生碰撞,这个轴线叫做Separating Axis(红色轴线)
2016-10-06 17:54:30
3474
转载 lua函数详解
一、函数: 在Lua中函数的调用方式和C语言基本相同,如:print("Hello World")和a = add(x, y)。唯一的差别是,如果函数只有一个参数,并且该参数的类型为字符串常量或table的构造器,那么圆括号可以省略,如print "Hello World"和f {x = 20, y = 20}。 Lua为面对对象式的调用也提供了一种特殊的语法--冒号操作符
2016-09-03 18:24:04
758
转载 lua时间函数操作和对比代码,os.date() os.time()
lua时间函数操作和对比代码,os.date() os.time()2015-04-27 20:33 1163人阅读 评论(0) 收藏 举报 分类:Lua(1) 版权声明:本文为博主原创文章,未经博主允许不得转载。time和date两个函数在Lua中实现所有的时钟查询功能。函数time在没有参数时返回当前时钟的数值。(在许多系统中
2016-08-18 22:30:10
3228
转载 sublime text2 中标签高亮效果BracketHighlighter插件
sublime text2 中标签高亮效果BracketHighlighter插件sublime-text2-标签高亮 风雨后见彩虹 2014年03月17日发布推荐 1 推荐收藏 4 收藏,7k 浏览1、打开package Control,选择install Package2.输入BracketHighli
2016-07-18 17:42:30
1906
翻译 lua中字符串匹配笔记
lua中字符串匹配笔记 string.gsub 函数有三个参数:目标串,模式串,替换串。基本作用是用来查找匹配模式的串,并将使用替换串其替换掉: s = string.gsub("Lua is good", "good", "bad?") print(s) --> Lua is badstring.gsub 的第二个返回值表示进行替换操作的次数。例如
2016-06-01 15:11:06
364
转载 如何学习一种开发框架
如何学习一种开发框架(如:手机开发cocos2dx方向)?毕业快两年,码农一枚,算不上一名标准的程序员,因为大多数编程都只会用,不知其为何这样实现,不知其完整架构。之前一直做AS3,“混”得还行,积累了很多经验,能快速开发上层应用。但深入AVM、Flash Player运行原理,或渲染原理的积累几乎为零。刚转向做手机,cocos2d-x方向。在新手阶段,知道Lua的基本语法、tab
2016-05-15 22:49:52
2814
转载 cocos2dx lua 热更新
最近研究cocos2dx + lua 实现游戏的热更新。基本原理:比如我有一个GameScene,显示"hello world",现在热更新,更新之后显示"hello SB".如果是用c++来开发,那么只用把它作成lib库,更新时替换lib库。用lua的话,更简单,替换相关的lua就可以了。GameScene.lua[cpp] view plain copy
2016-05-15 21:10:11
420
转载 cocos2d-x 坐标转换总结
首先脑补下基础知识吧:1、OpenGL坐标系:该坐标系原点在屏幕左下角,x轴向右,y轴向上。这也就是cocos2dx中用到的坐标系所以没啥好说的。2、屏幕坐标系:该坐标系的原点在屏幕左上角,x轴向右,y轴向下,其实和OpenGL坐标系的差别也就是y轴的方向拉。假设游戏场景的分辨率为(500,500),其中一个点的坐标为(200,200),那么它在OpenGL坐标系中的坐标还是(200,20
2016-05-15 15:02:01
1204
转载 coocs2dx 2.0 和3.0版本区别
cocos2d-x v3.0 Release NotesTable of Contents generated with DocToccocos2d-x v3.0 Release NotesMisc InformationRequirementsRuntime RequirementsCompiler RequirementsHow to run testsMac
2016-05-15 13:40:53
1179
转载 cocosStudio和cocos2d-x版本对应
版本对应列表: Studio2.x CocosStudio版本对应Cocos2d-x版本JS版本 备注v2.1.5 v2.1.2beta v2.1 (事件:更名Cocos) v3.4finalv3.3 rc0+Cocos新增JSON格式导出,Cocos2d-JS仅支持此格式v2.1betav3.4beta0不
2016-05-15 13:05:43
680
转载 Sublime Text 2 快捷键用法大全
Sublime Text 2 快捷键用法大全(转)来自:http://www.howzhi.com/group/it/discuss/10051#r3Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)Ctrl+G 跳转到相应的行Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+L 选择整行(按住-继续选择下行)Ctr
2016-05-14 18:26:39
246
转载 MFC编程基础
MFC编程基础一、MFC类库概述MFC(Microsoft Foundation class)微软基本类(库),有时候也有人叫做微软基本类库,因为它确实是一个类库(物理上讲),而且非常庞大;它也是一个面向对象的应用程序架构(逻辑上),程序员利用它可以很方便搭建应用程序框架。MFC结合了面向对象的编程技术和WINDOWS消息驱动的编程技术,并封装了WIN32API,其设计好处:消除了
2016-05-05 17:48:49
609
转载 智明星通分享《Clash of Kings》的运营和推广
智明星通首次分享《Clash of Kings》的运营和推广行业资讯 佚名小编 · 2015-07-29 17:40:56 | 7998人浏览分享到 在App annie 6月全球游戏指数报告里,《Clash of Kings》位居Google Play全球游戏收入榜第7位。上线7个月,3000万下载
2016-05-05 17:18:18
859
转载 手游上线流程
手游上线非常麻烦,有客户端,需要跟渠道紧密沟通,下面是我之前总结的产品上线流程,并不适用所有团队,仅供参考。上线前一个月运营工作游戏信息确定确定游戏名字icon做多个版本进行测试截图准备做多个版本进行测试法律流程申请软件著作权申请软件产品登记美术相关申请美术作
2016-05-05 11:41:05
503
转载 c++ 八大排序算法
八大排序算法概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于比较的内部排序中
2016-05-04 15:07:15
334
转载 C++ 抽象类
C++ 抽象类2014-03-05 13:58 14610人阅读 评论(1) 收藏 举报 分类: C++(63) 版权声明:本文为博主原创文章,未经博主允许不得转载。抽象类是为了抽象和设计的目的而建立的,处于继承层次结构的上层。具体类是能够建立对象的类。抽象类的规定(1)抽象类只能用作其他类的基类,不能建立抽象类对象。
2016-05-04 12:14:02
292
转载 C++中 引用&与取地址&的区别
一个是用来传值的 一个是用来获取首地址的&(引用)==>出现在变量声明语句中位于变量左边时,表示声明的是引用. 例如: int &rf; // 声明一个int型的引用rf.&(取地址运算符)==>在给变量赋初值时出现在等号右边或在执行语句中作为一元运算符出现时 表示取对象的地址. 在C++中,既有引用又有取地址,好多
2016-05-03 18:24:47
262
转载 quick-lua文件加密步骤
Cocos2d-Lua 在发布时加密lua源文件作者: 时间: 2015-03-24分类: Quick-Cocos2d-x阅读:3110次暂无评论原文:http://www.tyrantek.com/archives/411我们知道Cocos2d-Lua(Quick-cocos2d-x) 集成有 Player 模拟器,可以快速测试 Lua 游戏代码。当游戏开发完成,需要
2016-05-02 20:44:54
1026
转载 Cocos2dx版本介绍【至3.10版】
Cocos Studio升级为Cocos。更优秀的产品、更优质的服务。 1. 游戏开发一站式解决方案,低成本、高效率 2. 高性能,一次制作,多终端平台共享 3. Windows与Mac同步发布更新,团队协作更容易 4. 丰富的插件素材库,游戏开发更灵活更便捷 v3.10 更新时间:2016年1月18日 更新说明: 【新增】Cocos2d-x与Co
2016-05-02 20:07:57
963
转载 C++11新特性
30分钟了解C++11新特性2013-12-11 10:00 王选易 王选易博客 我要评论(0) 字号:T | T本文将对C++11的以上新特性进行简单的讲解,以便大家能够快速了解到C++11对C++的易用性方面祈祷的巨大作用。AD:网+线下沙龙 | 移动APP模式创新:给你一个做APP的理由>>什么是C++11C++11是曾经被叫做C++0x,是对目前
2016-05-02 19:33:35
228
转载 Lua和C++交互
Lua和C++交互详细总结转自:http://cn.cocos2d-x.org/tutorial/show?id=1474一、Lua堆栈要理解Lua和C++交互,首先要理解Lua堆栈。简单来说,Lua和C/C++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后出。在Lua中,Lua堆栈就是一个struct,堆栈索引的方式可是是正数也可以是负数,区别是:正数索引1永远表
2016-05-02 17:58:25
222
转载 编辑器CocoStudio和CocosBuilder的对比
编辑器CocoStudio和CocosBuilder的对比来源:http://4137613.blog.51cto.com/4127613/1352805 CocosBuilderCocoStudio控件种类支持大部分cocos2d-x自带的常用控件。但对很多常用高级控件没有支持,比如输入框,滚动列表,进度条等开发了一套和cocos2d-x
2016-05-02 17:30:49
443
转载 几种常用的设计模式介绍
几种常用的设计模式介绍1. 设计模式的起源最早提出“设计模式”概念的是建筑设计大师亚力山大Alexander。在1970年他的《建筑的永恒之道》里描述了投计模式的发现,因为它已经存在了千百年之久,而现代才被通过大量的研究而被发现。在《建筑的永恒之道》里这样描述:模式是一条由三个部分组成的通用规则:它表示了一个特定环境、一类问题和一个解决方案之间的关系。每一个模式描述了一个不断重
2016-05-01 21:21:38
365
转载 C++拷贝构造函数详解
C++拷贝构造函数详解标签: c++funclass编译器deletec2011-02-23 13:39 138159人阅读 评论(175) 收藏 举报 分类: C/C++(44) 版权声明:本文为博主原创文章,未经博主允许不得转载。一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:
2016-04-29 15:57:51
352
转载 Cocos2d-x lua 屏幕适配
Cocos2d-x lua 屏幕适配cocos2d-lua 屏幕适配 唐云楼 2014年08月14日发布推荐 0 推荐收藏 1 收藏,6.8k 浏览研究了两天屏幕适配,了解了Cocos提供的屏幕适配的方案有下面几种:1, EXACT_FIT使用这个选项,可以保证设计区域完全铺满屏幕,但是可能会出现界面被
2016-04-26 14:37:13
891
转载 毕业后去大城市OR回小城市
毕业后去大城市OR回小城市?三个真实案例告诉你理财新闻腾讯理财2016-04-22 13:10我要分享31本文转自微信公众号:中国经济网导读参考3个事例,分析3种角度,本文告诉你答案!选择不同,会走上完全不同的生活先讲两个真实的故事。首先是A的故事。A先生是我一位老师的朋友。他老家在湖南
2016-04-22 18:22:54
1020
转载 Lua的闭包
深入理解Lua的闭包一:概念和应用2015-03-16 1 个评论 来源:MaximusZhou的专栏 收藏 我要投稿本文首先通过具体的例子讲解了Lua中闭包的概念,然后总结了闭包的应用场合,最后探讨了Lua中闭包的实现原理。闭包的概念在Lua中,闭包(closure)是由一个函数和该函数会访问到的非局部变量(或者是upval
2016-04-20 17:27:39
459
转载 android 5.0 eclipse开发环境搭建
android 5.0开发环境搭建|浏览:3319|更新:2015-01-24 10:53|标签:android 1234567分步阅读一键约师傅百度师傅内存大升级,从此电脑再无卡顿Android 5.0 是 Google 于 2014
2016-04-20 17:21:15
514
转载 Windows环境下搭建Cocos2d-x3.2环境并配置android交叉编译环境
Windows环境下搭建Cocos2d-x3.2环境并配置android交叉编译环境一、软件1)VS2012(C++11特性在VS2012以上可以使用);传送门:2)Cocos2d-x官网源码;传送门: http://cocos2d-x.org/download3)JDK;传送门:https://github.com/inferjay/AndroidDevToo
2016-04-20 17:19:41
493
原创 Eclipse环境配置
环境配置:Windows环境下搭建Cocos2d-x3.2环境并配置android交叉编译环境http://www.itnose.net/detail/6090401.htmlEclipse开发环境搭建http://www.iteye.com/topic/982182android 5.0开发环境搭建http://jingyan.baidu.com/ar
2016-04-20 17:03:32
300
转载 html标签特效代码大全
html标签特效代码大全2011-12-13 12:28 | 发布者: moke | 栏目:DIV+CSS教程 跑马灯...普通卷动...滑动...预设卷动...来回卷动...向下卷动...向上卷动向右卷动’left’>向左卷动...卷动次数...设定宽度
2016-04-20 16:59:40
1022
转载 CSS有4种定义方式--类+ ID+ 标签+ 伪类
CSS有4种定义方式:1.类, 名称前面是一个点, 需要注意的是类实际上是属性, 点前面如果没有其它内容, 则默认是全局的, 有的话, 是专门那个对象的.2. ID, 名称前面是个"#", 这种专门用于对象的id属性的, 本质上作用就是当你使用id的时候如果又想设置样式, 那么就不比再写class属性了. 还能避免其它id使用此属性, 因为id必须唯一. 当然, 这种避免基本没用, 因
2016-04-19 18:07:05
8632
转载 CSS3 线性渐变(linear-gradient)
CSS3 经典教程系列:CSS3 线性渐变(linear-gradient) 《CSS3 经典教程系列》的前一篇文章向大家详细介绍了 text-shadow 文本阴影特性的用法,今天这篇文章我们在一起来看看 CSS3 中实现渐变效果的 Gradient 属性的具体用法。在以前,渐变效果和阴影、圆角效果一样都是做成图片,直接编写 CSS 代码就可以实现。您
2016-04-19 16:37:08
440
转载 TortoiseSVN日常使用指南(一)
首页文章文库视频iProcess课程认证招聘咨询工具讲座吧会员MyProcessWebSharpPacer建模
2016-04-15 11:14:05
861
转载 cocostudio与cocosbuilder对比整理
cocostudio与cocosbuilder对比整理 1.cocosbuilder1个编辑器就实现了除骨骼系统(完整的骨骼系统)以外的ui、动画、场景编辑器几乎所有功能 2.studio编辑器按照不同功能分出3个,看似更清晰了,但是当做一个动画+ui控件界面时还必须用到场景编辑。比如同1 界面你想实现2层ui之间显示一个动画效果,你得做2个ui文件+1
2016-03-10 17:17:14
757
转载 每天睡6小时和8小时的区别 【链接】
http://bj.jjj.qq.com/a/20151216/016174.htm?pgv_ref=aio2015&ptlang=2052#p=1
2015-12-16 10:01:15
357
转载 如何当好一枚交际花,且看汪涵的人际关系学
如何当好一枚交际花,且看汪涵的人际关系学明星资讯桃红梨白2015-12-16 09:18分享7评论[摘要]尊重他人是前提,做到尊重他人,自然能收获人脉。而“亲疏随缘”却是一种无形中的筛选。本文转自微信公众号“桃红梨白”微信号:geyiran666前几天,被汪涵刷了屏。起因想必大家都知道了:因《琅琊榜》和《芈月传》而再次炙手可热的刘涛,在丹麦丢了行李,打不通大
2015-12-16 09:59:10
1034
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人