问题标签 [spritebuilder]
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.
cocos2d-iphone - xCode 5.1 build crashes - SpriteBuilder
I recently updated xCode to 5.1. All of a sudden my (cocos2d) builds keep on crashing when publishing to my iPhone 5s (iOS 7.1). It works fine in the simulator (iOS 7.1). I got a screenshot here: http://puu.sh/7rB8S.png
Also I got a bunch of warnings since I updated xCode to 5.1. Replace above with: "7rBfp.png" (due to lack of reputation...)
If you are willing to reproduce the problem, I followed this tutorial: https://www.makegameswith.us/tutorials/getting-started-with-spritebuilder/menus/ Once I added the MainScene background (and the button + methods) I was not able to build on my iPhone anymore.
Am I missing something? Before I updated xCode and my phone today everything worked flawlessly.
ios - Cocos2d-iphone v3 项目的 XCode 5.1 强制 32 位编译
我正在使用SpriteBuilder
Cocos2d-iphone v3。
自从更新到 XCode 5.1 后,当我使用CCButton
直接在SpriteBuilder
. 这似乎是原因
这很可能是强制转换或指针转换,在 64 位上会变坏。
正如@birkemose 在Cocos2d 论坛中指出的那样
即使对于我的 64 位设备,如何强制 XCode 5.1 以32 位编译我的项目?
更新:通过将 Cocos2d 更新为 RC4 来修复
objective-c - 循环一个精灵垂直目标 C sprite builder
注意:为此,我使用了一个名为 spritebuilder 的程序,它允许我使用比通常需要的更少的代码来创建游戏。如果您知道一个全是代码的解决方案,那么请随时分享它:)
另外,对于这个问题,我在这个链接上遵循了一个教程:构建你自己的 Flappy Bird Clone。只需向下滚动到显示“Loop the Ground”的部分
所以这是我的问题。我目前正在开发一款游戏,我创建了一个相机,它可以随着我创建的角色精灵垂直滚动,但是我需要一个特定的图像来循环。当图像离开屏幕底部时,我希望它无限循环到屏幕顶部。为此,我创建了两个相同的图像(在本例中为树皮)。一个将在屏幕上,而另一个将在屏幕外,因此当第一个图像离开屏幕时,第二个将替换它(无缝)。我为图像创建了两个对象,并为它们分配了名称 _ground1 和 _ground2,我还创建了一个 NSArray 来存储它们。(如果有点混乱,请参考上面的链接)这是我的代码有:
出于某种原因,当我尝试这个时,它似乎不起作用。发生的情况是,相机将按照预期的方式垂直移动,但图像不会循环。一旦这两个图像离开屏幕底部,就不会有新的图像取代它们。
cocos2d-iphone - 如何在 spritebuilder 中使用不同的精灵构建物理体
我刚开始使用带有 cocos2d - v3 的 SpriteBuilder。它看起来很有前途,是一个很好的工具。
但我的问题是我想创建一个像男人一样的角色,所有身体部位都是不同的精灵,并使用关节将它们放入物理体中。我正在努力寻找使用 spritebuilder 或花栗鼠的任何例子。
将非常感谢这里的任何帮助。提前谢谢。
编辑:这是正文的代码。我使用了链接中的 peevedpenquin 示例 这是我的角色主体代码。我只是在企鹅的尾巴上添加了一个块作为身体的一部分。
这是 Gameplay.m 文件
SpriteBuilder 中的 PenguinWithBlock 设置:
ios - 我需要帮助在我的应用程序中使用 iAd,如何在使用 sprite builder 时放入 iAd?
我需要帮助在我的应用程序中使用 iAd。我目前没有使用任何故事板。我正在为我的 UI 使用 Sprite Builder。
我附上了一张图片来显示我拥有的所有不同的文件名。
“iAdViewController.h & .m”文件只是我查找并弄乱的示例代码,以便我的 iAd 可以工作。
我一直在努力学习如何去做,但似乎没有什么是我想要的。
在为我的用户界面使用 Sprite Builder 时,我将如何简单地将 iAd 放在屏幕底部?
ios - Spritebuilder、XCode 5.1 和设备构建错误
我刚刚将我的 Cocos2D 更新到了最新版本。我正在使用 xcode 5.1 并且也在使用 Spritebuilder。更新我的 xcode 后,我的应用程序出现了大量错误和问题。这很令人沮丧,因为在我更新之前,我没有任何问题。
我目前正在 iPhone 5S 和 iPhone 4S 上测试我的应用程序。它在 5S 上构建和运行良好,但它有一些 UI 问题,例如我的一些按钮的标题没有显示,以及一些 CCLabel 没有出现。
当我尝试在 iPhone 4S 上构建和运行时,我得到了这个巨大的错误,我无法理解:
有没有人遇到过这个?我快疯了,因为我即将完成我的应用程序并想尽快提交它。
cocos2d-iphone - Cocos2D SpriteBuilder 带轮子的简单汽车
我目前正在尝试一些事情。我已经完成了本教程:https ://www.makegameswith.us/tutorials/getting-started-with-spritebuilder/ 但是我现在有点卡住了。我在 SpriteBuilder 中创建了一个 CCNode 并添加了 3 个图像。carbody.png 和 2 个 wheel.png。我制作了所有的物体physicsObjects。
在代码中,我尝试将它们与关节连接并移动它们。然而,车身移动,但车轮保持在原位。
而在 Gameplay.m 中,我只这样做了:
车身动了,轮子不动了
我错过了什么?
编辑:我现在做了一些改变,但我的轮子仍然保持原位......
ios - 导入 .ccbi 文件时从另一个类访问变量
我知道这个主题在这里有一百篇文章,但是我在这个特定的实例上遇到了很多麻烦,无法弄清楚。
基本上,我使用 Spritebuilder 将精灵/节点导入到我的游戏中。我在类的主体中导入了某个特定类的精灵GameScene
,但我希望能够在我的精灵类中定义一个变量,然后从GameScene
类中对其进行编辑。例如,如果我的精灵在 GameScene 中收集了一枚硬币,我想update
在精灵类的方法中更改我的精灵的速度。
下面是我的代码,但不幸的是它不起作用。该变量在我的课堂increaseY
上increaseX
似乎不可用。GameScene
我知道这是因为我没有Penguin
正确实例化该类,但我不知道如何在导入该类的 .ccbi 文件的同时正确创建该类的实例。问题行有注释,旁边有一堆** ,方便查找。它在GameScene.m
。我非常感谢您的帮助,为此坚持了几个小时。
企鹅.h
企鹅.m
游戏场景.h
游戏场景.m
spritebuilder - 如何在 SpriteBuilder 的时间轴中为位置设置动画?
我可以在 SpriteBuilder 1.0.4 中设置动画的唯一属性是旋转。有没有办法为时间轴上的其他属性设置动画,例如位置?
编辑
好吧,我是个白痴。我做了一个教程,它说按“R”添加关键帧。这只会添加一个旋转关键帧。单击位置时间轴的选项会向位置时间轴添加一个关键帧。
cocos2d-iphone - ccPhysicsCollisionPostSolve:未调用方法
刚开始使用 Cocos2d-v3 的 SpriteBuilder 对于 SpriteBuilder 的练习,我暂时在以下网站的教程中练习。
https://www.makegameswith.us/tutorials/getting-started-with-spritebuilder/collision-detection/
作为教程游戏的流程,首先弹射器和弹射器臂位于舞台上,当我用手指将手臂向后拉并分开手指时,附着在手臂上的物体(企鹅)向前飞从屏幕上。当物体(企鹅)撞到其他物体(称为海豹)时,输出日志,“Something collided with a seal!”
在教程的“实现委托方法”中,我打算尝试显示一个字母,“Something collided with a seal!” 在Consoll 中使用CCLOG 方法。
在 Gameplay.m 中,我实现了 ccPhysicsCollisionPostSolve:seal:wildcard 方法,该方法被调用来显示一个字母“Something collide with a seal!”,但是当 Penguin 对象撞击其他对象(seal)时不会调用此方法。
我当然在 SpriteBuilder 中制作了 Penguin.ccbi 和 Seal.ccbi,他们的 ccbi 文件是物理体。
为什么不调用 ccPhysicsCollisionPostSolve:seal:wildcard 方法?
这是我真正实现的代码如下
这是 Gameplay.m 文件