在lua中,能够通过元表来实现类、对象、继承等。与元表相关的方法有setmetatable()、__index、getmetatable()、__newindex。详细什么是元表在这里就不细说了,网上非常多介绍,这里主要讲与cocos2dx相关联的部分。在lua-binding库中extern.lu...
分类:
其他好文 时间:
2014-08-20 17:49:02
阅读次数:
216
配置完环境变量的任意目录执行:cocos new mygame1 -p com.colin.mbgame -l cpp -d f:\cocos2dx\mbgame打包cocos compile -p android -j 4cocos run -p android -j 4
分类:
其他好文 时间:
2014-08-20 17:44:42
阅读次数:
179
cocos2d-x中使用getContentSize获得的就是逻辑点的大小,而getContentSizeInPixels获得的就是像素点的大小。 像素点和逻辑点的对应关系为:逻辑点的大小 = 像素大小 / contentScaleFactor。
如果在高分辨率的平台上(如Iphone4),使用非高分辨率的图片资源,且设置contentScaleFactor为1.0,则IOS的Core A...
分类:
其他好文 时间:
2014-08-20 16:24:12
阅读次数:
142
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 16:22:42
阅读次数:
213
【本节内容】开关类CCControlSwitch继承于控件类CCControl。控件类CCControl主要向子类提供了一系列的控件触发事件。当子控件触发相关的事件后,就会执行相关的控件事件回调函数。这与之前讲的CCMenu中的菜单按钮回调是类似的。控件类CCControl主要有三个子类:(1)开关控件CC..
分类:
其他好文 时间:
2014-08-20 14:18:12
阅读次数:
135
这几天有时间,琢磨一下cocos2dx。cocos2d家族其实挺庞大的,也有cocos2d-android这种可以直接用Java语言来开发的,但是cocos2d-android资料相对少一些,而且貌似都是几年前的。对比一下还是cocos2dx比较流行,有可以跨平台,而且既然要学就一起把c++学了。
这段时间已经用惯了idea,不太想换回去,但是查了查发现idea还不能做c++开发。国内倒是有家公...
分类:
移动开发 时间:
2014-08-20 12:36:42
阅读次数:
259
今天我们来看看粒子特效, 何为粒子特效, 为了模拟燃烧的火焰, 天空飘下来的血环, 滴落的小雨, 这些无规律变化的物体, 我们引进了粒子特效这个名词, 粒子特效的原理是将无数的单个粒子组合使其呈现出固定形态,借由控制器,脚本来控制其总体或单个的运动,模拟出现真实的效果, 有朋友会问, 为什么我们不使...
分类:
其他好文 时间:
2014-08-19 20:41:45
阅读次数:
234
将AppActivity.java的内容修改为如下:
package org.cocos2dx.cpp;
import org.cocos2dx.lib.Cocos2dxActivity;
import org.cocos2dx.lib.Cocos2dxGLSurfaceView;
public class AppActivity extends Cocos2dxActivity...
分类:
移动开发 时间:
2014-08-19 19:14:05
阅读次数:
274
【本节内容】定时器在大部分游戏中是不可或缺的,即每隔一段时间,就要执行相应的刷新体函数,以更新游戏的画面、时间、进度、敌人的指令等等。cocos2dx为我们提供了定时器schedule相关的操作。其操作函数的定义在CCNode中,所以基本上大多数的引擎类都可以设置定时器,如CCLay..
分类:
其他好文 时间:
2014-08-19 16:55:45
阅读次数:
228