用Java写的一个 Box2D b2PolygonShape描点工具

摘要: 为满足项目需求,我用java写了一个生成Box2D b2PolygonShape多边形顶点的工具。也是一步一步完成的,首先是为1个不规则的sprite图片生成多边形shape轮廓,后来发现如果用Box2D里面的compound概念的话可以生成比较完美的不规则图片 shape 轮廓,因此,工具升级到1.1,从此支持对不规则的sprite图片进行描点1.1版完成的时候逛了逛子龙山人的博客,发现ray的教程里面有介绍1个多边形描点工具是源自Johannes Fahrenkrug的VertexHelper,下下来在xcode里面跑了下,发现还不错,不过让我比较不解的是:生成的竟然是 box2d 以及 阅读全文
posted @ 2011-08-27 18:38 yang3wei 阅读(234) 评论(0) 推荐(0) 编辑

JAVA获取随机数

摘要: 在Java中我们可以使用java.util.Random类来产生一个随机数发生器。它有两种形式的构造函数,分别是Random()和Random(long seed)。Random()使用当前时间即System.currentTimeMillis()作为发生器的种子,Random(long seed)使用指定的seed作为发生器的种子。 随机数发生器(Random)对象产生以后,通过调用不同的method:nextInt()、nextLong()、nextFloat()、nextDouble()等获得不同类型随机数。 1>生成随机数 Randomrandom = new Random(). 阅读全文
posted @ 2011-08-27 09:36 yang3wei 阅读(231) 评论(0) 推荐(0) 编辑

再次使用unity3d,本着迅速投入开发实践而非粗浅涉猎的心态

摘要: 1年前大3在学校的时候才听同学说起unity3d,当时好玩装了一下,朦胧记得那时候安装unity3d好像蛮傻瓜化的时隔1年以后,再次安装,发生装起来还真他妈的麻烦(实际上是因为我没有仔细阅读程序安装时的文字说明)我翻了一下以前注册时unity3d给我发的邮件,根本就找不到使用软件时所需要提供的 serial number也不知道从哪儿可以得到 License 文件,总之,这个搞的我很烦。看了一下unity3d的资费,unity pro版1500刀,ios版400刀真是他妈的贵,我想知道如果真用来开发ios游戏,这400刀到底是怎么算的?是400刀买终身升级,还是提供1年的使用期限,或者是1个游 阅读全文
posted @ 2011-08-26 11:14 yang3wei 阅读(186) 评论(0) 推荐(0) 编辑

2D手机游戏的即时阴影效果

摘要: 转载要注明作者、出处哟。转自:http://leestorm.iteye.com/blog/900514 前段时间在做可以兼容J2ME和Android的ARPG引擎,获得一些心得。2D手机游戏似乎画面上没什么突破,几乎都是靠美工把地图画得华丽一些,然后加一些云朵、光晕的贴图,再弄点下雨、下雪啥的,已经见怪不怪了。看了一些前几年的PC游戏,同样是2D,像暗黑就有模拟的光照效果,场景有明暗之分,人物也阴影效果。目前手机游戏有点类似当年的形态,当然即时是现在的手机也无法与当年的PC性能抗衡。要在2D手机游戏上实现这些效果肯定要降低效果的质量。 先来说阴影,原理其实很简单,比如要给一个人物精灵绘制阴影 阅读全文
posted @ 2011-08-26 09:06 yang3wei 阅读(796) 评论(0) 推荐(0) 编辑

准备在网上买 mac mini 了,做点铺垫工作

