安全黑客
当前位置:安全黑客文章资讯手机安全Iphone安全
日期:2011-06-19 21:20:00  来源:本站整理

iPhone游戏开辟之工具和技术[Iphone安全]

赞助商链接



  本文“iPhone游戏开辟之工具和技术[Iphone安全]”是由安全黑客为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  从小到大都有游戏梦,所以但愿能开辟出自己的游戏.iPhone游戏开辟主要用到这些技术和工具:Objective-C或C/C++, Xcode, UIKit, Quartz 2D, Core Animation, OpenGL, audio APIs, networking, GameKit.

  开辟工具与环境

  iPhone开辟利用的语言是objective-c.objective-c是c语言的扩大,给c简单直接的面向对象的特点.iPhone全部的api 接口都是用objective-c实现的,但是也有些非接口部份是利用c/c++实现的.所以你需求纯熟利用objective-c,对c/c++也有一定的理解.

  开辟工具是Xcode,是一款功效强盛的IDE.

  UIKit

  UIKit供应了一种最简单的方法来绘制图形和UI元素.利用UIKit显示和定位位图是非常简单的,由于低层的硬件加快,速度还是蛮快的.关于游戏开辟,图形和动画很少的游戏,利用UIKit是个非常不错的挑选.

  下图是款完好利用UIKit开辟的小游戏,没有直接用到OpenGL ES.它也有有大量图形和动画元素,它几近接近了UIKit中可以做到的图形帧速率限制.假如你想增添更多的图形,那么你就要利用OpenGL ES ,来确保它能快速的运行在全部的设备上.

  下图也是一个有UIKit开辟的游戏.它不需求OpenGL ES供应的强盛的图形渲染功效.它是一个文字的游戏,只要一个很小的后台动画.所以UIKit非常合适这样开辟.

  Quartz 2D和Core Animation

  Quartz 2D也被称为Core Graphics.它供应了一个更为高级的,更底层的绘制引擎.Quartz 2D供应了很多有效和强盛的功效,如屏幕渲染,透明层,绘制线条.这些功效派上用场了,很多游戏开辟者不喜好屏幕上画雷达,迷你地图,曲折的途径,和其他 UI元素的东西.固然它大概用于渲染的一个游戏的主要内容过于迟钝,但是Quartz 2D也是iPhone开辟者的的贵重工具.

  Core Animation为开辟人员供应了一种移动和转换UI元素最省力的办法.利用Core Animation,你可以成立硬件加快,利用位置,旋转,透明度等属性成立基于时间的动画.Core Animation也可以用来实现视图之间的过渡.供应了很多内置的过渡办法.

  OpenGL ES

  接上页

  OpenGL ES最重要的工具,是最快的图形渲染方法,也使它能支持3D模子.

  下图是有OpenGL ES渲染出的3D图形

  下图是由OpenGL ES渲染出的2D模子

  Audio APIs

  游戏离不开声音效果,iPhone开辟有对在游戏中利用声音有多种挑选.比方更为高级的API:OpenAL,更为简单的:内置的服务.利用哪类取决于你的游戏需求.利用Audio API,你可以流音频,播放短的声音,乃至是在三维空间模拟音频定位.

  Networking

  iPhone给开辟人员供应了很多的衔接技术.比方及时多人的游戏可以通过在服务器和客户端通过socket和流举行衔接,或通过GameKit的蓝牙配对.

  作者:朱祁林

  出处:http://zhuqil.cnblogs.com

  本文版权归作者和博客园共有,欢送转载,但未经作者赞成必须保存此段声明,且在文章页面明显位置给出原文衔接,不然保存究查法律责任的权利.


  以上是“iPhone游戏开辟之工具和技术[Iphone安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看安全黑客为您推荐以下文章:
  • 汇丰银行可能会抛弃黑莓手机20万部iPhone
  • iPhone黑客警惕v.2.0.1更新
  • iPhone黑客走的太远,关闭苹果
  • iPhone2.0.1固件的iPhone和iPod touch
  • App Store上iPhone3G/EDGE共享应用程序就会被杀死
  • iPhone的3G业主报告的细小裂纹,在自己的手机外壳
  • iPhone3G:'必须有'到'之后可能会“
  • iPhone的应用程序已经破解?
  • iPhone的3G基带被砍死
  • iPhone的安全漏洞发现
  • iPhone OS 2.1包含复制和粘贴?
  • 卖你的iPhone1.0,而你还可以
  • 本文地址: 与您的QQ/BBS好友分享!

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    免责条款 - 广告合作 - 下载声明 - 欢迎投稿 - 友情连接 - 网站地图 -
    Copyright © 2012-2013 www.110hack.com. All Rights Reserved .