本书收录了最新的iOS 软件开发的最佳做法,涵盖了应用开发及构建优雅解决方案的必备知识,包括:编写通用的启动画面和嵌入式Web 浏览器;构建复杂表视图;使app 或游戏活灵活现的填充、变换和动画;通过手势、...
随着电影《阿凡达》的热映,使人们第一次震撼性地体验了三维立体电影的视觉冲击和效果。3D时代已经悄然而至,各种3D产品正走入我们的生活,虽然3D电视是目前发展最快的3D产品,但是真正最具潜力的还是3D移动设备...
当你在收音机中听到一段好听的歌曲却不知道歌名和演唱者,是不是很郁闷?现在不用愁了,iPhone能帮你解决这个问题。在歌声响起时,拿出你的iPhone手机运行一个程序就能马上识别出歌名!如果歌声已经停止了,没关...
让距离成为美电影《跟踪》、《窃听风云》中都有这样的情节,利用对方的手机掌握他的行踪。生活中也曾收到过号称用手机监控他人位置的垃圾短信,这些都是真的吗?从技术原理上说都可以实现。一种是通过运营商手机...
知其然,知其所以然为什么一款当你失败时总有几头猪在笑的游戏能风靡世界?为什么大多数人出门选择带手机而不是钱包和钥匙?为什么总有让人意想不到的新奇应用被开发出来?到底iPhone的硬件设备能力有没有全部发...
第 1 章 为什么iPhone如此神奇 1.1 iPhone 的传奇身世 / 2 乔布斯为什么给自己的公司命名为苹果 / 2 苹果公司的第一个标志是现在这个被咬过的苹果吗 / 3 为什么苹果被咬了一...
有人说iPhone 现在都要成为街机了,如果你在繁华都市的大街上看到有人在非常专注地摆弄手机,那么其中一定会有iPhone。虽然iPhone 目前在中国市场占有率比起诺基亚等要低很多,但之所以iPhone的出镜率如此之高...
从2009 年10 月30 日中国联通正式将iPhone 引入中国,短短一年零7 个月的时间,越来越多的果粉和疯友如愿以偿,抱得苹果归。特别是iPhone 4 的上市,更是令果粉和疯友蜂拥而至、趋之若鹜,其风靡带来的紧...
为什么iPhone叫做iPhone?苹果的标志是被谁咬了一口?iPhone为什么只有一个Home键?iPhone可以预报地震吗?在iPhone上可以看3D电影吗?为什么iPhone不能使用手写笔?看似习以为常的事情其实隐含着无穷的奥秘,如...
3.5 CCNode类CCNode是所有节点的基类。它是一个没有具体显示的抽象类,仅用于定义所有节点的公共属性和方法。3.5.1 节点的处理方式CCNode类实现了添加、获取以及删除子节点的所有方法。下面列举了一些针对子节...
3.4 CCNode类层次体系所有节点都有一个公共父节点类——CCNode,它定义了除节点显示外的多数公共属性和方法。图3-2显示了从CCNode继承的一些最重要的类,将来你会经常使用这些类。而且,即使只用这些类,也能制...
3.3 场景图场景图有时也称为场景层次体系,是一个由所有处于活动状态的cocos2d节点构成的层次体系。除了场景以外,每个节点只有一个父节点,同时可以拥有任意个数的子节点。当向节点添加节点时,就是在构建一个...
3.2 Director类CCDirector类(简称为Director)是整个cocos2d游戏引擎的核心。如果回想一下在第2章中学到的HelloWorld程序,就会想起cocos2d中很多初始化过程都包含了[CCDirectorsharedDirector]这个调用。Direct...
本章将介绍cocos2d游戏引擎中最基本的一些构成要素。在今后,你会经常使用这些类。所以,了解哪些类是可用的,并理解它们之间的协作方式,将有助于你编写出更出色的游戏。有了这些知识作为基础,你会发现用cocos...
2.3 cocos2d中的内存管理问题本节将针对内存管理和自动释放消息的内容进行一些讨论。通常来说,当在Objective-C中创建一个对象时会调用alloc方法。一旦调用alloc方法,就有责任在不再需要该对象时释放它。以下代...
2.2 HelloWorld应用程序就这样,我们已经用最简单的方式创建了一个可以成功运行的cocos2d应用程序。非常好!不过,我猜你一定想弄清楚它的工作原理吧!好吧,其实我早就知道你没这么容易打发。而且预感告诉我:...
本书旨在让读者你掌握最新的开发方法并尽快写出自己的coocs2d游戏。到本章结束时要教大家在Xcode模板的基础上你将能创建一个全新的cocos2d项目,本章同时也会介绍一些在游戏开发过程中必须牢记的重要知识。另外,...
1.7 问题和反馈我一直希望大家既能容易地学会cocos2d和iOS游戏开发,又能对一些高级的游戏编程理念有所思考。不知我的目的是否已经达成。如果本书有任何地方令你感到困惑,你可以随时通过我的email(steffen@lea...
1.6 章节介绍下面对全书各章作简要介绍:第2章:启程入门 本章将教你搭建cocos2d开发环境、安装工程项目模板并制作首个Hello World工程项目。你将学习到cocos2d的基础知识,如场景和节点。第3章:基础知识 本...
1.5 本书内容在本书中,我会分享一些我的游戏开发经验,从中大家可以看到交互游戏都是怎么如何做出来的。我认为,学习编程决绝不等同于去记住很多API方法。但是我在过去20年里读到了太多游戏开发书籍,它们都只...