摘要: 支付宝怎么用呀?淘宝网的支付宝只是淘宝购物的一种手段而已。其他的还有款到付货,要是商家爽快还可以货到付款。 如果购物的金额较小也可以不使用支付宝,采用款到发货的方式也行。但是你挑选的淘宝网商家一定要是信誉好的才行。这个时候就要看商家的好评率以及信用值(就是评价次数,这个代表了交易的次数)。尽量选那些评价信用值高、好评率高的商家,而且最好看看那些好评差评怎么说,会不会对你购物有影响。 有些商家是刚开始网上卖东西,他的信用值比较低,但往往他们的东西要便宜(挣信誉度),即使表面价格一样,你也可以通过淘宝旺旺私下和他侃价(不管买什么都别忘了侃价)。 购买金额较大的商品最好使用支付宝。支付宝和你的网上银 阅读全文
posted @ 2011-08-25 10:14 yang3wei 阅读(242) 评论(0) 推荐(0) 编辑

获取NSString子字符串

摘要: NSString类中提供了这样三个方法用于获取子字符串:–substringFromIndex:–substringWithRange:–substringToIndex:它们该怎么使用呢?见下面代码即可知道。NSString*str =@"12345";// NSString *subString0 = [str substringFromIndex:-1];//会放生越界错误NSString*subString1 = [strsubstringFromIndex:0]; //@"12345"NSString*subString2 = [strsubs 阅读全文
posted @ 2011-08-21 18:55 yang3wei 阅读(135) 评论(0) 推荐(0) 编辑

iTunes播放音乐时附带的视觉效果

摘要: 阅读全文
posted @ 2011-08-19 10:39 yang3wei 阅读(134) 评论(0) 推荐(0) 编辑

对plist文件的读写操作

摘要: 通过读写 .plist 文件,我们可以在 iPhone 里记录或调取数据,下面就是 CocoaChina 会员 “pjk1129” 分享的读写 .plist 文件的代码以name,phoneNumber,age三个字段为例。 iPhone 在文本框中输入数据,获取后装入数组中,然后把数组写入.plist文件写操作 NSString *name=[txt1 text]; NSNumber *phoneNumber=[[NSNumber alloc] initWithInt:[[txt2 text] intValue]]; NSNumber *age=[[NSNumber al... 阅读全文
posted @ 2011-08-18 21:56 yang3wei 阅读(149) 评论(0) 推荐(0) 编辑

抓狂!!对浮点数使用 abs() 函数求绝对值的代价!!

摘要: 因程序需要,需求出浮点数的绝对值~第一个想到的函数就是 abs(),不料无论怎么求,abs出来的结果都是0!!是的,就是0!!真是他妈的太奇怪了,我检查了一遍又一遍,代码的写法没有发现任何的问题,可以求出来的结果他妈的就是0!!!白白浪费了哥1个半小时以上,不泻泻火还真是他妈的受不了!!这次我是真的学乖了,今后不管遇到了什么问题,10分钟每搞出来马上去google查!!不过也得到了一些意外的收获,那就是我写的那块儿原来没我想地那么复杂,基本上,求浮点数绝对值地问题解决了以后,将游戏安装到机器上得到地效果已经是相当地棒了。。一句话,问题解决了就好。。。其实这次犯在这个问题上面还是怪自己太执拗,想 阅读全文
posted @ 2011-08-18 16:26 yang3wei 阅读(294) 评论(0) 推荐(0) 编辑

Objective-C中正确比较字符串

摘要: 遇到一个问题,每次在修改代码重新游戏到机器的时候,都会出现这样一个问题:游戏声音出不来了!!经过google我找到了原因,原来是因为我比较字符串的时候出现了误操作:即我拥的是 == 来比较两个字符串的内容是否一致,经过测试,字符串内容即使一致,也不能得到 YES这个和java 里面还是算比较一致的,这个东西其实以前学java的时候专门研究过一番这次会在 objective-c里面帆船就是因为自己台懒惰,想当然,查一查帮助文档不是很好?!其实比较字符传的方法和java 里面真是他妈的太相似了: isEqualToString是吧,和Java 里面简直就要一抹一样了,java里面貌似是 isEqu 阅读全文
posted @ 2011-08-17 17:53 yang3wei 阅读(277) 评论(0) 推荐(0) 编辑