- 博客(76)
- 资源 (51)
- 收藏
- 关注
原创 Unity3d与iOS的交互(2)
Unity3d与iOS的交互(2)在上篇中我们介绍Unity3d与iOS交互的第一部分:iOS传消息到Unity3d中。今天我们介绍第二部分:在Unity3d界面中传递消息到iOS中。下面我们开始吧:
2012-09-15 17:06:43
4443
1
原创 Unity3d与iOS的交互(1)
Unity3d与iOS的交互(1)今天我们介绍Unity3d与iOS交互第一部分:iOS传消息到Unity3d中。下面我们开始吧:1.首先用Unity3d创建一个Plain,并调整好摄像机的角度以及光源的位置,如下所示:2.然后我们创建一个Cube,我们会在iOS中用Objective-C代码来控制它旋转:
2012-09-15 14:40:07
37999
14
原创 Unity3d之坦克大战(三)
Unity3d之坦克大战(三)今天我们介绍如何将我们的Unity3d坦克大战游戏移植到iPod真机上(主要是响应输入),下面我们开始吧:
2012-09-14 23:00:45
4893
原创 unity3d之iPhone输入响应
unity3d之iPhone输入响应今天我们介绍如何在unity3d中响应iPhone的输入。由于模拟器不能接收输入,因此我们会用真机测试。1.首先我们用Unity3d创建一个名为InputTest的工程:2.为了简单,我们不创建Terrain了,只创建一个Plain。点击GameObjec-->Create Other-
2012-09-14 20:38:15
3831
原创 Unity3d之坦克大战(二)
Unity3d之坦克大战(二)这只是一个非常非常初级的教程。在 Unity3d之真机测试(上)我们创建了一个初级的坦克,今天继续坦克大战的游戏。下面开始吧:1.首先我们要创建一个炮弹。打开3DS Max,为了简单,就画一个胶囊好了。在右边栏的扩展几何体中选择胶囊。然后选中工具栏的移动工具,将胶囊移动(0,0)处,如下所示:
2012-09-14 12:39:11
18873
1
原创 Unity3d之真机测试(下)
Unity3d之真机测试(下)在上篇中,我们写好了一个Unity3d的坦克程序,今天我们要把它下载到iPod真机上运行(请首先购买苹果的iOS开发者证书99刀和Unity3d License)。下面我们开始吧:1.首先将我们在Windows下开发的Unity3d程序移到Mac下,然后用Mac版的Unity3d打开,如下图所示:
2012-09-13 15:41:59
7915
原创 Unity3d之真机测试(上)
Unity3d之真机测试(上)本人郑重声明,此文章系本人整理自网络,仅作为学习之用而发表,并不代表本人的真实立场。如有侵犯您的权利,请通知我,我将立即删除。今天我们介绍Unity3d之真机测试。主要有以下几个方面:1. 安装Mac版和Windows版Unity3d(并破解)2. 在Windows版Unity3d中写一个测试程序,然后在Mac中打开,并
2012-09-13 01:37:31
11377
原创 iPhone开发之UIViewController中的viewAppear与viewDisappear方法的区别
iPhone开发之UIViewController中的viewAppear与viewDisappear方法的区别
2012-09-05 23:57:47
2353
原创 Webster Dictionary在线API的使用
Webster Dictionary在线API的使用WebsterDictionary是一个在线词典,之前刚开放了API,可以访问:http://www.dictionaryapi.com今天我们介绍一下它的使用:Webster Dictionary API有两种,一是免费的,但每月的查询次数不得超过1000条;另一种是商业的,需要联系Webst
2012-09-04 10:02:03
3508
1
原创 iPhone开发之UITableView入门2
iPhone开发之UITableView入门2今天介绍一下iPhone开发的UITableView入门第二部分,之前我们已经介绍过UITableView的基本用法,今天我们要做的是自定义UITableView的每一行,实现如下图所示的效果:UITableView的每一行都是一个UITableViewCell,我们的基本思路是创建一个继承自UITableViewC
2012-08-25 01:06:40
2459
原创 iPhone开发之UIScrollView初步
iPhone开发之UIScrollView初步今天我们初步介绍以一下iPhone开发中的UIScrollView。顾名思义,UIScrollView就是可以滚动的视图,常常用在图片显示(缩放,滚动等),文本显示等,是一个非常有用的控件。今天我们的例子很简单:在顶部有一个文本框和一个按钮,在文本框中输入数字,点击按钮,就会在下方的UIScrollView中出现相应数目的按
2012-08-21 15:17:31
7197
1
原创 NSArray,NSSet,NSEnumerator,NSDictionary及对应Mutable介绍
NSArray,NSSet,NSEnumerator,NSDictionary及对应Mutable介绍上述的这些都是 Objective-C 中的集合类,不带 Mutable 的是不可修改的集合类, 带 Mutable 的是可以修改的集合类。下面的例子中有足够的注释,非常清晰,不多说了。1. NSArray与NSMutableArray就是通常的数组
2012-08-19 21:29:00
6348
原创 iPhone之手势切换图片
iPhone之手势切换图片今天我们介绍一下iPhone手势切换图片,算是对之前的小小总结。程序功能和常用的图片浏览软件类似,手指向左划动就回卷到上一幅图片,向右划动就后卷到下一幅图片。别看功能简单,但真正实现起来还是挺麻烦的。下面开始吧:1.新建一个Window-based Application,名称为Switch:
2012-08-18 23:44:11
4479
原创 iPhone之手动切换View
iPhone之手动切换View我们之前切换View使用的方法是UINavigationController,今天我们介绍手动切换View:切换的原理很简单:有一个根UIViewController类,其中包含了要切换的那些View对应的ViewController,切换时先删除当前的View,然后调用 insertSubview 添加切换后的View,完成切换。
2012-08-17 23:30:01
2551
原创 iPhone之文件操作
iPhone之文件操作今天我们介绍iPhone的文件操作,包括创建,浏览,修改,删除等。1.新建一个View-based Application,名称为File:2.为了安全,每个 iPhone 程序都只能操作它专属的那个文件夹中的文件(即SandBox)。因此首先我们要确定对应的模拟器
2012-08-17 18:42:23
944
原创 iPhone播放音乐
iPhone播放音乐今天我们简要介绍如何在iPhone中播放音乐:强烈建议你参考官方文档(需要登录):http://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVAudioPlayerClassReference/Reference/Reference.html%23//a
2012-08-08 10:44:18
2041
1
原创 cocos2d简单弹球
cocos2d简单弹球今天我们介绍如何用cocos2d/Box2d实现一个简单的弹球程序:点击屏幕会新生成一个小球,在下落过程中碰到其他球或墙壁则会反弹。1.新建一个cocos2d/Box2d Application,输入名称Ball:2.修改HelloWorldLayer.h如下:#import "cocos2d.h
2012-07-30 16:28:51
2208
原创 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
7457
原创 贴图的时候
贴图的时候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
857
原创 Linux下用Eclipse编译开源程序
Linux下用Eclipse编译开源程序在Linux下我们可以用Eclipse编译开源程序,也可以调试,这样我们就不用一直使用命令行啦,很是方便,我们以gxemul为例介绍:1.在 http://gxemul.sourceforge.net/ 下载gxemul,我的版本是0.6.6。gxemul是一个开源的多处理器架构的模拟器,可以模拟ARM,MIPS,PP
2012-07-07 16:15:33
4020
原创 Ubuntu下搭建Ruby On Rails
Ubuntu下搭建Ruby On RailsRuby On Rails是一个用Ruby语言写的开源Web框架,和J2EE,PHP等类似。Ruby On Rails是一个非常优美的Web开发框架,并且融入了敏捷开发的精髓:约定大于配置。你会发现,它真的是一个非常优美的框架!今天我们介绍如何在Ubuntu下搭建Ruby On Rails开发环境。1.既然
2012-05-31 20:38:15
9740
1
原创 Android上使用libgdx
Android上使用libgdxlibgdx是一个非常优秀的2D/3D跨平台物理引擎,今天我们介绍如何在Android上使用它:1.在http://code.google.com/p/libgdx/下载libgdx的最新版,我的是0.9.3,同时还有一个gdx-helloworld-0.9.2.zip,也下载下来2.解压gdx-h
2012-05-24 23:18:04
6719
原创 Android上使用Box2d
Android上使用Box2dBox2d是一个非常优秀的开源2D物理引擎,可以模拟出非常真实的物理效果,今天我们介绍如何在Andoird下使用Box2d:注:本文的大部分参考:http://rayleung.iteye.com/blog/4390561.Box2d原来使用c++写的,不过已经有了Java版本的:JBox2D,可以在http://sou
2012-05-24 23:17:47
4579
原创 Android之3D物理引擎
Android之3D物理引擎Android下有很多优秀的3D物理引擎,如alien3d,gamine,jpct等,今天,我们介绍如何使用jpct(选这个引擎是因为它的官网上的Demo和ScreenShots很不错)1.在http://www.jpct.net/下载jpct,jpct全部都是用Java写的,有两个版本,一个是在桌面OS上运行的(如Windows
2012-05-24 16:35:35
14328
原创 Ubuntu下搭建JavaEE开发环境
Ubuntu下搭建JavaEE开发环境JavaEE是一个非常优秀的Web框架,包含了JSP,Servlet等,今天我们介绍如何在Ubuntu下搭建JavaEE开发环境:1.在http://www.eclipse.org/downloads/?osType=linux下载Eclipse IDE for Java EE,其中集成了包含Java EE插件的Eclipse
2012-05-23 21:42:33
9274
原创 android socket通信(下)
android socket通信(下)在android socket通信(上),我们完成了一个模拟器上运行的android socket通信实例程序:http://blog.csdn.net/htttw/article/details/7574372今天我们将它移植到真实的android手机上,不过要先确保环境配置正确,请参考上一讲。
2012-05-16 22:53:50
19130
4
原创 android socket通信(上)
android socket通信(上)今天我们介绍android下的socket通信,并编写一个小程序:android作为客户端,通过socket发送数据到我们的pc机,pc机就是服务器。分两个实验完成:我们先在模拟器上实现,然后在真实的手机上实现。1.设置环境,两个实验均在ubuntu11.04下完成:第一个实验是android模拟器作为客户端,第二个
2012-05-16 22:37:57
99426
3
原创 ffmpeg的编译与使用
ffmpeg的编译与使用今天我们介绍如何编译ffmpegffmpeg是一个非常强大的开源音视频编解码库,可以识别的格式非常多,下面我们介绍如何从源码编译安装:1.在http://ffmpeg.org/download.html下载ffmpeg,我的版本是ffmpeg-0.10.3.tar.bz22.解压:tar jxvf ff
2012-05-16 20:53:40
8863
原创 libpcap使用
libpcap使用libpcap是一个网络数据包捕获函数库,功能非常强大,Linux下著名的tcpdump就是以它为基础的。今天我们利用它来完成一个我们自己的网络嗅探器(sniffer)首先先介绍一下本次实验的环境:Ubuntu 11.04,IP:192.168.1.1,广播地址:192.168.1.255,子网掩码:255.255.255.0可以使用下
2012-04-28 18:34:18
138213
85
原创 Linux使用蓝牙
Linux使用蓝牙今天我们介绍如何在Linux上通过命令使用蓝牙:由于本人的笔记本没有带蓝牙,所以我买了一个usb接口的蓝牙适配器,运行如下命令,就可以开到我们的蓝牙设备了(第二行):lsusb运行hciconfig可以看到:从上图可以看出,我们的蓝牙设备是hci0运行hcitool dev可以看到我们的蓝牙设备的硬件地址
2012-04-22 22:25:07
35151
1
原创 Orange's 一个操作系统的实现之笔记1
《Orange's 一个操作系统的实现》之笔记1从今天开始,我们要自己设计一个超简陋的os了,主要的参考教材就是于渊的《Orange's 一个操作系统的实现》,这是一本非常非常好的书!俗话说,工欲善其事,必先利其器,我们需要以下工具:bochs:运行我们的os的主要平台,这是一个x86指令集模拟器,非常强大。安装步骤可以参考:nasm:一个非常好用的汇编器,
2012-04-21 23:18:07
2173
原创 使用MiniGUI
使用MiniGUIMiniGUI是一个嵌入式设备上使用的类似于QT的图形界面,sorceforge上有开源的1.6.10版,不过最新版的已经到了3点多了,但不开源,所以咱还是老老实实的用1.6.10版吧:1.在http://sourceforge.net/projects/minigui/files/minigui/GPL-V1.6.10/下载MiniGUI 1
2012-03-09 23:29:01
2054
原创 使用WinCE 6.0模拟器
使用WinCE 6.0模拟器在上一篇里我们介绍了如何搭建WInCE6.0开发环境,安装过程请参考:http://blog.csdn.net/htttw/article/details/7323201WinCE编译好后,会在C:\WINCE600\OSDesigns\OSDesign1\OSDesign1\RelDir\DeviceEmulator_ARMV4
2012-03-06 16:12:47
14273
1
原创 Windows XP安装WinCE6.0开发环境
Windows XP下安装WinCE6.0开发环境由于论文的需要,所以就勉强了解了下在Windows下如何编译WinCE6.0及开发应用程序,下面介绍(安装之前必须保证C盘有足够的空间!20g左右!主要是因为在安装程序在安装过程中要解压):在Visual Studio 2005之前,开发WinCE嵌入式程序需要安装Platform Builder,不过Platform Bu
2012-03-06 01:40:13
13103
原创 如何使用google code
如何使用google code最近开发了一个开源小软件,名叫Armgo,它是一个基于SkyEye的arm模拟器,我已经把它挂到了google code下,大家可以踊跃下载啊,不过项目还没完成,Bug很多很多。。。下面我们就以armgo为例介绍如何使用google code:1. 首先要注册一个gmail邮箱2.登录gmail邮
2012-03-03 10:01:05
2877
原创 Linux下静态库与动态库的使用
Linux下静态库与动态库的使用Linux下有静态链接库和动态链接库两种,静态链接库的后缀名是.a,动态链接库的后缀名是.so,下面详细介绍:静态链接库:静态链接库是指程序在编译链接的过程中就把依赖的库插入到程序中,这样程序的运行就不需要这些库的支持,但缺点是文件变大,下面以一个例子介绍如何制作静态链接库:有add.c和mul.c两个文件,分别实
2012-02-18 02:11:49
9249
2
原创 Linux内核调试之Oops信息
Linux内核调试之Oops信息Oops这个英文单词的意思是“哎呀”,当内核出错时(比如访问非法地址),输出的信息就成为Oops信息,下面用一个例子来介绍一下Oops信息:例子:为了测试Oops信息,这里我们可以任意选择一个内核文件做测试,我以i2c为例:1.修改linux源代码/drivers/i2c/i2c-core.c在函数static int
2012-02-15 21:32:53
2426
cocos2d/box2d简单弹球程
2012-07-30
黑苹果笔记本安装Mac所需软件
2012-07-19
OpenGL超级宝典源代码
2012-06-28
QBluetoothZero测试程序
2012-06-06
QBluetoothZero蓝牙库的使用
2012-06-06
Qt Creator连接Symbian手机所需的trk文件
2012-06-05
Qt Creator连接Symbian的trk文件
2012-06-05
Qt Creator连接PC需要的trk文件
2012-06-05
Symbian Qt 4.07(4)库
2012-06-05
Symbian Qt 4.07(3)库
2012-06-05
Qt开发Symbian实例程序
2012-06-05
android socket通信实例程序(下)
2012-05-16
黑苹果安装Mac OS X Lion 10.7.4(更新)资源
2012-10-23
iPhone开发之重力感应示例程序
2012-09-13
黑苹果安装Mac OS X Lion 10.7.4所需文件
2012-09-13
黑苹果安装Mac OS X Lion 10.7所需软件
2012-09-09
黑苹果安装Mac OS X Lion 10.7需要软件
2012-09-09
iPhone开发之JSON解析示例程序
2012-08-25
iPhone开发之UIScrollView初步示例程序
2012-08-21
iPhone常用集合类介绍的示例程序
2012-08-21
NSArray,NSSet,NSEnumerator,NSDictionary及对应Mutable介绍的示例程序
2012-08-21
iPhone之NSString常用方法示例程序
2012-08-21
iPhone开发之UIWebView示例程序
2012-08-21
iPhone开发之UIPageControl示例程序
2012-08-20
iPhone之手势切换图片示例程序
2012-08-19
iPhone开发之多线程入门示例程序
2012-08-18
iPhone之手动切换View示例程序
2012-08-18
苹果官方的QuartzDemo
2012-08-17
iPhone之UITableView入门
2012-08-17
iPhone之UIImageView入门
2012-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人