会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
沙影无痕
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
22
下一页
2015年12月21日
获取Objc 类方法及属性的研究实现
摘要: 获取Objc 类方法及属性需要涉及到runtime。 objective-c中runtime:是一套比较底层的纯C语言API, 属于1个C语言库, 包含了很多底层的C语言API。 在我们平时编写的OC代码中, 程序运行过程时, 其实最终都是转成了runtime的C语言代码。使用run...
阅读全文
posted @ 2015-12-21 10:15 沙影无痕
阅读(483)
评论(0)
推荐(0)
2015年12月16日
关于iOS的键盘输入长度限制研究
摘要: iOS向我们提供了控制UITextField的输入长度限制方法:- (BOOL)textField:(UITextField *) textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NS...
阅读全文
posted @ 2015-12-16 19:58 沙影无痕
阅读(294)
评论(0)
推荐(0)
2015年12月11日
cocos2dx 之动画的实现
摘要: cocos2dx 之动画的实现,而不是动作。比如在游戏中我们需要一个人物跑动的效果(不是移动的效果),这时候我们就需要用到动画了,我们通过执行播放一组动作图片,就可以实现动画的效果;将动画组打包,通过 TexturePacker 打包图片组成一张图片 ,比如名字就叫 playerRun.png, p...
阅读全文
posted @ 2015-12-11 21:29 沙影无痕
阅读(350)
评论(0)
推荐(0)
2015年12月10日
图片打包的应用
摘要: 通过SpriteBatchNode可以实现多张图片的绘制仅需一次绘制,从而提高帧率,而这的前提条件是是多个图片拥有同一个纹理,而在实际中,我们会用多多个不同的图片;那么这时候我们就需要想办法了,没错,就是打包多张图片成一张图片,那么就只有一个纹理了;至于打包的工具,比如:TexturePacker,...
阅读全文
posted @ 2015-12-10 21:28 沙影无痕
阅读(206)
评论(0)
推荐(0)
2015年11月30日
cocos2dx之SpriteBatchNode的作用
摘要: 在cocos2dx 中有时候我们需要绘制大量的相同的sprite,如果一个一个的sprite天价到场景中,那么openGL 会绘制很多次,这样有时候会降低帧率;这时候我们想到这肯定需要优化了,恰好cocos2dx 给我们提供了SpriteBatchNode,我们讲所有的sprite添加到 Sprit...
阅读全文
posted @ 2015-11-30 20:48 沙影无痕
阅读(500)
评论(0)
推荐(0)
2015年11月29日
cocos2dx 3.x UI之Slider的初使用
摘要: 1. 使用 Slider需要引入头文件 include "ui/CocosGUI.h" 2. 具体使用 Size visibleSize = Director::getInstance() getVisibleSize(); hpSlider = Slider::create(); h...
阅读全文
posted @ 2015-11-29 12:03 沙影无痕
阅读(806)
评论(0)
推荐(1)
2015年11月20日
iOS之使用MapKit通过经纬度坐标画线
摘要: 在使用iOS sdk自带的mapkit 需要引入mapkit头文件#import 首先定义几个全局的变量,包含map视图、线及线视图,并包含map的委托 @property (retain, nonatomic) MKPolyline* routeLine;@property (re...
阅读全文
posted @ 2015-11-20 16:19 沙影无痕
阅读(448)
评论(0)
推荐(0)
2015年11月18日
Swift之mark 注释
摘要: 在 Objective-C中,我们可以方便的使用#pragma mark -来注释标签,而在Swift里面,我们不能再这样使用了; 在Swift中我们可以通过一下方式达到相同效果,也就是swift的注释标签了// MARK: WebView delegate
阅读全文
posted @ 2015-11-18 15:36 沙影无痕
阅读(399)
评论(0)
推荐(0)
Swift之UITableView的使用
摘要: 在swift中 使用let 声明常量,仅允许一次赋值,第二次赋值则会出错 使用var声明变量,可以多次进行赋值 !结尾表示该对象不能为空,必须进行初始化才能使用,否则报错 ?结尾表示改对象可以为空,直接使用不会报错,//// ViewController.swift// Swif...
阅读全文
posted @ 2015-11-18 14:54 沙影无痕
阅读(186)
评论(0)
推荐(0)
2015年11月14日
cocos2dx的连续动作执行
摘要: cocos2dx的连续动作执行有:Sequence和Spawn 对于 Sequence(序列),加入到Sequence 的action,将会按照序列的顺序 one by one,一个action结束再执行下一个action; 如: RotateBy rotateBy = RotateBy::cr...
阅读全文
posted @ 2015-11-14 22:30 沙影无痕
阅读(2283)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
22
下一页
公告