- 博客(23)
- 资源 (3)
- 收藏
- 关注
原创 c基础【一】利用位运算实现数字反转
#include #include int main(){ //通过位运算实现数字的反转(操作的对象必须是整数) unsigned int original =0x123; unsigned int result =0; unsigned int mask =0xF; //掩码 result |=original&mas
2014-11-11 17:45:24 2799
原创 lua基础【五】I/O文件操作
--[[lua文件操作相关I/O]]----可以规定在特定目录下打开一个文件,如果该文件不存在的话,--lua会帮助我们在你规定的目录下创建这个文件,前提是该目录要存在--[[同时我们应该掌握写入文件的模式;对以下写入模式进行说明:"r" 模式:读模式(该模式下,只允许对文件进行读取内容,不容许写入)"w":写模式(允许对文件进行写入,上次的文件
2014-11-09 21:33:20 1100 1
原创 lua基础【四】 基本控制语句
--[[lua的控制语句if ...then ..esle ..end]]--local a223=10local b223=15if a223<b223 then print ( a223 )else print( b223) end--if then elseif then end--w
2014-11-07 10:31:49 752
原创 lua基础【三】唯一数据结构table表
--[[ 数据结构table对象(一种动态分配的对象) lua中的表操作,table类型实现了“关联数组的”。“关联数组是一种具有特殊索引方式的数组” 可以通过下标或者字符串来索引它,table没有固定的大小,table是Lua仅有的数据结构, 既然这么说,就表明table的意义很重大,也极为重要 我们可以用table表示普通数组,字符表,集合记录,队列,也可以通过
2014-11-06 20:43:51 3392
原创 lua基础【二】lua中关于字符串的操作总结
--从从控制台输入字符串操作str =io.read() if str=="hello" then print(str)end--lua中的字符串拼接操作str="hello"str2="world"str3=str..str2print(str3)--lua中的number与string类型的转换a=10b=tostring(a)if
2014-11-06 15:55:18 1202
原创 lua基础【一】dofile引用lua文件
dofile文件引用:在lua为我们提供了一个系统函数dofile,它能够帮助我们引用一个lua文件,并直接操作该文件里面的方法;例如: sum.lua: function sum(a,b) return a+bend getSum.lua:dofile("G/sum.lua")local s=sum(10,20)print(s)
2014-11-06 11:54:15 7990
原创 python【二】python的字符串操作
python的字符串操作很灵活;先来看一个例子:str='helloworld'首先我们输出这个字符串:print str这是一种表示方法,还有很多表示的方法;比如:print str[0:10] 我们也能得到 helloworldprint str[1:3]我们得到:el,截取字符串的el两个字符; 截取字符串的前提条件:是这样的我们如果要截取某段
2014-11-04 14:12:03 1525
原创 C++ 静态static 变量在 cocos2d-x 里面使用误区
void Cms::showMonster(CCArray* monsterArray,int type){ static int posN=0; for(int i=0;icount();i++) { auto monsterSprite=(CCSprite*)monsterArray->objectAtIndex(i);
2014-11-02 07:50:00 1854 2
原创 quick-cocos2dx 那些事儿(一)
quick-cocos2dx是在原生态cocos2d-x的基础上进行lua形式的封装,而其窗口则采用的是QT形式。在使用quick-cocos2dx之前请先下载:quick-cocos2dx包, 开发环境 sublime2.0 或sublime3.0(1):quick-cocos2dx2.2.5 http://cn.cocos2d-x.org/download/(2):subl
2014-08-26 21:15:15 1583
原创 使用CCUserDefault 判断用户是否是第一次登陆系统及UserDefault全路径的获取
bool bfirst =CCUserDefault::sharedUserDefault()->getBoolForKey("first"); //如果不能获取该键值,创建该键值 if (!bfirst) { CCUserDefault::sharedUserDefault()->setBoolForKey("first", true); CCUserDefault::shared
2014-06-11 09:48:18 1668 1
原创 cocos3.0通过精灵控制精灵的触摸事件的实现
auto listener = EventListenerTouchOneByOne::create(); listener->setSwallowTouches(true); auto sprite = this->getChildByTag(virTag)->getChildByTag(jumpTag); listener->onTouchBegan = CC_CALLBACK_2
2014-05-07 11:49:15 2258
原创 写个关于使用cocostudio Armature实现动画自由切换的小demo
这是一个关于使用cocostudio实现动画自由切换的小demo auto sprite =Sprite::create("background.png"); sprite->setAnchorPoint(Point(0,0)); this->addChild(sprite); ArmatureDataManager::getInstance()->addArmatureFi
2014-05-03 20:19:39 2300
原创 程序中使用cocostudio移植到android手机需要的若干配置过程
首先在解决方案下添加现有项:libCocosStudio.vcxproj E$uVS5Sbv! WL:0n"BExtensions.vcxproj libGUI.vcxproj 然后在工程里面引用这些库:勾选上面的三个库; 选中工程属性:在C/C++的常规项的附加包含目录中添加(根目录):$(EngineRoot)cocos\editor-suppor
2014-05-02 18:28:15 1719
原创 cocos2d-x 3.0rc2 一键打包各个平台运行 (超级方便)
首先你需要下载三个文件:分别是android-ndkandroid-sdkant下载的位置可以随意:因为3.0rc2运行setup.py 自动搜索这三个文件win32的cmd下面:(1):cmd下找到cocos2d-x 3.0rc 目录,运行setup.py 文件:Microsoft Windows [版本 6.1.7601]版权所有 (c) 2
2014-04-21 22:21:48 3250
原创 cocos2d-x 3.0rc 较于2.2v 诸多变化中的一些小点
(1)字符传参 使用 const std::string& str;看实例://设置缓存批处理 cocos2d::SpriteBatchNode* setCache_batch(const std::string& plist,const std::string& pvr); SpriteBatchNode* Base::setCache_batch(const
2014-04-15 01:23:14 2010
翻译 学点html5(1)
我发现自己的自学能力好差,难道是老了,半年前就说要学习html5,到现在也没去下功夫。我自己都看不下去了。 来吧学点;边学便理解吧,错了以后再改过来: 首先html标签本身就是指定文本的容器,那么对于容器中的内容我们可以用javascript来填充;对于容器本身的深究已经失去了意义; jvavscript 它是对DOM进行的操作语言(就
2014-03-10 19:24:24 850
原创 cocos3.0使用cocostudio动画帧结合地图键值创建精灵动画
#include "cocos2d.h"#include "cocostudio/CocoStudio.h"//精灵猫和其他精灵的tagtypedef enum{ catTag =1,};//cocostudio 动画帧tagtypedef enum{ catWalkTag = 1001,};class Base :public cocos2d::Layer...
2018-11-09 09:43:18 339
原创 cocos3.0使用cocostudio动画帧结合地图键值创建精灵
#include "cocos2d.h"#include "cocostudio/CocoStudio.h"//精灵猫和其他精灵的tagtypedef enum{ catTag =1,};//cocostudio 动画帧tagtypedef enum{ catWalkTag = 1001,};class Base :public cocos2d::Layer...
2018-11-09 09:42:31 240
转载 unity与android交互(本文转自雨松MOMO)
Unity for Android 比较特殊,Unity for IOS 打包是将XCODE工程直接交给开发者,开发者可以在工程的基础上继续添加新的视图,最后由开发者自行打包生成IPA包,发布程序。而Unity for Android打包直接生成APK包,等于说源代码开发者是看不到的,但是Unity的自身确实有些局限,针对Android平台我们需要学习如何在Unity中调用Android的JAVA
2015-08-20 19:42:12 2047
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人