上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 30 下一页
摘要: 在图形图像和游戏应用开发中坐标系是非常重要的,我们在Android和iOS等平台应用开发的时候使用的二维坐标系它的原点是在左上角的。而在Cocos2d-x坐标系中它原点是在左下角的,而且Cocos2d-x坐标系又可以分为:世界坐标和模型坐标。UI坐标UI坐标就是Android和iOS等应用开发的时候... 阅读全文
posted @ 2014-05-06 13:31 智捷iOS课堂 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 每一个游戏程序都有一个循环在不断运行,它是有导演对象来管理很维护。如果需要场景中的精灵运动起来,我们可以在游戏循环中使用定时器(Scheduler)对精灵等对象的运行进行调度。因为Node类封装了Scheduler类,所以我们也可以直接使用Node中调用函数。Node中调用函数主要有:void sc... 阅读全文
posted @ 2014-05-06 12:36 智捷iOS课堂 阅读(217) 评论(0) 推荐(0) 编辑
摘要: Node还有两个非常重要的属性:position和anchorPoint。position(位置)属性是Node对象的实际位置。position属性往往还要配合使用anchorPoint属性,为了将一个Node对象(标准矩形图形)精准的放置在屏幕某一个位置上,需要设置该矩形的锚点,anchorPoi... 阅读全文
posted @ 2014-05-06 12:06 智捷iOS课堂 阅读(244) 评论(0) 推荐(0) 编辑
摘要: Cocos2d-x采用层级(树形)结构管理场景、层、精灵、菜单、文本、地图和粒子系统等节点(Node)对象。一个场景包含了多个层,一个层又包含多个精灵、菜单、文本、地图和粒子系统等对象。层级结构中的节点可以是场景、层、精灵、菜单、文本、地图和粒子系统等任何对象。节点的层级结构这些节点有一个共同的父类... 阅读全文
posted @ 2014-05-05 22:09 智捷iOS课堂 阅读(231) 评论(0) 推荐(0) 编辑
摘要: Cocos2d-x中有很多概念,这些概念很多来源于动画、动漫和电影等行业,例如:导演、场景和层等概念,当然也有些有传统的游戏的概念。Cocos2d-x中核心概念:导演,场景,层,节点,精灵,菜单动作,效果,粒子运动,地图,物理引擎。下面我们介绍导演、场景、层、精灵、菜单概念以及对应的类,由于节点概念... 阅读全文
posted @ 2014-05-05 21:29 智捷iOS课堂 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 我们的编写的第一个程序一般习惯上都命名为HelloWorld,从它开始再学习其他的内容。下面介绍的第一个Cocos2d-x游戏我们也命名为HelloWorld。创建工程在Cocos2d-x早期版本中,创建工程是通过安装在Visual Studio中的工程模板而创建的,而目前创建工程Cocos2d-x... 阅读全文
posted @ 2014-05-05 16:42 智捷iOS课堂 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 智捷iOS课堂-关东升老师最新作品:《iOS开发指南-从0基础到AppStore上线》正式出版了iOS架构设计、iOS性能优化、iOS测试驱动、iOS调试、iOS团队协作版本控制。。。。。。应有尽有京东销售地址:http://item.jd.com/11288969.html当当销售地址:http://product.dangdang.com/product.aspx?product_id=23290237亚马逊销售:地址太长了,直接连接了图灵社区在线阅读,购买地址:http://www.ituring.com.cn/book/1160源码和章节和大家分享一下!《iOS开发指南-从0基础到Ap 阅读全文
posted @ 2013-08-19 16:22 智捷iOS课堂 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 使用SQLite数据库创建数据库创建数据库过程需要3个步骤:1、使用sqlite3_open函数打开数据库;2、使用sqlite3_exec函数执行CreateTable语句,创建数据库表;3、使用sqlite3_close函数释放资源。这个过程中使用了3个SQLite3函数,它们都是纯C语言函数,通过Objective-C去调用C函数当然不是什么问题,但是也要注意Objective-C数据类型与C数据类型兼容性问题。下 面我们使用SQLite技术实现备忘录案例,与属性列表文件实现一样,我们只需要修改持久层工程(PersistenceLayer)中NoteDAO类 就可以了。首先我们需要添加S 阅读全文
posted @ 2013-07-18 10:18 智捷iOS课堂 阅读(2318) 评论(0) 推荐(0) 编辑
摘要: 现在的移动设备很多都提供定位服务,使用iOS系统的iPhone、iPodTouch和iPad都可以提供位置服务,iOS设备能提供3种不同途径进行定位:Wifi,蜂窝式移动电话基站,GPS卫星iOS 不像Android系统在定位服务编程时,可以指定采用哪种途径进行定位。iOS的API把底层这些细节屏蔽掉了,开发人员和用户并不知道现在设备是采用 哪种方式进行定位的,iOS系统会根据设备的情况和周围的环境,采用一套最佳的解决方案。这个方案是这样的,如果能够接收GPS信息,那么设备优先采用 GPS定位,否则采用Wifi或蜂窝基站定位,在Wifi和蜂窝基站之间优先使用Wifi,如果无法连接Wifi才使用 阅读全文
posted @ 2013-07-09 16:23 智捷iOS课堂 阅读(1135) 评论(0) 推荐(0) 编辑
摘要: 在iOS6之后,不再使用谷歌地图了,而是使用苹果自己的地图,但是API编程接口没有太大的变化。开发人员不需要再学习很多新东西就能开发地图应用,这是负责任的做法。因此本节介绍的内容也同样适用于iOS5上运行地图应用开发。iOS应用程序中使用MapKitAPI开发地图应用程序。其核心是MKMapView类使用。我们可以设置地图显示方式、控制地图,可以在地图上添加标注。显示地图在MapKitAPI中显示地图的视图是MKMapView,它的委托协议是MKMapViewDelegate。MapKitAPI使用需要导入MapKit框架。下面我们通过一个案例介绍一下面我们介绍一下MapKitAPI的使用。这 阅读全文
posted @ 2013-07-04 10:03 智捷iOS课堂 阅读(581) 评论(1) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 30 下一页