问题标签 [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.

0 投票
1 回答
438 浏览

ios - 碰撞检测 Cocos2d

我的应用程序是横向卷轴。我希望能够让我的精灵能够撞到一个物体并且不能穿过它。我对 Cocos2d 很陌生,那么我怎样才能让我的角色(精灵)这样做呢?

0 投票
0 回答
335 浏览

java - Java平铺图像滚动

这听起来与我的其他帖子相似,但相信我,它不一样。所以我决定听取一些人关于如何滚动数组列表的建议。我有一个接受 Block 类的数组列表。这是块类:

我会在我的主类的主更新方法中调用更新方法。喜欢:

然后向左/向右移动所有块我会使用:

我无法获得屏幕截图,因为它捕获的速度不够快。似乎是延迟导致了它或其他什么。有什么更顺畅的方法来做到这一点?

顺便说一句,我的图像是 32x32

我的渲染代码: 用户请求:

游戏循环(不要担心它在线程中)

渲染方法:

0 投票
0 回答
200 浏览

android - Android:使用 canvas.translate 进行横向滚动

我正在开发一个 2D 横向滚动游戏,但我真的不知道如何实现横向滚动功能。我听说,每次英雄移动时使用 canvas.translate 是一种可能性,但有时也会考虑使用 OpenGL。我使用坐标在指定位置绘制每个位图..所以仅仅移动画布​​是行不通的,对吗?

0 投票
1 回答
8557 浏览

java - 如何创建一个简单的横向卷轴游戏

我对游戏编程还是很陌生,我使用过的任何教程都只停留在具有初始屏幕的游戏上。我想开始创建自己的游戏,但我仍然需要学习一些东西。其中之一是如何创建横向卷轴游戏。例如; 马里奥......或任何类型的游戏......

谁能给我一个小例子来创建类似的东西。我没有要求任何特定的语言,因为目前在学校我正在学习 javascript,但我也知道一些 c++/java/processing/objective-c。所以这些语言中的任何一种都可以,我可能可以在其他任何一种语言中实现它......

我一直在寻找一些帮助,但实际上从来没有得到任何帮助。

提前致谢!

0 投票
1 回答
462 浏览

transform - 让 slerp 像 LookAt(x,Vector3.Right) 一样工作

我一直在研究横向卷轴射击游戏。我已经让我的横向卷轴射击游戏角色环顾四周:

&

(角色向左转时为左,角色向右转时为右)

所以它不会瞄准任何其他轴...但是当鼠标越过角色的中间而不是围绕它时,它会旋转以在帧之间进行小型传输,并且不会一直到达那里..它只会像 LookAt 一样传送到正确的旋转。

那么问题是,如何让任何与 Time.deltTime 一起工作的四元数 slerp 与 LookAt(x,Vector3.Right) 一样工作?我必须拥有 Vector3.right 和 left,这样它才能通过 1 轴移动。

非常感谢任何帮助我的人。:)

0 投票
1 回答
485 浏览

xml - 带有 AndEngine 和 XML-Levels 的横向滚动游戏

我刚刚开始使用andengine 使用xml-levels 和box2d 进行横向滚动游戏。

有谁知道当我移动玩家时如何让关卡滚动,让玩家停留在屏幕中央?

谢谢

0 投票
2 回答
4651 浏览

jquery - 在延迟加载期间使用 JQuery 滚动事件处理程序时如何防止多个 AJAX 调用?

我使用 3 个不同的函数通过 AJAX 将数据加载到我的 DIV 中。当浏览器滚动条保持在我延迟加载数据的 DIV 底部时,我试图阻止多个 AJAX 调用。

这可行,但有时(只是有时)滚动条仍位于我的 div 的底部,这将导致发生许多 AJAX 调用。我该如何防止这种情况发生?

更新

我按照亲爱的@Kent Pawar和亲爱的@E.J. Brennan说的做了,但是现在当我到达 div 的底部时,我收到了更多的 AJAX 调用,但它仍然不能正常工作。

0 投票
1 回答
556 浏览

unity3d - 对象生成和删除

我目前正在制作一个简单的横向卷轴。团结一致。我正在寻找一种在对象进入相机之前生成对象并在它们通过相机后将其移除的方法。所有这些都将发生在 x 轴上。

将生成 6 种不同类型的对象。并且彼此距离不同。物体是可以拾取的,它们都是预制件,并且有玩家碰撞时拾取的功能脚本。但是如果他们没有被捡起,我需要一种方法来删除它们。

有没有人有一个简单的脚本可以做到这一点?

0 投票
1 回答
916 浏览

jquery - ScrollTo 与 Mousewheel.js 冲突,需要更具体的事件吗?

我正在建立一个横向滚动网站。我正在使用CSS-Tricks中的 Mousewheel.js 来启用Ariel Flesler中的sidescrolling 和 scrollTo以跳转到站点中的特定点(我还没有真正掌握,但我认为这不是重点)。当我尝试一起使用它们时,我在控制台中得到了这个:

鼠标滚轮利用这个脚本:

我怀疑该事件不够具体,但我不确定如何解决。如果我的问题还不是很明显,我是一个 jQuery 菜鸟。

任何帮助将非常感激。

0 投票
1 回答
1278 浏览

javascript - 2D横向滚动HTML5游戏

我正在尝试用 html5 制作横向滚动游戏。我想知道我怎么能说一个 500 像素 x 500 像素的视图,但背景大约是 500 像素高 2000 像素宽。当查看区域滚动时,会出现更多背景,但角色停留在中间,类似于口袋妖怪游戏。