摘要:创建精灵表单:创建动画先要把图片整合到一个图片上然后生成plist文件;方法下载Zwoptex软件:http://www.zwopple.com/zwoptex/然后打开选择 create new document1把连续动画单独图片拖到窗口空白处;2.现在图片是叠放在一起的 点击layout按钮3. 修改图片大小 (默认很大,要修改成合适大小)4.修改目录点击工具栏的publish->publish Setting把Texture File Path 和Coordinates Path 修改为任意目录 文件名要一至,我分别起的ya.plist 和ya.png把Coordinates F 阅读全文
cocos2d(背景图片循环滚动)
2014-03-26 18:08 by Lves Li, 619 阅读, 0 推荐, 收藏, 编辑
摘要:背景图片循环滚动 使用action 实现的:主要有两个背景图片交替循环滚动:我选的两个背景图片的宽度都是1024的 ,所以定义了#defineBGIMG_WIDTH1024代码如下:在HelloWorld.h的头文件中声明两个背景图片精灵#import "cocos2d.h"// HelloWorldLayer@interface HelloWorldLayer : CCLayer { CCSprite *bagSprite1; CCSprite *bagSprite2;}在.m文件中实现的部分代码:#import "HelloWorldLayer.h" 阅读全文
我的第一个手机应用终于上线了
2014-03-21 17:29 by Lves Li, 150 阅读, 0 推荐, 收藏, 编辑
摘要:学习IOS也有小半年了,第一个iPhone 应用终于上线了,欢迎大家下载:是一个烟台汽车查询违章信息的小软件:《烟台车友》 可随时随地查询烟台汽车违章信息,再也不用忘记交罚款。。大家可到app store 下载手机版https://itunes.apple.com/us/app/yan-tai-che-you/id835507665?mt=8 还想现在在appstore上搜索还搜不到,不过我在itunes上可以看到,估计刚刚 ready for sale 还得一会才能搜到,大家可以通过这个链接下载:点击打开链接 阅读全文
cocos2d(CCSprite 用贝塞尔做抛物线,足球精灵并且同时做旋转放大效果)
2014-03-20 20:59 by Lves Li, 343 阅读, 0 推荐, 收藏, 编辑
摘要:今天刚学到Cocos2d中的动作哪一张,自己做了一个用贝塞尔曲线足球精灵实现同时放大旋转和抛物线动作。使用[CCSpawn actions:,,]链接这几个动作,同时做。与CCSequence(一个动作做完然后做另一个)不同;直接上代码,很简单。-(id) init{ // always call "super" init // Apple recommends to re-assign "self" with the "super's" return value if( (self=[super init]) ) { CGS 阅读全文
IOS7学习之路十(百度地图API环境搭建)
2014-03-10 15:53 by Lves Li, 234 阅读, 0 推荐, 收藏, 编辑
摘要:百度地图官网的API开发教程链接:点击打开链接我按照他的教程做的总出现“Apple Mach-O linker command failed with exit code 1”的错误,于是只好自己上网搜了。下面说说自己的搭建环境的方法吧 :我错误的原因是引入静态库的时候路径错误导致的1.下载链接点击打开链接2。解压后如下:3.把以上三个inc libs mapapi.bundle文件复制粘贴到项目根目录下点击Xcode中项目名。原则add projects to"XXX" 把inc文件夹、mapapi.bundle文件和libs/Release-iphoneos文件夹中的l 阅读全文
cocos2d-x C++的do...while(0)另类使用方法
2014-03-09 11:38 by Lves Li, 159 阅读, 0 推荐, 收藏, 编辑
摘要:在C++中,有三种类型的循环语句:for,while,和do...while,但是在一般应用中作循环时,我们可能用for和while要多一些,do...while相对不受重视。但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不是用来做循环,而是用作其他来提高代码的健壮性。1.do...while(0)消除goto语句。通常,如果在一个函数中开始要分配一些资源,然后在中途执行过程中如果遇到错误则退出函数,当然,退出前先释放资源,我们的代码可能是这样:version1bool Execute() { // 分配资源 int *p = new int; ... 阅读全文
C++ Virtual详解
2014-03-08 16:00 by Lves Li, 153 阅读, 0 推荐, 收藏, 编辑
摘要:Virtual是C++ OO机制中很重要的一个关键字。只要是学过C++的人都知道在类Base中加了Virtual关键字的函数就是虚拟函数(例如下面例子中的函数print),于是在Base的派生类Derived中就可以通过重写虚拟函数来实现对基类虚拟函数的覆盖。当基类Base的指针point指向派生类Derived的对象时,对point的print函数的调用实际上是调用了Derived的print函数而不是Base的print函数。这是面向对象中的多态性的体现。(关于虚拟机制是如何实现的,参见Inside the C++ Object Model ,Addison Wesley 1996)[cp 阅读全文
xcode5向APP store上传应用的时候注意点
2014-03-07 21:26 by Lves Li, 177 阅读, 0 推荐, 收藏, 编辑
摘要:最近我在向appstore 上传应用的时候遇到了各种问题,由于网上的一些教程都是很久以前写的了,现在发布网站有些改动,所以自己走了很多弯路,不多说了,自己记录下犯下的错误吧。我是按照这片博客操作的:点击打开链接1.上传时遇到错误之一是:正在通过ITUNES STORE进行鉴定解决方法如下:2.当进行到生成上传包即:点击product》》archive 》》validation时;先是出现“the bundle does not contain an app icon for iphone / ipod touch of exactly '120x120' pixels”的错误解 阅读全文
IOS7学习之路九(ios7自定义UIAlertView)
2014-03-03 16:17 by Lves Li, 218 阅读, 0 推荐, 收藏, 编辑
摘要:IOS7的UIAlertView 不支持自定义,无法添加subview .不过可以用第三方库git上的下载链接 https://github.com/wimagguc/ios-custom-alertviewCustom iOS7 AlertView使用方法:1.下载2下载之后解压后把其中的CustomIOS7AlertView.hCustomIOS7AlertView.m两个文件粘贴到自己的项目中。3.添加头文件在需要使用UIAlertView的地方,添加头文件。#import "CustomIOS7AlertView.h"并且添加协议。4.添加AlertView Cus 阅读全文
IOS7学习之路八(iOS 禁止屏幕旋转的方法)
2014-03-03 15:49 by Lves Li, 552 阅读, 0 推荐, 收藏, 编辑
摘要:- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{ return (toInterfaceOrientation == UIInterfaceOrientationPortrait);}- (BOOL)shouldAutorotate{ return NO;}- (NSUInteger)supportedInterfaceOrientations{ return UIInterfaceOrientationMaskPortrait;//只支... 阅读全文