Fork me on GitHub
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 125 下一页

2012年6月4日

摘要: http://labs.ywlx.net/?p=2035以往在cocos2d中实现此效果都是结合UIScrollView和UIButton来实现,cocos2d与UIView结合需要经过多个步骤,过程繁琐。还有一个缺点就是当选中一个UIButton之后再拖拽,是拖不动的。所以在此我们使用 自定义CCLayer和CCSprite来实现,脱离和UIView的结合。*实现思路:初始化多个CCLayer,把需要的数据添加到每个CCLayer里。把这些CCLayer添加到自己自定义的一个CCLayer里,然后在这个自定义的CCLayer里通过重写方法(void)ccTouchMoved:(UITouch 阅读全文
posted @ 2012-06-04 09:55 pengyingh 阅读(2259) 评论(0) 推荐(0)
摘要: 转自:http://labs.ywlx.net/?p=2062以前需要实现落叶动画时,把问题也想的太复杂,最后还是没能实现落叶动画,之前写过一篇关于合成动画的钟摆动画,使两个动画同时运动就实现了复杂的动画。然后同样的道理:将自由下落和左右摆的动画和合起来不就是落叶动画了吗,想想自已曾经为了一个落叶所浪费的时间就感到不值。主要代码://添加一个精灵CCSprite *spriteYezi1 = [CCSprite spriteWithFile:@"img_yezi1.png"];spriteYezi1.rotation = 30;spriteYezi1.anchorPoint 阅读全文
posted @ 2012-06-04 09:54 pengyingh 阅读(592) 评论(0) 推荐(0)

2012年6月2日

摘要: http://blog.raylife.com/index.php/cocos2d-lua-intergration/这次会介绍一下如果将 Lua 引入到 cocos2d 的项目中去,以便更方便的进行游戏项目调试。本次测试采用了最新版本的cocos2d-iphonev1.1,最新版本代码可以从这里下载:Github。Lua 版本采用 5.2.0,请到这里下载:Lua.org。XCode 使用 XCode4。前面多说一句,如果是第一次使用 cocos2d,那么请在解压 cocos2d 压缩包之后,进入终端窗口,键入“cd ”,然后将 cocos2d 的文件夹拖到终端窗口上。操作正确的话,终端窗口 阅读全文
posted @ 2012-06-02 11:29 pengyingh 阅读(295) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/jason20ming/article/details/7615745众所周知,下面一行代码可以在origin基础上使对应layer绕Y轴旋转180度。[plain]view plaincopyCATransform3DRotate(origin,DegreesToRadians(180),0.0f,1.0f,0.0f);如果将这个变换加入动画中可以看到,其旋转过程是一个平面效果,并没有象系统提供的flip效果那样有透视效果。但现在只需要一个简单的改动即可实现此效果,在origin上修改其m34变量,如下所示:[plain]view plaincopy 阅读全文
posted @ 2012-06-02 11:16 pengyingh 阅读(383) 评论(0) 推荐(0)
摘要: 1、卸载之前的XCode命令行执行下面命令:sudo /Developer/Library/uninstall-devtools --mode=allsudo /Developer/Library/uninstall-developer-folders参看:http://www.cocoachina.com/bbs/read.php?tid-17767.htmlhttp://macdevelopertips.com/xcode/how-to-uninstall-xcode.html经过试验,AppCleaner 并不能卸载干净,我是在AppCleaner之后再执行 sudo /Develope 阅读全文
posted @ 2012-06-02 11:04 pengyingh 阅读(27129) 评论(0) 推荐(0)
摘要: 项目地址:https://github.com/kstenerud/iOS-Universal-Framework这是一个Xcode 4使用的项目模板,而不是一个新的开源框架。这是项目主页,介绍得很清楚,我把它抓过来翻译了一下。我们为什么需要框架(Framework)?要想用一种开发者友好的方式共享库是很麻烦的。你不仅仅需要包含库本身,还要加入所有的头文件,资源等等。苹果解决这个问题的方式是框架(framework)。基本上,这是含有固定结构并包含了引用该库时所必需的所有东西的文件夹。不幸的是,iOS禁止所有的动态库。同时,苹果也从Xcode中移除了创建静态iOS框架的功能。Xcode仍然可以 阅读全文
posted @ 2012-06-02 11:02 pengyingh 阅读(761) 评论(0) 推荐(0)

2012年5月28日

摘要: 子龙山人:http://www.cnblogs.com/andyque/archive/2011/05/07/2039481.html这篇教程是Ray Wenderlich的《如何使用cocos2d制作基于tiled地图的游戏》系列教程的后续。如果你还没有看过前面两部分的教程,可以在我的博客上找到另外两篇我翻译Ray的教程。 在第二部分教程中,Ray教大家如何在地图中制作可碰撞的区域,如何使用tile属性,如何制作可以拾取的物品以及如何动态修改地图、如何使用“Heads up display”来显示分数。 在这个教程中,我们将加入敌人,这样的话,你的忍者就可以向它们扔飞镖啦,同时还增加了胜.. 阅读全文
posted @ 2012-05-28 12:28 pengyingh 阅读(367) 评论(0) 推荐(0)
摘要: /** cocos2d for iPhone: http://www.cocos2d-iphone.org** Copyright (c) 2008-2010 Ricardo Quesada* Copyright (c) 2011 Zynga Inc.** Permission is hereby granted, free of charge, to any person obtaining a copy* of this software and associated documentation files (the "Software"), to deal* in t 阅读全文
posted @ 2012-05-28 09:43 pengyingh 阅读(2088) 评论(0) 推荐(0)

2012年5月25日

摘要: http://magicalboy.com/ios_gps_location/在 iOS 平台上使用CLLocationManager获取 GPS 位置信息,比如经度,纬度,海拔高度等是很简单的事情。步骤加入 CoreLocation.framework , 导入头文件。#import <CoreLocation/CoreLocation.h>在 AppDelegate.m 中加入检测是否启用位置服务功能。CLLocationManager *manager = [[CLLocationManager alloc] init];if (manager.locationService 阅读全文
posted @ 2012-05-25 14:28 pengyingh 阅读(4848) 评论(0) 推荐(0)
摘要: nib是NeXT Interface Builder的缩写。xib 是xml nib文件,于2007年 Leopard (and Xcode 3.0) 版本中更新。以源码方式打开查看:< ?xml version="1.0" encoding="UTF-8"?>78410F2521……相同点:NIB 和 XIB 都是 Interface Builder 的图形界面设计文档。Interface Builder 把窗口、菜单栏以及窗口上的各种控件的对象都“冻结”在了一个 NIB文档里面了;程序运行时,这些对象将会“苏醒”。不同点:NIB为二进制文 阅读全文
posted @ 2012-05-25 14:14 pengyingh 阅读(3930) 评论(0) 推荐(1)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 125 下一页

导航