02 2012 档案

求教,有关cocos2D纹理图释放问题
摘要:转载自:http://www.cocoachina.com/bbs/simple/?t80611.html求教,有关cocos2D纹理图释放问题cocos2D纹理图加载太多卡的受不了,我想每次场景切换的时候移除不需要的纹理。在上一个场景的dealloc中我调用如下方法:[[CCSpriteFrameCache sharedSpriteFrameCache] removeSpriteFrameByName:@“xxx.png”];但是发现并没有移除,在这里我想问下removeSpriteFrameByName,后的字符串应该带不带.png后缀然后我用下面这两个方法去释放不必要的纹理[[CCSpr 阅读全文

posted @ 2012-02-29 18:47 yang3wei 阅读(357) 评论(0) 推荐(0)

Using texturetool to Compress Textures
摘要:转载自:https://developer.apple.com/library/ios/#documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/TextureTool/TextureTool.html#//apple_ref/doc/uid/TP40008793-CH108-SW1Using texturetool to Compress TexturesThe iOS SDK includes a tool that allows you to compress your textures into the PVR text 阅读全文

posted @ 2012-02-29 16:50 yang3wei 阅读(294) 评论(0) 推荐(0)

Create PVR texture from png file
摘要:转载:https://discussions.apple.com/thread/1900989?start=0&tstart=0Hi,I have one image file in png format. I want to create texture out of that image. To convert into texture format .pvr I am using following command:$ ./texturetool -e PVRTC -o ./image.pvr ./image.pngimage.pvr file is getting create 阅读全文

posted @ 2012-02-29 13:27 yang3wei 阅读(380) 评论(0) 推荐(0)

(牛帖)PVRTC compression increasing the file sizes of PNG
摘要:3down votefavorite3share [g+]share [fb]share [tw]For iPhone game development, I switched from PNG format to PVRTC format for the sake of performance. But PVRTC compression is creating files that are much bigger than the PNG files.. So a PNG of 140 KB (1024x1024) gets bloated to 512 KB or more in the 阅读全文

posted @ 2012-02-28 22:21 yang3wei 阅读(346) 评论(0) 推荐(0)

'cmath' file not found
摘要:box2d 的 b2Vec2 类型和 cocos2d 的 CGPoint,CGSize, CGRect,我想拿出来自己用,于是新建了一个 Terminal 工程。因为 CGPoint 和 苹果自带的 CoreGraphics里面自带的~而 box2d 里面的 b2Vec2 类型我也经常用到,包含 b2Vec2 类型定义的头文件 b2Math.h 里面同时也包含了不少 有用的,线程的方法,因此我很想来重复利用这些现成的东西。但是遇到了一些问题:‘cmatch’ file no found, 'iostream' not recognized等等,包含在 b2Math.h 的#in 阅读全文

posted @ 2012-02-28 21:36 yang3wei 阅读(1642) 评论(0) 推荐(0)

可爱死了!然后,就没有然后了…你已经死了——6种要你命的可爱家伙
摘要:转载自:http://select.yeeyan.org/view/282137/254580如果动物会说人话的话,它们肯定会把它们的大部分时间都花在骂我们是傻x,快点滚出老子的地盘上。我们认为“可爱”的这些特征通常都是动物们用来吸引游人向它们投掷食物的手段罢了。 下面是6种你见到后很可能会绕道而行的动物,不管它们贴在你墙上的挂历上时看起来多么的招人喜欢。如果动物会说人话的话,它们肯定会把它们的大部分时间都花在骂我们是傻6种你见到后很可能会绕道而行的动物,不管它们贴在你墙上的挂历上时看起来多么的招人喜欢。河马好可爱呀!为了让你有个河马到底多可爱的概念,我们想让你先看看这个。现在我们再来看看这个 阅读全文

posted @ 2012-02-28 00:42 yang3wei 阅读(308) 评论(0) 推荐(0)

