2014年2月24日

摘要: 利用lua 中的table 特性Base = {x = 0,y = 0}Base.name = "luohai"Base.age = 12Base.sex = "man"Base.new = function(self) local ower = {} setmetatable(ower,self) self.__index = self return owerendBase.setXY = function(self,x,y) self.x = x; self.y = y;end 阅读全文
posted @ 2014-02-24 17:46 lh92lxm 阅读(288) 评论(0) 推荐(0)
 
摘要: 利用3.0里面封装好的模板类来写,不罗嗦,直接上例子(消除星星小游戏中 星星类)require "extern"StarSprite = class("StarSprite",function(fileName)return cc.Sprite:create(fileName) end)StarSprite.__index = StarSpriteStarSprite.type = 0--around colorStarSprite.UP = "Empty" -- 定义成员变量 在外部可以调用StarSprite.DOWN = &qu 阅读全文
posted @ 2014-02-24 17:44 lh92lxm 阅读(1105) 评论(0) 推荐(1)
 
摘要: cocos2dx常见的46中+22中动作详解分类:iOS2013-10-16 00:441429人阅读评论(0)收藏举报bool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !CCLayer::init() ) { return false; } CCSprite * sp= CCSprite::create("Icon.png"); sp->setPosition(ccp(150, 150)); addChild(sp,0,922);//// Actio 阅读全文
posted @ 2014-02-24 17:27 lh92lxm 阅读(222) 评论(0) 推荐(0)

2014年2月17日

摘要: CCLabelTTF* label1 = CCLabelTTF::labelWithString("1掼蛋as", "AppleGothic", 15); label1->setPosition(ccp(50, 50)); addChild(label1); CCLabelTTF* label2 = CCLabelTTF::labelWithString("2掼蛋as", "HiraKakuProN-W6", 15); label2->setPosition(ccp(50, 80)); addChild 阅读全文
posted @ 2014-02-17 17:25 lh92lxm 阅读(584) 评论(0) 推荐(0)

2014年2月13日

摘要: 自己看吧:Base = {x = 0,y = 0} ---原型表Base.name = "luohai"Base.age = 22Base.sex = "man"Base.new = function(self) local ower = {} --创建新表 setmetatable(ower,self) --新表的元表设置为原型表 self.__index = self ----原型表的__index为原型表 return owerendBase.setXY = function(self,x,y) self.x = x; ... 阅读全文
posted @ 2014-02-13 17:06 lh92lxm 阅读(359) 评论(0) 推荐(0)

2014年1月3日

摘要: 一:准备工作准备下载文件1.VS2012,到处都有咱就不发链接了。2.Cocos2d-x的最新版本http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download二:安装VS2012微软的东西就是好,所有的只需要NEXT大法即可完成安装。三:安装Cocos2d-x1.先解压到某一个地方例如:D:\cocos2dx\cocos2d-2.1rc0-x-2.1.22.请先执行D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2\build-win32.bat生成debug库文件,执行完毕之后D:\cocos2dx\cocos2d-2. 阅读全文
posted @ 2014-01-03 14:01 lh92lxm 阅读(389) 评论(0) 推荐(0)

2013年11月26日

摘要: JNI c++ 调用 java----------------------------------------------c++---------------------------------------#include "JniHelper.h"JniMethodInfo t;if (JniHelper::getStaticMethodInfo(t,"org/cocos2dx/lib/Cocos2dxActivity", "openUrl", "(Ljava/lang/String;)V")) {jstring 阅读全文
posted @ 2013-11-26 14:50 lh92lxm 阅读(765) 评论(0) 推荐(0)

2013年11月19日

摘要: 很多android程序在打开时,检测网络是否连接,或者GPS是否可用:1.网络是否连接(包括Wifi和移动网络)//是否有可用网络privatebooleanisNetworkConnected(){ConnectivityManagercm=(ConnectivityManager)mContext.getSystemService(Context.CONNECTIVITY_SERVICE);NetworkInfonetwork=cm.getActiveNetworkInfo();if(network!=null){returnnetwork.isAvailable();}returnfal 阅读全文
posted @ 2013-11-19 11:05 lh92lxm 阅读(285) 评论(0) 推荐(0)

2013年10月30日

摘要: 类中的静态成员真是个让人爱恨交加的特性。我决定好好总结一下静态类成员的知识点,以便自己在以后面试中,在此类问题上不在被动。静态类成员包括静态数据成员和静态函数成员两部分。一 静态数据成员:类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则。同时,静态数据成员还具有以下特点:1.静态数据成员的定义。静态数据成员实际上是类域中的全局变量。所以,静态数据成员的定义(初始化)不应该被放在头文件中。其定义方式与全局变量相同。举例如下:xxx.h文件class base{pri 阅读全文
posted @ 2013-10-30 14:01 lh92lxm 阅读(125) 评论(0) 推荐(0)
 
摘要: 移动 是手机与手持设备的最大特点,可以通过Eclipse的DDMS视图,模拟设备的位置变化,改变经纬度后,点击send,然后运行程序,在应用程序中,动态的获取设备位置,然后显示当前的位置信息。获取位置信息分为三步:1.添加系统权限,来支持对LBS硬件的访问 2.得到系统服务 的LocationManager 对象 LocationManager loctionManager; String contextService=Context.LOCATION_SERVICE; //通过系统服务,取得LocationManager对象 loctionManager=(LocationManager). 阅读全文
posted @ 2013-10-30 10:25 lh92lxm 阅读(654) 评论(0) 推荐(0)