当前位置: 首页 > 软件库 > iOS代码库 > 游戏(Gaming) >

Sparrow Framework

iOS游戏引擎
授权协议 BSD
开发语言 Objective-C
所属分类 iOS代码库、 游戏(Gaming)
软件类型 开源软件
地区 不详
投 递 者 史昀
操作系统 iOS
开源组织
适用人群 未知
 软件概览

Sparrow是一个基于Objective-C的开源的游戏引擎,完全为iOS设备构建。该项目可以让开发者忽略内部引擎,而专注于游戏应用开发的其他方面。

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

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

Sparrow的主要特性如下:

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

介绍内容来自 iteye

  • - (id)initWithWidth:(float)width height:(float)height { if ((self = [super initWithWidth:width height:height])) { // Support orientation changes [[UIDevice currentDevice] begin

  • 项目搭建 父工程pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.ap

  • Sparrow是一个轻量级的开源Objective-C游戏库,用于开发iOS设备上的游戏。相当于cocos2d来说,sparrow足够轻量级,部署方便,能够满足一般游戏的开发需求。 项目地址:https://github.com/Gamua/Sparrow-Framework 预备工作 1、在Xcode project references中创建到sparrow引擎的链接。 2、导入API提示,在

  • 这是一套GPU加速支持的2D Flash API! 官网:http://www.starling-framework.org/ 基于Flash Player 11开发。充分利用的FP11原生的硬件加速特性!如Stage3D 用来制作高性能快速的Flash Game有得天独厚的优势! 正如官方所标称,这是一个轻量级,免费,开源,快速的框架!大家也可以在GitHub上获得源代码。 这个框架特点之一是A

 相关资料
  • 问题内容: 我最近一直在研究游戏开发,而我的第一种编程语言是Java。在玩了许多用c ++开发的令人惊叹的游戏之后,我想知道为什么Java在游戏行业中没有被大量使用。我查看了jMonkeyEngine 3和其他一些游戏引擎环境,但是看到的屏幕截图远没有那么令人惊叹。诸如EA的《极品飞车》(Need for Speed Hot)和ubisoft的Assassins Creed等标题传达了这种现实感。

  • 一个非常小的script脚本引擎,可以同时在j2me / j2se / c++ platform上面运行 它的目标是使用这个脚本引擎便于开发一个更加灵活的j2me 游戏这个脚本有点像BASIC这东西不错,是一个开源的脚本引擎,大家可以学习里面的思想里面其中带了一个例子,是3子棋。感觉挺不错的。这东西在SF也挺活跃的。

  • 12.19 技术一面 12.22 技术二面 12.26 三面(主管+hr) 1.5 交叉面 1.8 oc 其实很想每次把面经给记录下来,但实在怕有潜在竞争对手,这个广州只剩1个hc的岗位对我来说真的很重要 之前灵犀11月底发过冬季补录的邮件,但我写了之后没什么回应,转机竟然是实验室同门在boxx上被灵犀的人联系,然后转推了我,大半个月走完了流程;虽然在深圳这边只实习了一个月,但还是学到了很多东西,

  • 此功能旨在降低H5游戏接入手Q轻游戏成本,同时提供手Q相关的能力:用户信息、排行榜、分享等 支持版本:安卓手 Q 7.6.0 及以上,iOS 7.9.0 及以上 H5游戏包上架与正常游戏包上架流程一致 H5游戏包说明 H5游戏包与普通游戏包有所不同,游戏专用包地址 gameConfig.json:游戏配置文件,H5需重点关注 main.js:使用Bricks引擎开发的游戏的代码文件,H5游戏不用关

  • PS Vita上可游玩存储于PlayStaiton®Vita卡或从PlayStation®Store下载的游戏。 游戏的LiveArea™ 游玩PlayStaiton®Vita卡的游戏 游玩从PlayStation®Store下载的游戏 将使用PS3™下载的游戏复制至PS Vita游玩 在PS Vita游玩PSP™ (PlayStation®Portable)的游戏

  • 包含在程序启动时启动的线程。这个线程包含一个循环,每40毫秒更新一次游戏并重新绘制()board。 备选办法B: 板创建一个摆动计时器。这个计时器的动作监听器是板本身。actionPerformed()方法每40毫秒运行一次,并更新game+repaints Board()。 谢谢

  • 问题内容: 对于C ++,Java或Python,有哪些易于使用的优质游戏+免费游戏引擎? 任何类型的游戏引擎都可以。我只是想通过研究不同的游戏引擎及其功能来入门。 问题答案: 在大学的计算机图形学课程中,我们使用了开源OGRE 3D 引擎。这不仅是一个极其强大的3D引擎,而且是爆炸! 使用它开发一个中型游戏,您将可以很好地体验许多不同的游戏编程专业。您会发现自己在进行3D建模,音效,物理编程,A

  • 一个顶点从局部坐标怎么到屏幕上; NDC 空间的范围是什么;所有平台都是这样吗; 在 NDC 空间的点如何变换回世界空间; MSAA 的原理和实现细节;为什么要用 MSAA; 锯齿出现的原因;走样背后的原理; irradiance 和 radiance 的区别;量纲分别是什么;积分表达; 写出渲染方程;解释下每项的含义; 写出 Cook-Torrance BRDF 公式; 解释漫反射型;兰伯特项为