问题标签 [side-scroller]
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.
objective-c - 如何一次随机生成一个 ccsprites,中间有延迟
您好,我正在制作一个 cocos2d 侧滚轴应用程序,我希望敌人随机飞向角色。我是 Objective c 和 cocos2d 的初学者,所以这似乎是一个简单的问题,但任何帮助都是有价值的。arc4random 会有帮助吗?
到目前为止,这是我的代码。我希望这四种方法之一:redEnemyFlight、yellowEnemyFloating、blueEnemyFlight 和 spinTheRock 在一个接一个的无限循环中被随机调用。
objective-c - 我应该如何更改它以使用 CCParallaxNode?
你好我是cocos2d和objective c的初学者。我正在制作一个 cocos2d 侧滚动条。如何使此代码连续?
iphone - 如何在 cocos2d 中删除孩子,还有更多的方法吗?
您好,我正在制作一个 Cocos2d 侧滚动条。我有一个使用该[self addChild:sprite];
方法添加的 CCSprite。过了一会儿,我希望删除 CCSprite。我尝试了该[self removeChild:sprite cleanup:YES];
方法,它给了我一个线程错误的访问错误。这是在 Cocos2d 中删除孩子的唯一方法吗?有替代方法吗??我是 Cocos2d 和 Objective c 的初学者,所以任何帮助都很有价值。
ios - Cocos2d:.plist 文件给了我一个 SIGABRT 错误
您好,我正在制作一个侧面滚动的 cocos2d 应用程序。我对游戏中的大部分数据使用 .plist 文件。当我运行代码时,它立即给我一个 SIGABRT 错误。我是 Objective c 和 cocos2d 的新手,我对 .plist 文件没有经验。这是 .plist 文件。
这是我很确定会导致问题的代码。
我不知道这是否是导致问题的代码。如果需要,我会发布更多代码。
ios - Cocos2d:精灵表的 SIGABRT 错误
您好,我正在制作 cocos2d 侧滚动条。我需要为我的游戏使用精灵表,当我使用它时,它给了我一个 SIGABRT 错误我使用异常断点来查看导致问题的确切代码行并得到这一行:
输出是:
2013-08-24 15:51:28.410 App[2171:a0b] sprite sheet name is characterssheet_poses 2013-08-24 15:51:28.419 App[2171:a0b] bruisedImage = (null) 2013-08-24 15:51 :28.420 App [2171:a0b] cocos2d:CCSpriteFrameCache:找不到帧'(null)' 2013-08-24 15:51:28.420 App [2171:a0b] bruisedPose =(null)2013-08-24 15:51: 28.421 App[2171:a0b] defaultImage = (null) 2013-08-24 15:51:28.421 App[2171:a0b] cocos2d: CCSpriteFrameCache: Frame '(null)' not found 2013-08-24 15:51:28.422 App[2171:a0b] defaultPose = (null) 2013-08-24 15:51:28.422 App[2171:a0b] *** -[CCSprite initWithSpriteFrame:] 中的断言失败,
这是导致问题并显示此输出的代码:
我正在使用精灵表和 .plist 文件来制作我的游戏。精灵表的 .plist 文件如下所示:
我用于游戏数据的 .plist 文件如下所示:
ios - cocos2d:为什么标签没有出现?
您好,我正在制作一个横向滚动 cocos2d 游戏,我想要一个标签来显示用户在游戏中飞行了多远。由于某种原因,我编写的代码没有出现标签。这是我的 GameEngine 类,它调用应该使标签出现的类方法:
这是 MeterDistance 类中的代码:
这是 updateLabel 方法:
ios - Cocos2d: thread error when trying to add background music
Hello I am making a cocos2d side scroller. I am trying to add a background audio file. I am using SimpleAudioEngine. This is the code:
But when I run it it gives me a error. The line that it says is giving me the error is:
Is there a different way to add a sound file that won't give me this error?
java - 如何制作横向卷轴相机
所以我和一个朋友想要制作一个横向卷轴,但我们遇到了相机问题。我们如何制作一个跟随玩家但不是硬滚动而是软滚动的相机。我的意思是,只有当玩家移动到窗口上的某个位置时,相机才会移动。我们正在使用 java 对此进行编码,但我认为任何语言都可以提供帮助,只要它具有相同的概念。
java - 使用for循环在地面上绘制方块
我正在使用 slick2d 制作马里奥类型的克隆游戏。我们有 50x50 的图像用作将要放在地板上的块。每当我将此代码放入 for 循环中时,我都可以看到正在绘制并重绘的块一直到指定区域的末尾,而不是每 50 个像素绘制一个块。
使用此代码也遇到问题,他们在屏幕上移动而不是停留在固定位置。
java - 2D 相机翻译
我正在使用 OpenGL。对于我的图块,我正在使用显示列表,而我只是为我的播放器使用即时更多(现在)。当我移动玩家时,我想让他在窗口的中心居中,但允许他在 y 轴上跳跃而不是让相机跟随他。但问题是,我不知道如何让玩家在视口中居中!这是播放器更新方法:
World.scrollx 和 World.scrolly 是我增加/减少以移动图块的变量。move() 只是一个设置玩家位置的方法,没有别的。我在当前坐标处渲染玩家,如下所示:
Shape.renderSprite 是这样的:
很简单,我只是在当前玩家的位置渲染四边形。这就是我实际渲染所有内容的方式:
这是我很困惑的部分。我根据 scrollx 和 scrolly 变量翻译图块,然后将玩家渲染到当前位置。但是玩家的移动速度比瓷砖滚动快,他可以逃出屏幕的一侧!如何使用移动的瓷砖使播放器居中?
谢谢你的帮助!