iPhone/iPad/XCode/Mac/cocos2d
htttw
大家好,欢迎来到我的博客!
展开
-
iPhone开发之UIViewController中的viewAppear与viewDisappear方法的区别
iPhone开发之UIViewController中的viewAppear与viewDisappear方法的区别原创 2012-09-05 23:57:47 · 2331 阅读 · 0 评论 -
iPhone开发之UITableView入门2
iPhone开发之UITableView入门2今天介绍一下iPhone开发的UITableView入门第二部分,之前我们已经介绍过UITableView的基本用法,今天我们要做的是自定义UITableView的每一行,实现如下图所示的效果:UITableView的每一行都是一个UITableViewCell,我们的基本思路是创建一个继承自UITableViewC原创 2012-08-25 01:06:40 · 2443 阅读 · 0 评论 -
Webster Dictionary在线API的使用
Webster Dictionary在线API的使用WebsterDictionary是一个在线词典,之前刚开放了API,可以访问:http://www.dictionaryapi.com今天我们介绍一下它的使用:Webster Dictionary API有两种,一是免费的,但每月的查询次数不得超过1000条;另一种是商业的,需要联系Webst原创 2012-09-04 10:02:03 · 3364 阅读 · 1 评论 -
Unity3d之坦克大战(二)
Unity3d之坦克大战(二)这只是一个非常非常初级的教程。在 Unity3d之真机测试(上)我们创建了一个初级的坦克,今天继续坦克大战的游戏。下面开始吧:1.首先我们要创建一个炮弹。打开3DS Max,为了简单,就画一个胶囊好了。在右边栏的扩展几何体中选择胶囊。然后选中工具栏的移动工具,将胶囊移动(0,0)处,如下所示:原创 2012-09-14 12:39:11 · 18690 阅读 · 6 评论 -
Unity3d之真机测试(上)
Unity3d之真机测试(上)本人郑重声明,此文章系本人整理自网络,仅作为学习之用而发表,并不代表本人的真实立场。如有侵犯您的权利,请通知我,我将立即删除。今天我们介绍Unity3d之真机测试。主要有以下几个方面:1. 安装Mac版和Windows版Unity3d(并破解)2. 在Windows版Unity3d中写一个测试程序,然后在Mac中打开,并原创 2012-09-13 01:37:31 · 11288 阅读 · 7 评论 -
unity3d之iPhone输入响应
unity3d之iPhone输入响应今天我们介绍如何在unity3d中响应iPhone的输入。由于模拟器不能接收输入,因此我们会用真机测试。1.首先我们用Unity3d创建一个名为InputTest的工程:2.为了简单,我们不创建Terrain了,只创建一个Plain。点击GameObjec-->Create Other-原创 2012-09-14 20:38:15 · 3809 阅读 · 0 评论 -
Unity3d与iOS的交互(1)
Unity3d与iOS的交互(1)今天我们介绍Unity3d与iOS交互第一部分:iOS传消息到Unity3d中。下面我们开始吧:1.首先用Unity3d创建一个Plain,并调整好摄像机的角度以及光源的位置,如下所示:2.然后我们创建一个Cube,我们会在iOS中用Objective-C代码来控制它旋转:原创 2012-09-15 14:40:07 · 37954 阅读 · 71 评论 -
Unity3d与iOS的交互(2)
Unity3d与iOS的交互(2)在上篇中我们介绍Unity3d与iOS交互的第一部分:iOS传消息到Unity3d中。今天我们介绍第二部分:在Unity3d界面中传递消息到iOS中。下面我们开始吧:原创 2012-09-15 17:06:43 · 4421 阅读 · 2 评论 -
Unity3d之真机测试(下)
Unity3d之真机测试(下)在上篇中,我们写好了一个Unity3d的坦克程序,今天我们要把它下载到iPod真机上运行(请首先购买苹果的iOS开发者证书99刀和Unity3d License)。下面我们开始吧:1.首先将我们在Windows下开发的Unity3d程序移到Mac下,然后用Mac版的Unity3d打开,如下图所示:原创 2012-09-13 15:41:59 · 7877 阅读 · 0 评论 -
Unity3d之坦克大战(三)
Unity3d之坦克大战(三)今天我们介绍如何将我们的Unity3d坦克大战游戏移植到iPod真机上(主要是响应输入),下面我们开始吧:原创 2012-09-14 23:00:45 · 4844 阅读 · 1 评论 -
iPhone开发之图片按钮
iPhone开发之图片按钮原创 2012-08-31 23:26:52 · 1310 阅读 · 0 评论 -
iPhone开发之UIScrollView初步
iPhone开发之UIScrollView初步今天我们初步介绍以一下iPhone开发中的UIScrollView。顾名思义,UIScrollView就是可以滚动的视图,常常用在图片显示(缩放,滚动等),文本显示等,是一个非常有用的控件。今天我们的例子很简单:在顶部有一个文本框和一个按钮,在文本框中输入数字,点击按钮,就会在下方的UIScrollView中出现相应数目的按原创 2012-08-21 15:17:31 · 7177 阅读 · 2 评论 -
iPhone中通过代码增加控件
iPhone中通过代码增加控件原创 2012-08-15 07:36:16 · 729 阅读 · 0 评论 -
cocos2d获取点击坐标
cocos2d获取点击坐标下面的这个例子非常简单,就是我们点击屏幕,会在Console中输出点击的坐标:1.新建一个cocos2d Application,将xxxLayer.mm中的init方法替换成如下: // always call "super" init // Apple recommends to re-assign "self" wi原创 2012-07-27 00:41:50 · 7387 阅读 · 0 评论 -
贴图的时候
贴图的时候anchorPoint的取值是(0,0)-(1,1),默认(0。5,0。5),(0,0)代表贴图的左下角,(1,1)表示贴图的右上角,(0。5,0。5)表示贴图的中心点。CCSprite的position表示CCSprite的中心点坐标,默认取值是(0,0)而[CCSprite spriteWithFile]的贴图一定是将anchorPoint贴在positi原创 2012-07-25 17:46:23 · 830 阅读 · 0 评论 -
iPhone播放音乐
iPhone播放音乐今天我们简要介绍如何在iPhone中播放音乐:强烈建议你参考官方文档(需要登录):http://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVAudioPlayerClassReference/Reference/Reference.html%23//a原创 2012-08-08 10:44:18 · 2010 阅读 · 1 评论 -
iPhone之手动切换View
iPhone之手动切换View我们之前切换View使用的方法是UINavigationController,今天我们介绍手动切换View:切换的原理很简单:有一个根UIViewController类,其中包含了要切换的那些View对应的ViewController,切换时先删除当前的View,然后调用 insertSubview 添加切换后的View,完成切换。原创 2012-08-17 23:30:01 · 2537 阅读 · 0 评论 -
iPhone开发之UIToolBar的使用
iPhone开发之UIToolBar的使用原创 2012-08-28 01:00:17 · 1028 阅读 · 0 评论 -
NSArray,NSSet,NSEnumerator,NSDictionary及对应Mutable介绍
NSArray,NSSet,NSEnumerator,NSDictionary及对应Mutable介绍上述的这些都是 Objective-C 中的集合类,不带 Mutable 的是不可修改的集合类, 带 Mutable 的是可以修改的集合类。下面的例子中有足够的注释,非常清晰,不多说了。1. NSArray与NSMutableArray就是通常的数组原创 2012-08-19 21:29:00 · 6300 阅读 · 0 评论 -
iPhone之手势切换图片
iPhone之手势切换图片今天我们介绍一下iPhone手势切换图片,算是对之前的小小总结。程序功能和常用的图片浏览软件类似,手指向左划动就回卷到上一幅图片,向右划动就后卷到下一幅图片。别看功能简单,但真正实现起来还是挺麻烦的。下面开始吧:1.新建一个Window-based Application,名称为Switch:原创 2012-08-18 23:44:11 · 4451 阅读 · 1 评论 -
iPhone之文件操作
iPhone之文件操作今天我们介绍iPhone的文件操作,包括创建,浏览,修改,删除等。1.新建一个View-based Application,名称为File:2.为了安全,每个 iPhone 程序都只能操作它专属的那个文件夹中的文件(即SandBox)。因此首先我们要确定对应的模拟器原创 2012-08-17 18:42:23 · 929 阅读 · 0 评论