问题标签 [sparrow-framework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1076 浏览

integer - 如何将 NSArray 转换为 NSData ...或其他东西

我很尴尬地问这个问题,但我有时间限制。基本上,我需要一个可以保存整数的数组,然后这些整数可以用来在图像上绘制一个点。

我正在尝试制作一个程序,其中随机对象沿着某些路径在屏幕上移动,但随机。到目前为止,这是我的代码:

enemyPaths = [NSMutableArray array];//5 items (0-4) [enemyPaths addObject:[NSNumber numberWithInt:48]]; [enemyPaths addObject:[NSNumber numberWithInt:93]]; [enemyPaths addObject:[NSNumber numberWithInt:138]]; [enemyPaths addObject:[NSNumber numberWithInt:183]]; [enemyPaths addObject:[NSNumber numberWithInt:228]]; [enemyPaths retain];

那就是数组。我想要做的是能够制作一个随机数生成器并让对象的 x 点使用从数组中出来的任何值作为起点:

我不知道该怎么做,因为我将 NSarray 转换为 NSdata 的知识不是很广泛,这很令人困惑。我将不胜感激您能提供的任何帮助。

重要提示:我在这个程序中使用 Sparrow 框架,你知道的。

0 投票
3 回答
2982 浏览

iphone - Objective-c -> iphone设计:延迟动作

很抱歉打扰,但我有点麻烦,我想知道这里是否有人可以帮我一把。

我目前正在设计一个游戏,其中敌人出现在屏幕的左侧(超出边界)并向右移动。我使用了许多代码(这是使用 Sparrow 框架),并且当你击败它们时,敌人的数量几乎会增加。即 lvl 1-> 1 个敌人,lvl 2-> 2 个敌人,lvl3-> 3 个敌人,等等...

我在制造敌人方面遇到了一些麻烦。我让它们出现在由随机数生成器选择的 5 个设置路径(NSMutableArray 中的路径号)中的 1 个上,但是它们经常出现在同一路径上,1 在另一个之上。

为了产生敌人,我运行了许多方法: addEnemy -> 产生然后从左到右移动的敌人(动画)。onTouchEnemy -> 如果我碰到敌人,他们就会死。激活 drawEnemies drawEnemies -> 调用 addEnemy 的次数等于你的 lvl。编码为:

有没有办法进行编程,以便在激活产生敌人方法之间存在延迟?我试过这个 afterDelay,但由于某种原因,程序只是忽略了 3 秒的延迟,并且只在 1 中产生了敌人。这很烦人,因为我希望它们以更有序的方式出现。

我感谢任何愿意帮助我的人。西卡托。

0 投票
1 回答
164 浏览

objective-c - Objective-c -> 主文件查询的类方法

很抱歉这么快就犯了两次错误,但由于人们在他们的信息反应中非常友善,我认为再问一个问题也无妨。

同一个程序,我试图让它相当时髦,并有一个主屏幕,允许你点击一个按钮,这会导致一个有限的选项屏幕。这使您可以打开或关闭音乐。或者至少它应该这样做。

音乐运行代码在主文件(game.m)中,如下:

我为奇怪的格式道歉,但它是 Sparrow 框架。基本上,设置文件包含我尝试使用的类方法。如果方法导致“是”,则音乐已打开。如果为否,则音乐已关闭。

设置.m

现在,选项文件正在工作,我测试了该部分。该程序正在读取 isMusicEnabled 正在获得一个新值,因此 musicEnabled 也正在被更改,因此应该进行更改并且应该关闭音乐。

然而,什么也没有发生。我曾尝试使用调试器,但我不太擅长它,而且我不了解我提供的很多信息。我确实了解问题是将消息从设置文件发送到主/游戏文件。

我会感谢任何可以启发我如何解决这个问题的人的帮助。

0 投票
2 回答
602 浏览

mobile - Flash/iPhone游戏开发框架

我从事 php/ruby/flash/android/iphone 开发人员已经有一段时间了。我开始了我的移动/浏览器游戏开发生涯。我一直在寻找一个跨平台的框架,这对我作为初学者来说是最好的选择。我喜欢 Sparrow 框架(iPhone),但我不确定。

顺便说一句...我将从简单的游戏开始(赛车或超级马里奥风格)。

我的问题: - 我应该使用哪个框架?- 是否可以在 Flash 中创建游戏,然后将其导出到本机操作系统(iPhone、Android、Symbian)。- 我喜欢截屏(视频教程),我在哪里可以找到它们?- 其他提示?

谢谢 10 倍!

0 投票
2 回答
1475 浏览

ios - 开源 iPhone 游戏

我开始学习 iOS 游戏开发。我想知道你们中是否有人知道任何基于 Sparrow 框架构建的开源项目?(http://www.sparrow-framework.org) 我已经查看了 cocos2d 项目,现在对我来说非常重要。Sparrow 框架更容易理解。如果您不介意将我指向教程和开源项目,我将不胜感激。

谢谢!

0 投票
2 回答
763 浏览

frameworks - iphone开发中的这个麻雀框架是什么?

我是 iphone 开发的新手。我最近听说了一个 sparrow 框架,它用于为 iphone 创建游戏,但我无法获得更多关于这个框架的知识。它是一个苹果框架吗?它是否为 iphone 游戏开发提供了一些特殊功能?

0 投票
2 回答
784 浏览

iphone - 将 viewController 移动到窗口的后面

我正在使用开源 ShareKit 框架。它需要一个 viewController 以模态方式绘制其共享菜单等。我正在使用 Sparrow 框架制作游戏,它只是将自定义 SPView 对象添加到 AppDelegate 中的窗口。我想创建一个空的 UIViewController 并让它在 SPView 后面运行。

上面的代码似乎在其他所有内容的 TOP 上绘制了一个空的 viewController,无论我将代码放在哪里。我已经把它放在我的游戏初始化之前和之后,但是存在代码似乎会阻止所有触摸输入。

有一个简单的答案吗?

0 投票
1 回答
513 浏览

iphone - Sparrow-Framework:屏幕截图 SPView (iOS)

我在另一个 StackOverflow 问题上找到了这个链接:http ://reusablesnippets.posterous.com/capture-uiview

它详细介绍了使用 UIGraphicsBeginImageContext() 来捕获屏幕内容。我在一个 Sparrow 框架项目中,我的 SPView 只返回一个黑色矩形。是否无法捕获 SPView(UIView 的子类)?

0 投票
2 回答
350 浏览

iphone - 麻雀框架在不工作

我正在使用 sparrow 框架进行游戏开发,我下载了框架并安装了 sparrow 模板,但是当我编译代码时出现以下错误。参数列表太长:递归标头扩展在 /Developer/Documentation/DocSets/com.apple.ADC_Reference_Library.DeveloperTools.docset/Contents/Resources/Documents/documentation/DeveloperTools/Reference/CPlusTestReference/TestRun_h 失败。

任何帮助请

0 投票
2 回答
417 浏览

objective-c - 在 iPad 上使用的这个 OpneGL-ES 屏幕截图功能中的内存泄漏在哪里?

我正在使用此功能来创建我的 IPAD 应用程序的屏幕截图。我在我的项目中使用 Sparrow 框架。SPDisplayObject 使用基于 OpenGl-ES 的渲染。

我从 UIViewController 像这样使用它:

UIViewController 被释放并释放 aprox。调用“deactivePage”函数 5 秒后。屏幕截图用于视图转换。

截屏就像一种魅力,但随着每个截屏,我的应用程序都会增长大约 10 MB,所以我可以这样做大约 15 次,直到应用程序崩溃。

那么泄漏点在哪里呢?我被卡住了.. :-(