随笔分类 - SpriteKit实战
摘要:1.初始化地图并且绘制地图。这是我的图片素材,大家可以找更漂亮的。SKTexture类里面的textureWithRect方法,作用是利用一个纹理的部分区域生成一个新的纹理。第一个参数是一个矩形,值得注意的是,矩形的四个参数都是一个不大于1的小数,表示的是新纹理在原纹理中的比例。连连看的行和列的乘积必须为偶数,这样才能保证连到最后不会剩下一个。我的做法是,地图数组前一半在图片数组范围内随机赋值,后一半复制前一半的值,然后通过洗牌的方法打乱整个地图。2.捕捉点击事件并且计算两次所选的位置。左下角是坐标(0,0)点。刚开始获得的坐标是在场景上的坐标,要减去相应的边距才能得到在地图上的坐标,然后计算
阅读全文
摘要:1.新建一个空项目,Devices选择iPhone,我用的Xcode 5的版本没有iPad模拟器。2.导入SpriteKit框架,依次新建两个类,ViewController : UIViewController,HelloWorldScene : SKScene。3.详细代码。AppDelegate.h中添加代码@property (strong,nonatomic)UIViewController *viewController;AppDelegate.m中添加代码#import "ViewController.h"- (BOOL)application:(UIAppl
阅读全文

浙公网安备 33010602011771号