- 博客(14)
- 资源 (39)
- 收藏
- 关注
翻译 (译)一个cocos2d节点不显示的各种原因
这是Learn.cocos2d.Game.Development.with.iOS.5这本书作者Steffen Itterheim写的一篇文章,也收录在了这本书中,我尝试翻译了一下,由于水平有限,还有一些地方翻译得不是很清楚,特别是Node Vertex Z和Node custom draw #2 (visit)这两段,有理解错的地方还请各位指正!原文地址:http://www.learn-c
2012-09-22 21:52:29 5015
原创 C#推箱子-地图编辑器
之前贴过推箱子用objective-c简单实现,与之配合使用的还应该有一个地图编辑器,这里用C#做了一个,供大家参考!思路很简单,就是在窗体上点击生成 Wall:墙, Worke:工人,Box:箱子,Passageway:通道,Destination:目的地,最后导出一个关卡的配置的plist,里面是一个一维数组:010101234567... 通过这个数组游戏就可以进行初始化布局了!代码如下
2012-09-22 00:18:18 5737 4
翻译 (译)使用cocos2d、LevelHelper和SpriteHelper实现疯狂考拉(Part 3)
PS:关于cocos2d国外有很多不错的教程网站,http://highoncoding.com/也是其中一个,看了他们8月17发的疯狂考拉教程,其实主要是用到了LevelHelper和SpriteHelper这两个工具,还有SneakyInput做的摇杆以及一点点的box2d,其实子龙山人很早之前也翻译过类似的文章,不过我都忘了,自己尝试翻译了一下,重温这些工具的使用,郑重声明:由于本人英语水平
2012-09-19 16:44:15 3108
转载 iPhone开发 判断当前的网络是3g还是wifi
1.添加framework:将SystemConfiguration.framework 添加进工程。2.下载Reachabilityhttps://developer.apple.com/library/ios/samplecode/Reachability/Reachability.zip 复制里面的Reachability.h和Reachability.m到项目中。3.调
2012-09-19 13:23:39 7197
翻译 (译)使用cocos2d、LevelHelper和SpriteHelper实现疯狂考拉(Part 2)
PS:关于cocos2d国外有很多不错的教程网站,http://highoncoding.com/也是其中一个,看了他们8月17发的疯狂考拉教程,其实主要是用到了LevelHelper和SpriteHelper这两个工具,还有SneakyInput做的摇杆以及一点点的box2d,其实子龙山人很早之前也翻译过类似的文章,不过我都忘了,自己尝试翻译了一下,重温这些工具的使用,郑重声明:由于本人英语水平
2012-09-18 16:09:11 2849
翻译 (译)使用cocos2d、LevelHelper和SpriteHelper实现疯狂考拉(Part 1)
PS:关于cocos2d国外有很多不错的教程网站,http://highoncoding.com/也是其中一个,看了他们8月17发的疯狂考拉教程,其实主要是用到了LevelHelper和SpriteHelper这两个工具,还有SneakyInput做的摇杆以及一点点的box2d,其实子龙山人很早之前也翻译过类似的文章,不过我都忘了,自己尝试翻译了一下,重温这些工具的使用,郑重声明:由于本人英语水平
2012-09-14 15:23:54 4815
原创 推箱子简单实现(objective-c)
推箱子大家都知道吧,在cocos2d上简单实现了一个!typedef enum{ None=-1, Wall=0, Worker, Box, Passageway, Destination, WorkerInDest, RedBox,} Map_State;//代表堆栈长度#define MaxNum 300这
2012-09-13 10:06:53 3778
翻译 (译)如何做一个塔防游戏(cocos2d 2012-8-17)
PS:一直关注http://www.raywenderlich.com/这个网站,前几天看了他们8月17发的一个塔防游戏教程,试了一下感觉不错,搜了一下没发现没有译成中文的(不知道现在有没有),就自己尝试翻译了一下,由于本人英语水平比较烂,翻译水平肯定不怎地,各位就凑合看吧,大体能看懂就行,呵呵。原文链接地址:http://www.raywenderlich.com/15730/how-t
2012-09-11 23:05:53 6231
原创 IOS开发中一些重要提示笔记
1、空值处理不当是引起程序错误乃至崩溃的重要原因之一。2、有效减少内存使用是开发软件时第一优先级的事情。3、在类的dealloc()函数中一定要将[super dealloc]放到最后一行。4、将类的成员变量作为类内部私有数据,而将类属性作为外部可访问的公有数据。5、使用@protocol模式时,需要注意的是,如果你的对象是另外一个对象的delegate,那么你的对象relea
2012-09-09 23:51:56 1955
原创 Object-C中nil, NULL和NSNull
控制处理不当是引起程序错误乃至崩溃的重要原因之一。因为Object-C的集合对象,如NSArray、NSDictionary、NSSet等,都有可能包含NSNull对象,所以,如果一下代码中的item为NSNull,则会引起程序崩溃。NSString *item=[NSArray objectAtIndex:i];if([item isEqualToString:@"TestNumb
2012-09-06 23:12:12 12808
原创 大数的阶乘(C语言实现)
我之前贴了一个大数运算之100的阶乘(C语言实现),当时由于时间紧,没怎细看,也没优化就给传上来了,后来发现运行效率确实不行,主要因为使用了累计相加来实现乘法,怪不得被人踩了几下,今天又琢磨了一下,重新写了一个,不再使用累加代替相乘,感觉这个勉强要比前面的那个好,不过算法这个东西没有最好的,只有更好的,欢迎各位交流!#include "stdafx.h"#include "math.h"
2012-09-05 20:29:17 20275 9
原创 大数运算之100的阶乘(C语言实现)
晚上折腾了一下100阶乘的运算,用C语言实现了一个,原理很简单,就是将大数拆分然后存储在数组中,只要数组开得够大,求200或者更大的阶乘都应该没问题,代码如下:#include "stdafx.h"void dgCal(int a[],int b,int i){ if(i>a[0]) { a[0]++; } int temp=a[i]+b; if(temp>=10) {
2012-09-03 00:26:33 32045 6
原创 方块总动员消图算法(Objective-c)
之前贴过一个连连看两图连通的检测算法,今天再贴一个方块总动员消图算法,坐标系如下图:方块总动员玩法很简单,点到同类型方块的十字交叉点便可消除,这里我用Objective-c实现了一个,由于之前连连看,我没有把游戏的初始化代码贴出来,其实这两者初始化有点类似我就在这里加上,代码如下://初始化函数-(void) intiGameConfig{ BLANK_STATE=-1;/
2012-09-02 16:09:26 3076
原创 C#使用iphone-plist-net库读写plist文件
之前我贴过一段很简单的C#生成plist文件的代码,但是反过来如果要读取plist文件呢?有没有实现这样功能的类库呢?答案是肯定的,下午在网上找了一个iphone-plist-net库试用了一下感觉很是方便,看代码: //写入 var dic = new PListDict(); dic["name"] = new PL
2012-09-01 13:28:26 7249
遗传算法求解车辆路径问题程序源码(C#版)
2012-06-15
ASP.NET 2.0(C#)网络开发技术.rar
2010-02-22
. NET数据库开发技术
2010-02-09
Visual C# 2005开发技术
2010-02-09
Protobuf简单使用及其抓包分析
2014-12-24
遗传算法求解TSP问题Java界面版源码
2014-05-27
遗传算法求解TSP问题C#界面版
2013-11-22
InletexEMC多人屏幕共享工具
2013-10-03
ASP.NET使用点聚WebOffice实现文档在线浏览关键源码
2013-07-16
编程算法新手自学手册源码
2012-09-14
iphone-plist-net source and Demo
2012-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人