阅读更多

2顶
0踩

移动开发

原创新闻 Sparrow:强大的iOS开源游戏引擎

2013-06-07 16:47 by 副主编 wangguo 评论(0) 有15830人浏览
Sparrow是一个基于Objective-C的开源的游戏引擎,完全为iOS设备构建。该项目可以让开发者忽略内部引擎,而专注于游戏应用开发的其他方面。


你可以很容易地将Sparrow集成到现有的UIKit应用中,并直接访问iOS API(如游戏中心、iAds、摄像头等)。在Sparrow中,所有的渲染都是通过调用优化的OpenGL来完成的,并可以发挥硬件的优势,渲染速度很快。

如果你之前使用过Adobe Flash或Starling,那么你对Sparrow也能很快上手——Sparrow使用相同的概念和命名方案,并且还拥有完善的、容易理解的文档。

Sparrow的主要特性如下:

  • 性能显著
  • 分层显示树
  • 强大的事件系统
  • 粒子系统
  • 漂亮的纹理图集
  • 根据设备分辨率自动选择相应的图片
  • 用于创建特殊效果的混合模式
  • 补间动画
  • 多点触控
  • 支持TrueType和Bitmap字体
  • 可扩展
详细信息:http://gamua.com/sparrow/

源码:https://github.com/Gamua/Sparrow-Framework
  • 大小: 29.6 KB
2
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 开源的iOS 2D游戏引擎

    源码sparrow,Sparrow是一款纯粹用Objective-C编写的开源iOS 2D游戏引擎,用其开发的游戏可以运行在iPhone, iPad和iPod Touch iOS设备上。开发者可以轻松的整合现有的UIKit应用,并且可以直接访问所有的iOS APIs(像...

  • iOS游戏引擎 Sparrow Framework.zip

    iOS游戏引擎 Sparrow Framework ,Sparrow是一个基于Objective-C的开源的游戏引擎,完全为iOS设备构建。该项目可以让开...

  • Sparrow 开源iOS游戏开发引擎

    Sparrow是一个轻量级的开源Objective-C游戏库,用于开发iOS设备上的游戏。 项目地址:https://github.com/Gamua/Sparrow-Framework 预备工作 1、在Xcode project references中创建到sparrow引擎的链接。 2、...

  • IOS开源库一览表

    应有尽有,包罗万象 ... http://github.ibireme.com/github/list/ios/ ...GitHub 上大概600个开源 iOS 项目的分类和介绍,对于你挑选和使用开源项目应该有帮助 系统基础库

  • iOS_开源项目表

     {"name":"SoloComponents-iOS", "owner":"andreyvit", "desc":"几个轻量的组件,没什么用,2年没更新"},  {"name":"MAObjCRuntime", "owner":"mikeash", "desc":"将运行时包装成ObjC"},  {"name":"Objective-C...

  • GitHub上史上最全的iOS开源项目分类汇总

    iOS开发第三方框架大荟萃介绍及其连接!

  • iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)

    github第三方开源库

  • iOS 开源的第三方库

    GitHub 上大概600个开源 iOS 项目的分类和介绍,对于你挑选和使用开源项目应该有帮助 系统基础库 Category/Util  sstoolkit 一套Category类型的库,附带很多自定义控件 功能...

  • IOS游戏引擎列表

    [b]cocos2d-iPhone[/b],iOS平台最流行的开源2D游戏引擎,包含两个较大的版本:0.9x和2.x,其中0.9x支持OpenGL ES,2.x支持OpenGL ES 2.0。Objective-C编写,支持Box2D/Chimpunk物理引擎,具有丰富的插件。htt...

  • iOS_开源项目合辑

    | | |---工程:和MBHUD一样 但有更新 添加了BLock iOS6 | | |---URL:[git]/matej/MBProgressHUD | | | | | | | | | | | | | | |---工程:很棒的HUD 有阴影和动画~ | | |---URL:[git]/atomton/ATMHud | | ...

  • iOS 常用第三方开源框架介绍

    //联系人:石虎  QQ: 1224614774昵称:嗡嘛呢叭咪哄 ...1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可

  • iOS 开源项目(一)

    2D游戏引擎 (SpriteKit后来居上了..) cocos2d-iphone-extensions cocos2d的扩展 smooth-drawing cocos2d中画出平滑的曲线 tiny-wings 仿TinyWings的Demo 用Cocos2D Tiny-Wings-Remake-on-...

  • 开源 iOS 项目分类索引大全

    开源 iOS 项目分类索引大全 GitHub 上大概600个开源 iOS 项目的分类和介绍,对于你挑选和使用开源项目应该有帮助 系统基础库 Category/Util  sstoolkit 一套Category...

  • 利用CNN进行无人售货机的商品识别.zip

    无人机最强算法源码,易于部署和学习交流使用

  • node-v9.11.0-sunos-x86.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • ch-PP-OCRv2-det.onnx

    PP-OCR det

  • 基于TensorFlow的无人机机动飞行LSTM 时序动作网络.zip

    无人机最强算法源码,易于部署和学习交流使用

  • ISO 16750-1-2023中文.pdf

    ISO 16750-1-2023中文.pdf

  • node-v6.11.3-x86.msi

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • infrared-remote-controller-master

    旅行商问题

Global site tag (gtag.js) - Google Analytics