printf(\"goodbye, Dennis\");
摘要:转载自:http://select.yeeyan.org/view/20180/242262现代计算之父丹尼斯•里奇于10月8日去世,享年70岁。 再见,丹尼斯!每当轻轻敲一下某部i什么玩意儿,你就在触摸史蒂夫·乔布斯的一小部分。他非凡的想象力对于苹果公司凭幻想做出来的产品有重大影响,特别是最后这14年间,乔布斯重新掌握这家他所创办的公司的方向之后。乔布斯之死看起来就像宗教界的大人物之死。然而,他创造出来的全部技术奇迹,连同苹果公司的竞争对手卖出的另外十亿部手机,也只不过是些精致的接收器,都不是为了丹尼斯·里奇。他们应该把数字灵魂即操作系统和令他们如此具有活力的程序归功于他 阅读全文

posted @ 2012-02-28 00:14 yang3wei 阅读(171) 评论(0) 推荐(0)

简单问题:sizeof(char型数组)为数组大小,而不是4, 为什么? 100!
摘要:转载自:http://topic.csdn.net/t/20030701/23/1979882.htmlchar A[10];int len = sizeof(A);len的结果是10,而不是sizeof(char *)的值4??在线等待......char *是个指针类型,大小就是4字节~sizeof(数组名)一般不等于sizeof(该数组类型的指针),除非数组有4个元素.sizeof的功能就是这样的,对于数组给出数组的字节长度。sizeof(数组名) 测量出来的 是整个的数组长度 这是应该值得注意的地方 因为char的长度是1 所以整个长度当然是 10啦有关内容见: ... 阅读全文

posted @ 2012-02-28 00:07 yang3wei 阅读(731) 评论(0) 推荐(0)

Xcode and #pragma mark
摘要:转载自:http://macdevelopertips.com/xcode/xcode-and-pragma-mark.htmlI’ve started using#pragma markdirectives in my code to help with organization as my implementation files grow. #pragma mark is simple to use, for example, insert the following to call out initialization code:#pragma mark - #pragma mark 阅读全文

posted @ 2012-02-27 21:36 yang3wei 阅读(202) 评论(0) 推荐(0)

verlet-rope-latest 的扩展—— BYRope
摘要:对 verlet-rope-latest 做了一下扩展:1。可以添加绳子端点的sprite2。以 b2RopeJoint 对绳联体做最大距离限制3。可以在body的fixture上面任取一点作为连接点(原版仅仅支持连接到物体的中心点),这个也是推动我做修改的初衷~废话不多说:上效果图:上相关代码://// BYRope.h// HungryBear//// Created by Bruce Yang on 12-2-26.// Copyright (c) 2012年 EricGameStudio. All rights reserved.//#import <Foundation/Fou 阅读全文

posted @ 2012-02-27 01:32 yang3wei 阅读(352) 评论(0) 推荐(0)

总结阐述Cocos2d-X与Cocos2d-iphone区别
摘要:本站文章均为李华明Himi原创,转载务必在明显处注明:转载自【黑米GameDev街区】原文链接:http://www.himigame.com/iphone-cocos2dx/603.html 可能很多童鞋有点疑惑-。 -昨天刚写了如何搭建Cocos2d-X开发环境,这一篇就开始总结了。。。。。 不得不说要说总结,因为Cocos2d-X的代码和Cocos2d-iphone两个引擎除了语言不同外(Cocos2d-X使用C++,Cocos2d-iphone使用Object-C)可以说没有其他差异=。 = 下面Himi举例对比几段代码来说明吧: 创建添加一个精灵代码对比: ... 阅读全文

posted @ 2012-02-26 17:52 yang3wei 阅读(207) 评论(0) 推荐(0)

learn iPhone and iPad cocos2d Game Development" 学习(Tips 5
摘要:转载自:http://tank2308635.iteye.com/blog/1246491tips 1:CCSpriteBatchNode的CCSprite节点都必须使用同一个图片文件,你可以把不同的图片放到同一个纹理贴图集中,然后利用CCSpriteBatchNode将所有图片渲染出来, 以提高渲染速度。当你需要显示两个或者更多个相同的CCSprite节点时,你可以使用CCSpriteBatchNode。组合在一起的CCSprite节点越多,使用 CCSpriteBatchNode得到的效果提升就越大。不过因为所有的CCSprite节点都添加到同一个 CCSpriteBatchNode中,所 阅读全文

posted @ 2012-02-26 17:42 yang3wei 阅读(201) 评论(0) 推荐(0)

box2d verletRope-latest 使用说明
摘要://// VRope.h - 0.3//// Updated by patrick on 28/10/2010.///*Verlet Rope for cocos2dVisual representation of a rope with Verlet integration.The rope can't (quite obviously) collide with objects or itself.This was created to use in conjuction with Box2d's new b2RopeJoint joint, although it' 阅读全文

posted @ 2012-02-26 11:50 yang3wei 阅读(197) 评论(0) 推荐(0)

box2d 描点工具生成b2Shape数据(xml通用格式),oc、c++解析模块类文件,b2Shape数据可视化工具
摘要:第一个东西上次硬盘被抹已经没了,我得重新去写,第二和第三个是计划内但是还没开始做的。mark一下,等我的游戏做完之后进行统一的整理,抽空贴出来~ 阅读全文

posted @ 2012-02-26 09:16 yang3wei 阅读(183) 评论(0) 推荐(0)

遇到数个bug,记录一下
摘要:遇到了两个不是很难但却有点儿类似于“找茬”的bug1个是添加到 batch 中的 sprite 调用 removeFromParentAndCleanUp 方法之后,竟然没有被顺利移除出去的bug蛋疼了好一阵,真的可以说是百思不得其解,还以为有时 cocos2d 冒出了什么新的 bug,但我总是被事实打击到,不过我也习惯了,貌似每次都是我自己的问题,哈哈~贴张图先:右下角的那只小鱼没有如我所愿的被移除出去,小鱼所依附的 fixture,body已经被正常销毁掉了~解决方案:仔细查看代码,看是否是因为将某个 sprite 加入 batchNode 的时候添加了两次值得注意的是,并非所有被加入过两 阅读全文

posted @ 2012-02-25 23:06 yang3wei 阅读(211) 评论(0) 推荐(0)

POWERVR 是什么
摘要:转载自:http://www.cnblogs.com/leaven/archive/2010/11/25/1887653.htmlPOWERVR is a division of Imagination Technologies Ltd. which designs and licenses graphics and video core IP. Current product families include 3D GPUs (POWERVR MBX and SGX), vector graphics acceleration (POWERVR VGX), and video decode/ 阅读全文

posted @ 2012-02-25 18:34 yang3wei 阅读(215) 评论(0) 推荐(0)

CCSpriteBatchNode与"pvr.ccz","plist"精灵优化及注意事项
摘要:本站文章均为李华明Himi原创,转载务必在明显处注明:转载自【黑米GameDev街区】原文链接:http://www.himigame.com/iphone-cocos2d/465.html前几节由于时间紧张,只是将一些遇到的问题拿出来进行分享经验,那么今天抽空写一篇常用的精灵以及精灵常用和注意的一些知识;那么由于cocos2d教程基本很完善,那么今天Himi介绍一些注意点和细节点分享大家; 首先对于使用过精灵的童鞋很熟悉CCSpriteBatchNode,至少大家都会知道它能优化精灵,但是至于优化原理这里简单说下: 一般使用精灵CCSprite的时候,都是直接使用[CCL... 阅读全文

posted @ 2012-02-25 18:17 yang3wei 阅读(345) 评论(0) 推荐(0)

dealloc 的水,很深?
摘要:- (void) dealloc { /** 1.C++ part~ */// _world->~b2World(); delete_world;//经测试,delete会调用 b2World 的析构函数~ _world = NULL; delete_debugDraw;//须手动去销毁,_world析构的时候并不会将 _debugDraw 销毁~ _debugDraw =NULL; /** 2.Objective-c part~ */// [_laserSegment dealloc]; //详见 GameScene的 tick方法(已经release 过了)~ // [_gameL. 阅读全文

posted @ 2012-02-23 16:22 yang3wei 阅读(166) 评论(0) 推荐(0)

objective-c中的Singleton单例模式的完整实现示例
摘要:转载自:http://blog.csdn.net/duboleon/article/details/6337174Objective中单例模式的实现,应该是比较完整的包括了objc的单例的各个点。详细看代码注释,注意最后用c++的析构函数实现instance的释放,所以源文件类型必须是.mm格式。//// FullSingleton.h// *********//// Created by ********* on 12-2-23.// Copyright (c) 2012年 ***********. All rights reserved.//#import<Foundation/Fo 阅读全文

posted @ 2012-02-23 15:18 yang3wei 阅读(283) 评论(0) 推荐(0)

用 NSEnumerator 遍历 NSMutableDictionary~
摘要://遍历 NSMutableDictionary ~ NSLog(@"%d",[_duplicatedDataDiccount]); NSEnumerator *enumerator = [_duplicatedDataDickeyEnumerator]; id key; while ((key = [enumerator nextObject])) { NSLog(@"key = %@", key); NSLog(@"value = %@", [_duplicatedDataDicobjectForKey:key]); } 阅读全文

posted @ 2012-02-23 14:48 yang3wei 阅读(110) 评论(0) 推荐(0)

加载字符串到 NSMutableDictionary 示例
摘要:// 加载每个关卡钟表走动的时间~-(void) loadLevelDurationTime {_levelDurationTimeData = [[NSMutableArrayalloc] init]; int levelTotalCount = [_gCfg ifk:@"levelTotalCount"];for(int i =0; i < levelTotalCount; i ++) {[_levelDurationTimeDataaddObject:@"10"];// 每关默认10秒钟,如果配置文件中有做配置,则将默认覆盖掉~}NSStri 阅读全文

posted @ 2012-02-23 14:38 yang3wei 阅读(207) 评论(0) 推荐(0)

学习flash脚本应注意的几个问题
摘要:转载自:http://blog.sina.com.cn/s/blog_3e38d2cb0100beo0.html1、加载图片后并不能立即对加载的图片进行操作,必须注册一个侦听器。var picLoader:Loader=new Loader();picLoader.load(new URLRequest("pic.jpg"));picLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,picLoad);function picLoad(e:Event) {trace(picLoader.width)}2、显示对象 阅读全文

posted @ 2012-02-23 08:45 yang3wei 阅读(187) 评论(0) 推荐(0)

flash中Stage,stage,root和this的区别用法
摘要:转载自:http://aresleecool.blog.163.com/blog/static/120715798201011895334718/http://cctv566888.blog.163.com/blog/static/16307169120103277309237/flash中Stage,stage,root和this的区别用法要了解这个问题就要先对flash中的显示对象结构有一个大概的了解:第一级:舞台;第二级:当前SWF;第三级:各种容器及可视对象(如:文本框,位图……);以此类推…………Stage:其中舞台(Stage)是最根本的容器,包含当前SWF的所有显示对象,每个fl 阅读全文

posted @ 2012-02-23 08:41 yang3wei 阅读(820) 评论(0) 推荐(0)

渲染的一些代码
摘要:/*** draw will be called fps*/-(void) draw {glDisable(GL_TEXTURE_2D);glDisableClientState(GL_TEXTURE_COORD_ARRAY); [_renderdrawOpenGLBackground]; glDisableClientState(GL_COLOR_ARRAY); /**画的时候也要体现出一个层次感来~ */ [_renderdrawOneColorBackground]; //背景~ _world->DrawDebugData(); // debugDraw(因为包含更多,所以放在.. 阅读全文

posted @ 2012-02-22 10:08 yang3wei 阅读(325) 评论(0) 推荐(0)

box2d 遍历世界中body列表的2种方法
摘要:第1种方法,在对 body 列表有删除操作的时候,采用 while 的遍历方式比较方便(详见box2d白皮书)~ /** Iterate over the bodies in the physics world */ b2Body *node = _world->GetBodyList(); while(node) { b2Body *b = node; node = node->GetNext(); if(b->GetUserData() != NULL) { //Synchronize the AtlasSprites position and rotat... 阅读全文

posted @ 2012-02-21 17:14 yang3wei 阅读(207) 评论(0) 推荐(0)

一些ios高效开源类库
摘要:本文转载自:http://www.comingx.com/?p=1310因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作。笔者整理了一下在本人学习过程中用到的一些比较有用Objective-C开源类库,既是做一个总结,同时也希望通过这些分享,能提高各位的开发效率。KissXml——xml解析库相关教程:http://www.iteye.com/topic/625849http://sencho.blog.163.com/blog/static/83056228201151743110540/很方便的一个xml解析器, 阅读全文

posted @ 2012-02-20 09:54 yang3wei 阅读(178) 评论(0) 推荐(0)

NSMutableDictionary的遍历方法
摘要:昨天在做项目的时候,发现一个问题,需要将 NSMutableArray 改为 NSMutableDictionary 类型倒是没改多少地方编译便不再报出错误和警告了,但是一到运行的时候,程序一下子就给崩了报出的错误的错误如下:2012-02-20 09:38:31.353 GameScene[75105:707] -[__NSCFString polyList]: unrecognized selector sent to instance 0x383da02012-02-20 09:38:31.358 GameScene[75105:707] *** Terminating app due 阅读全文

posted @ 2012-02-20 09:46 yang3wei 阅读(386) 评论(0) 推荐(0)

Protocol in Objective-C
摘要:转载自:http://blog.eddie.com.tw/2010/12/11/protocol-in-objective-c/前面提到了OOP的繼承,但不像C++可以有多重繼承,Objective-C是單一繼承的,如果想要做到一個類別同時擁有多種型別的能力,可以透過實作其它型別的interface來達成這個目的。在Java/AS3是用”interface”這個關鍵字,在Objective-C則是用”@protocol”。(有寫過Java/AS3的要特別注意不要把interface跟protocol搞混了,在Objective-C的interface等於Java/AS3的class,而prot 阅读全文

posted @ 2012-02-18 13:03 yang3wei 阅读(114) 评论(0) 推荐(0)

扩展方法,Objective-C
摘要:转载自:http://www.cnblogs.com/GoGoagg/archive/2011/08/05/2128711.html今天主要为NSString类扩展一个类方法为了在此blog简化讲解过程,类方法名称=PrintToConsole,此方法在此仅仅是模拟函数在实践中,遇到两个问题。分别描述实践过程。1、新建文件ExtString.h,ExtString.m@interface NSString(ExtString)+(void) PrintToConsole:(NSString *)plainText;@end实现:@implementation NSString(ExtStrin 阅读全文

posted @ 2012-02-18 11:34 yang3wei 阅读(170) 评论(0) 推荐(0)

生成sprite动画对象的方法
摘要:以下只是一个最原始的方法,从执行效率的角度出发,如果一个场景里面同时包含了100个使用相同动画的sprit,每个 动画sprite都由下面的方法生成的话,有些代码:1.缓冲sprite帧和纹理;2.创建一个精灵节点;3.收集帧列表;这些个只需要执行一次的操作便被重复执行了 100次,浪费cpu,浪费电池电量。。所以说,还是存在相当大的优化空间。。。- (CCSprite*) genAnimSprite:(CGPoint)position animName:(NSString*)animName startIndex:(int)startIndex ... 阅读全文

posted @ 2012-02-17 20:08 yang3wei 阅读(421) 评论(0) 推荐(0)

解析plist文件示例:由 plist 文件获取 sprite 动画的宽高
摘要:// 用于获取sprite的宽度和高度,太他妈蛋疼了~-(CGSize) getAnimSpriteSize:(NSString*)animName {NSString *plistPath = [[NSBundlemainBundle]pathForResource:animNameofType:@"plist"];NSDictionary *dictionary = [NSDictionarydictionaryWithContentsOfFile:plistPath];NSDictionary *framesDic = [dictionaryobjectForKey: 阅读全文

posted @ 2012-02-17 19:48 yang3wei 阅读(237) 评论(0) 推荐(0)

ios 深浅拷贝学习
摘要:转载自:http://www.cnblogs.com/scorpiozj/archive/2011/01/25/1944496.html这里主要侧重于集合类的深浅拷贝,主要事因为工作的时候遇到这个问题。有不足的地方欢迎指正,转载请注明。首先我们需要有这样的一个前提:[array addObject:obj];这样 obj 的引用计数会增加1,如果使用remove则obj的引用计数会减一。ios对集合的内存处理就是这样的。那么,假设 obj 只被 array 拥有:id temp = [array objectAtIndex:0];[array removeObjectAtIndex:0];如果 阅读全文

posted @ 2012-02-17 02:44 yang3wei 阅读(118) 评论(0) 推荐(0)

Difference between release and dealloc in objective-c
摘要:转载自:http://stackoverflow.com/questions/559295/difference-between-release-and-dealloc-in-objective-c17down votefavorite9share [g+]share [fb]share [tw]When deallocing a refrence I've seenreleaseanddeallocbeing used for example-(void)dealloc { [foo release]; [nar dealloc]; [super dealloc]; } My que 阅读全文

posted @ 2012-02-17 02:34 yang3wei 阅读(257) 评论(0) 推荐(0)

为什么 securely empty 那么慢?
摘要:转载自:http://bbs.weiphone.com/read-htm-tid-1604282.html引用引用楼主chris_zgn于2011-02-05 00:40发表的 求救,刚才不小心把废纸楼里面的,empty trash,调成。。securely empty了。。。怎么改回去啊??删除好慢。。。哭。。。 :打开finder的偏好设置。。。看图就明白了。。。引用引用第2楼chris_zgn于2011-02-05 00:44发表的:谢谢回答!我貌似就是这么乱整的。。。为什么securely empty那么慢。。。。。。因为要直接抹掉,填零。。。。引用引用第2楼chris_zgn于201 阅读全文

posted @ 2012-02-17 00:30 yang3wei 阅读(229) 评论(0) 推荐(0)

cocos2d addChild 方法会自动将 child 的引用计数加1
摘要:转载自:http://www.cnblogs.com/andyque/archive/2011/07/20/2111453.htmlPlayLayer.h#import "cocos2d.h" #import "SceneManager.h" @interface PlayLayer : CCLayer { NSMutableArray *_flyActionArray; CCSprite *_dragon; CCAction *_flyAction; CCAction *_moveAction; BOOL _moving; } @propert... 阅读全文

posted @ 2012-02-17 00:24 yang3wei 阅读(574) 评论(0) 推荐(0)

objective-c 成员变量没初始化所造成的灾难
摘要:以下是我所想要得到的效果:但我实际得到的却是这么个玩意儿:找了很久很久,起初还以为是弄乱了opengl的状态机,但是其他元素的渲染却并没有出什么问题啊,很奇怪,很纠结,很揪心。。-(void) drawPolygon:(b2Fixture*)fixture xf:(b2Transform)xf color:(b2Color)color { b2PolygonShape *poly = (b2PolygonShape*)fixture->GetShape(); int32 vertexCount = poly->m_vertexCount; b2Vec2 vertices[b2_ma 阅读全文

posted @ 2012-02-15 22:25 yang3wei 阅读(274) 评论(0) 推荐(0)

去除由凸多边形构成的复杂多变性的拼接边(初版)
摘要:惭愧,自己看着都头晕,权当对过去走歪路的纪念!/*** 挑出传入的所有点中重复的点~*/-(vector<b2Vec2>*)selectDuplicatedVertices2:(vector<vector<b2Vec2>*>*)allVertices { vector<b2Vec2> *target = new vector<b2Vec2>(); for(uint i = 0; i < allVertices->size(); i ++) { vector<b2Vec2> *item = allVertices 阅读全文

posted @ 2012-02-15 13:56 yang3wei 阅读(236) 评论(0) 推荐(0)

iTunes的优点
摘要:前两天因为误操作将mac /Users/user/Documents 目录下的所有东西都给删除掉了,悲催一下~500g的硬盘本来还剩100多个g的空间的,给弄个一下这个以后,硬盘空闲空间暴增至300多个g悲伤的话就不多说了,望着空空如也的硬盘,我实在提不起心思在XCode里面重写游戏了,于是便想要找个事儿给打发打发时间,忽然间想起我一个伙计的iTunes弄得蛮漂亮的,便起了心思也要研究一下~话说之前我都是不怎么用iTunes来管理音乐的,刚开始买进黑苹果的时候倒还是经常使用iTunes不过那时候主要是因为在AppStore里面下载免费的App,后来不知道怎么搞的,苹果竟然不让没开通国际信用卡, 阅读全文

posted @ 2012-02-14 19:07 yang3wei 阅读(399) 评论(0) 推荐(0)

ios-破解ipa包中的png 图片
摘要:转载自:http://blog.csdn.net/diyagoanyhacker/article/details/70848871。首先下载iPhone Explorer2。用iPhone Explorer获取iphone app的.app目录3。新建一个ios工程 然后加入以下代码//原文地址:http://blog.csdn.net/diyagoanyhacker/article/details/7084887//作者:禚来强- (BOOL)writeApplicationData:(NSData *)data toFile:(NSString *)fileName { NSArray * 阅读全文

posted @ 2012-02-14 14:20 yang3wei 阅读(289) 评论(0) 推荐(0)

找出多边形的中心点
摘要:/** 找出多边形的中心点 */b2Vec2 findCentroid(vector<b2Vec2> vertices) { int verticesCount = vertices.size(); b2Vec2 c; /**终于找到罪魁祸首了,使用结构体的时候注意一定要初始化!!!血的教训!!! c.SetZero()等同于 c.Set(0.0f, 0.0f) */ c.SetZero(); float area = 0.0f; float p1X = 0.0f; float p1Y = 0.0f; float inv3 = 1.0f/3.0f; for(int i = 0;.. 阅读全文

posted @ 2012-02-14 13:32 yang3wei 阅读(1414) 评论(0) 推荐(0)

Mac睡眠、注销、重启、关机的快捷键
摘要:转载自:http://mac.linsheng.me/archives/280.html睡眠、注销、重启、关机是我们几乎每天都会用到的操作,所以下面的快捷键可要记牢了。Ctrl-⏏ 显示重启、关机、睡眠对话框Command-Ctrl-⏏ 重新启动Command-Option-Ctrl-⏏ 关机Command-Option-⏏ 睡眠Command-Shift-Option-Q 注销 阅读全文

posted @ 2012-02-14 11:31 yang3wei 阅读(1997) 评论(0) 推荐(0)

去除由凸多边形构成的复杂多变性的拼接边
摘要:/*** 挑出传入的所有点中重复的点~*/- (vector<b2Vec2>*)selectDuplicatedVertices:(vector<vector<b2Vec2>*>*)allVertices { vector<b2Vec2> *target = new vector<b2Vec2>(); for(uint i = 0; i < allVertices->size(); ++ i) { vector<b2Vec2> *poly = allVertices->at(i); for(uint j 阅读全文

posted @ 2012-02-11 14:47 yang3wei 阅读(158) 评论(0) 推荐(0)

Audacity丰富的插件支持,果然强大!
摘要:转载自:http://audacity.sourceforge.net/download/pluginsPlug-Ins and LibrariesYou can download and install plug-ins or libraries to add extra functionality to Audacity. Plug-ins can give you extra effects, or more audio generation and analysis capability. Adding libraries can allow you to import or expo 阅读全文

posted @ 2012-02-11 10:30 yang3wei 阅读(1071) 评论(0) 推荐(0)

Mac中如何添加环境变量
摘要:转载自:http://neekey.net/wiki/doku.php?id=mac:如何添加环境变量&rev=1317217516&do=diff======Mac中如何添加环境变量===========方法一=====sudo vi /etc/paths来编辑Paths,将环境变量添加到paths中。 VIM 是一个编辑器,另外还有几个,如:Pico,Emacs.Hint:输入环境变量时,不用一个一个的输入,只要拖动文件夹到Terminal里就可以了。=====方法二=====- Create the file /etc/paths.d/mysql like this: \ 阅读全文

posted @ 2012-02-11 03:01 yang3wei 阅读(178) 评论(0) 推荐(0)

小心:Mac OS X关于目录覆盖的陷阱
摘要:转载自:http://www.kingmaxyang.cn/2010/06/12/小心:mac-os-x关于目录覆盖的陷阱/用习惯了Windows XP的朋友可能有经验,当我们把一个新目录覆盖旧目录时,事实上旧目录里的文件还是依然存在,只是把新目录里的文件COPY到旧目录中去,重名文件会覆盖,事实上是两个目录的“合并”。但是,在Mac OS下则完全不同!Mac OS下的“目录覆盖”是会将旧的目录完全删除,再把新的目录COPY过去。而删除了的旧目录,甚至在废纸娄里也找不到的!今天就是犯了个这样的错误,让我丢失了部分文件。虽然有SVN,但因为没有及时COMMIT,让我还是要痛苦地重写不少代码。而且 阅读全文

posted @ 2012-02-11 00:16 yang3wei 阅读(286) 评论(0) 推荐(0)

当iOS游戏开发像做份沙拉那么简单
摘要:转载自:http://www.mhtml5.com/2011/12/3660.html导读:作者Element是一名交互设计师,GameSalad这个工具更适合没有编码基础又喜欢折腾的设计师们,并不一定适合开发同事。当你有一个好的游戏创意却因没有代码基础而搁浅时,是不是很期待一款这样的软件,让iOS游戏开发变得像做份沙拉那么简单?现在GameSaladInc.就为我们提供了这样一个便利的开发工具GameSalad。简单介绍一下GameSalad:这是一款可视化编程的游戏引擎,使用者无需编码就能为iPhone,iPad, Mac和Web来设计,发布和分销原创游戏,简单易上手,很适合交互和视觉。开 阅读全文

posted @ 2012-02-06 07:46 yang3wei 阅读(221) 评论(0) 推荐(0)

魔兽争霸 怎么窗口化
摘要:转载自:http://zhidao.baidu.com/question/110987871.html有!方法:魔兽争霸本身就支持窗口模式,不需要下载任何补丁,只需要一个参数“-window”即可。你可以打开开始菜单里的“运行”,在那个框里输入?"E:\魔兽争霸III\War3.exe"?-window?即可,我的魔兽的安装位置是“E:\魔兽争霸III\”,你需要把它替换成你自己的安装目录。当然你也可以对war3.exe创建一个快捷方式然后加-window的参数,对快捷方式那个文件点右键,在属性里“目标”一栏后边空一格再加上-window即可,道理是一样的,只是这样创建个快 阅读全文

posted @ 2012-02-05 06:41 yang3wei 阅读(1294) 评论(0) 推荐(0)

Mac平台工具介绍-虚拟机篇
摘要:转载自:http://mac.linsheng.me/archives/785.html自从Mac计算机开始采用Intel CPU以来,在Mac上安装Windows(或Linux)成为了可能。而基于Mac的虚拟机应用也开始出现。到现在为止,在Mac平台上主要有三款虚拟机软件:Parallels Desktop, Vmware Fusion和VirtualBox。今天就为大家介绍一下这三款软件。Parallels Desktop功能介绍:Parallels是Mac平台上一款优秀的虚拟机软件。它支持多种操作系统,并对Windows有完美的支持。通过Coherence技术,能够让Windows应用运 阅读全文

posted @ 2012-02-04 14:30 yang3wei 阅读(317) 评论(0) 推荐(0)

Exporting Audio File to CAF
摘要:转载自:http://www.permadi.com/blog/2009/05/exporting-audio-file-to-caf/iPhone likesCAF(Core Audio Format), but how do you create or convert to a CAF file?1) Use theafconverttool from Apple.This is a command line application that you need to run from the shell prompt. Example:12afconvert -f caff -d LEI1 阅读全文

posted @ 2012-02-04 11:47 yang3wei 阅读(224) 评论(0) 推荐(0)

How to Transfer Audio Output from Mac OS X to Ubuntu via a Network?
摘要:转载自:http://superuser.com/questions/25868/how-to-transfer-audio-output-from-mac-os-x-to-ubuntu-via-a-networkup vote4down votefavorite4share [g+]share [fb]share [tw]Is it possible to somehow tap in to sound output and send it via network to another machine. Formats probably are incompatible, but I wou 阅读全文

posted @ 2012-02-04 02:22 yang3wei 阅读(240) 评论(0) 推荐(0)

SoundFlower is not installed!
摘要:参考链接:http://www.cycling74.com/forums/topic.php?id=1400Soundflower won't install....?it installs fine on macbook pro[had to restart the machine before it shown up]os x 10.4.7 - 2 ghz intelj.On 9 Aug 2006, at 14:14, Darwin Grosse wrote:> We are currently tracking down this problem - from our te 阅读全文

posted @ 2012-02-04 02:16 yang3wei 阅读(465) 评论(0) 推荐(0)

Photoshop制作格子图片效果
摘要:转载自:http://www.websbook.com/photoshop/Photoshopzzgztpxg_13992.html这次我们学习用Photoshop制作常见的格子图片效果,过程十分简单,但可以运用在许多图片与广告处理中1.首先选择几幅海边照片,把他们进行简单的组合2.接下来我们来制作图案,这里新建一大小为60x60 PX的文件.选择透明背景,使用铅笔工具在如下图虚线部分画上2条白边3.编辑>定义图案,确定一个图案名称,然后按确定保存4.现在回到之前做的图片中,新建立一个图层,将其位置放在最顶端.使用油漆桶工具,选择图案,选中你之前保存的图案形状进行填充5.填充后效果如下( 阅读全文

posted @ 2012-02-03 11:40 yang3wei 阅读(427) 评论(0) 推荐(0)