自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 cocos2d-x 3.10 BabeLua 插件不能断点调试

安装了 BabeLua For 2013 V3.2.2.0.vsix 的插件之后,选择了好了 lua脚本的路径和 工作目录,执行exe,发现BabeLua 一直命中不了断点一直提示relative: .\src/main.luafindfile: \win32\src\main.luaLoad script(11): \win32\src\main.luarelative:

2017-03-25 23:38:25 4247 1

原创 SmartSVN log异常

在Mac上使用SmartSVN的时候,查看Log的时候,报错SVN Access to ‘/svn/Test/!svn/me’ forbidden后来发现是日志缓存文件出了问题在project->Manage Log Caches… 把出问题的缓存文件删除即可正常查阅

2017-03-19 14:15:27 3137

原创 mac os x 下的 编译 protoc-gen-lua 的pb.so

最近在做一个需求,由于服务器还未提供完整的pb,需要客户端自己构建pb,遇到了若干问题,下班回家想研究lua版本的protocol buffer.就下载了一个,在自己的mac上构建,结果编译的时候遇到了若干问题。首先,到github下载到了protoc-gen-lua下载地址 https://github.com/sean-lin/protoc-gen-lua编译pb.so

2016-11-17 06:20:24 3448

原创 programming in lua 第五章笔记

当一个函数只有一个参数,而且这个参数的类型是字符串或者table,那么函数的()可以省略函数的参数是一个local变量lua函数可以返回多个返回值s,e = string.find('Hello lua users','lua')print(s,e) —> 7 9()可以强制函数只返回1个返回值print((foo0())table.un

2016-10-26 02:18:14 531

原创 programming in lua 第四章笔记

lua是先获得变量的值,然后再执行赋值语句的x,y = y,x 这个语句可以交换y,x的值使用local变量的好处1.减少全局命名空间的占用2.访问local变量比全局变量要快3.当local变量的作用域结束后,就被垃圾回收了在lua中,local变量在被使用的时候再声明,这样可以减少作用域,增加可读性。

2016-10-18 07:21:09 539

原创 Programming in lua 第三章笔记

a % b = a - math.floor(a/b)*b保留小数点位数的方法x = math.piprint(x-x%0.01) and关键字如果表达式为false则返回第一个参数or 关键字如果表达式为true则返回第一个参数只有false和nil  关键字代表falsex = x or v 等同于 if not x then x =

2016-10-17 21:47:50 328

原创 programming in lua 第二章笔记

字符串替换a = "one string"b = string.gsub(a,"one","another") --change string partsprint(a)print(b)#号可以求得字符串长度但是1个中文字符 长度是3\是转移符号格式复杂的字符串可以用[[]]来表示page = [[    An HTML Pa

2016-10-09 22:50:33 411

原创 programming in lua 第一章笔记

1.命令行运行lua 文件lua hello.lua2.命令行输入lua会获得lua版本信息 并进入交互模式luaLua 5.3.3  Copyright (C) 1994-2016 Lua.org, PUC-Rio退出命令行模式(ctrl-D UNIX, ctrl-Z Windows)或者调用os.exit()可以使用-i来让Lua先进入交

2016-10-09 22:28:24 528

原创 CCScrollView添加滚动条和滚动背景

cocos2d-X里提供的CCScrollView里并没有提供滚动条和滚动条背景,我对它进行了一些修改

2014-06-26 14:09:20 3759

转载 使用CocosBuilder制作一个跳跃小游戏

花了1天的时间看了这篇教程,

2014-06-05 14:54:10 826

原创 制作可拉伸的UIImage

通常一个项目里,有很多按钮样式是一样的,但是长度是不一样的,如果直接对按钮的UIImage进行frame的调整,拉伸,图片就变形了。变得很难看。iOS提供了2个方法,一个是旧版本的已经不用了stretchableImageWithLeftCapWidth:topCapHeight我用的是resizableImageWithCapInsets,这个方法得至少在ios5系统下才能用该方法提

2012-12-07 17:02:56 2530 1

原创 好久没专心看一本技术书了,就从这本开始吧 Learning Cocos2D.pdf

第一章 没什么好说的,就是cocos2d的下载安装,配置,和hello第二章 笔记UIKit 和 OpenGL ES 坐标系的区别:UIKit 的坐标原点(0,0)在屏幕的左上角,OpenGL ES的原点在屏幕的左下角所以在处理touch事件的时候,需要把UIKit坐标转化成OpenGL ES的坐标cocos2d 的 covertToGL convertToUI 方法可以转化坐

2012-12-03 18:44:00 2797

翻译 调用MessageUI框架实现收送邮件

1.添加MessageUI.framework2.在头文件加入// Add to top of file#import #import // Mark class as implementing MFMailComposeViewControllerDelegate@interface RootViewController : UIViewController {

2012-12-03 15:16:23 1222

原创 Cocos2d 2.0与UIKit结合使用

本文是阅读How To Integrate Cocos2D and UIKit后的总结,这篇教程里面cocos2d的版本比较老,和现在的模版有点差别,所以在重复上面的例子时候进行了相应的修改原文地址为:http://www.raywenderlich.com/4817/how-to-integrate-cocos2d-and-uikitCocos2d新建的项目中,启动流程是这样的:

2012-12-01 20:29:31 3327

转载 ios6下cocos2d调用摄像头报错问题

*** Terminating app due to uncaught exception 'UIApplicationInvalidInterfaceOrientation', reason: 'Supported orientations has no common orientation with the application, and shouldAutorotate is return

2012-11-23 17:56:02 2259

原创 优化笔记

1.加载背景图片的时候,一般背景图片都是不透明的,可以先修改加载图片格式为16位的,然后再设回去会节省内存消耗[CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGB565]; background = [CCSprite spriteWithFile:@"blue-shooting-star

2012-11-22 18:28:32 644

原创 iCloud 查询错误

今天调试iCloud的时候遇到了这个问题 *** -[NSFileManager URLForUbiquityContainerIdentifier:]: An error occurred while getting ubiquity container URL: Error Domain=LibrarianErrorDomain Code=11 "The operation couldn’

2012-11-21 15:54:16 1878 1

转载 用宏实现的单例模式

#define SINGLETON_CLASS_NO_DEF_CONSTRUCT_BODY(class_name)\ private:\ class_name();\ class_name(const class_name&);\ class_name & operator = (const class_name &);\ public:\ stat

2012-10-19 15:44:23 732

原创 XCode 的CopyPNGFile Error (找不到图片或目录)

1.点击工程的TARGETS2.点击Build Phases3.点击Copy Bundle Resources4.看里面的资源有什么是红色显示的,然后选中它,最底下有删除的按钮。删掉就好了

2012-10-15 18:10:47 6753 1

原创 CCFadeOut的使用感想

今天在一个CCMenu里面用了一个CCFadeOut的效果,那个按钮里面有添了一个CCSprite,结果发现CCFadeOut只是把CCMenu变成透明的,里面加的子节点并没有随着父类变成透明的。所以,最后我只能把它的子节点也调用一个CCFadeOut效果。不知道还有没有其他更方便的做法

2012-09-26 18:14:48 3560

转载 ios6下 cocos2d-x 2.0不能横屏解决方案

升级到ios6后,发现cocos2d-x的项目都变成竖屏了。之前设置横屏竖屏的方法都不能用了。这个原因在于在ios6中- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 这个方法已经不能使用了。解决方案:在ios包里找到RootViewCo

2012-09-20 22:48:12 3587 2

原创 XCode4.5 静态库报错

今天更新完xcode4.5后,原来的工程编译不通过,一个静态库不能使用,显示architecture armv7s错误可以在XCode 4.5的Build Setting中将Architectures的$(ARCHS_STANDARD_32_BIT)修改为armv7来解决该问题

2012-09-20 16:11:11 1001

原创 旧版本cocos2d的卸载与cocos2d-iphone-2.1-beta2安装问题

卸载旧版本的cocos2d直接去文件的响应目录下删了即可我的系统是10.8的,网上说要删三个地方,我就找到其中的2个:/Library/Developer/Xcode/Templates/cocos2d/Library/Developer/Xcode/Templates/File Templates/cocos2d还有个文件夹反正我是没找到:/Library/Applicati

2012-09-15 14:58:37 1542

转载 Cocos2d 改成竖屏的方法

在生成的RootViewController.m文件里- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation方法中#elif GAME_AUTOROTATION == kGameAutorotationUIViewController // // EAGLVi

2012-09-15 11:30:12 1536

翻译 object-c基础知识复习

int main(int argc,const char *argv[]){ return 0;}0代表程序是正常退出,任何非0的返回值代表有错误产生NSLog输出各种数据类型的表达式#import int main(int argc, const char * argv[]){ @autoreleasepool {

2012-09-12 10:39:50 1000

原创 ios授权其他电脑开发者身份的方法

昨天忽然发现开发者账号到期了,续费的话,中国区续费还得传真信用卡信息去美国,估计得一个礼拜。无奈,只能找朋友的账号救下急。具体方法如下:1.建好App ID,注册好设备后,让生成证书的那台计算机导入相应的ProvisioningProfiles文件。2.打开XCode的Organizer按钮3.在TEAMS选择一个4.然后点Export导出5.选个名字,设个密码

2012-09-12 10:17:51 1160

转载 XCODE 4下调用相机、通讯录是英文

1.在Supporting Files文件夹右键,NewFile… -> iOS -> Resources -> String Files,命名为Localizable.strings2.选中Localizable.strings 点击 XCode-> View-> Utilities -> File Inspector,在Localization中点+添加语言(zh-hans是简体中文

2012-09-11 18:32:34 744

Programing in lua 3rd

lua脚本的很好的入门教程,想学习移动游戏脚本的可以看看

2013-10-21

IOS6 autolayout例子

ios6 新功能 AutoLayout的使用,一共4个例子,解决不同设备的UI定位问题

2013-01-01

cocos2d 2.0与UIKit结合的例子

cocos2d 2.0与UIKit结合的例子 控件的使用

2012-12-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除