问题标签 [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.
c# - 基于横向滚动瓷砖的游戏中的相机移动速度比角色慢
在我的横向卷轴游戏中,当角色移动经过特定区域(世界左侧)时,相机应该开始移动,直到角色经过下一个区域(世界右侧)。但是,当我越过第一个区域并且是相机应该移动的位置时,它的移动速度比玩家慢,过了一会儿角色从屏幕上消失了。
我的相机代码(在 C# 中):
我不明白的是我应该计算相机应该从角色位置开始的位置,所以只要相机在移动(即不在一侧),角色就应该始终居中。对我来说,它看起来应该可以工作,但我不知道为什么它不工作。
swift - 侧滚动 Swift SpriteKit 游戏中的 SKPhysicsJointPin
我正在尝试在 SpriteKit 中开发横向滚动游戏。我的问题如下:
- 我正在尝试在我的游戏中添加一根绳子,但是当我开始游戏时它会断掉。当我将这条绳索添加到非滚动游戏中时,它运行得非常好。我认为问题出在场景锚点之类的地方,但我就是想不通。我已经有一个星期的“辛苦”了。我有一个名为“世界”的 SKNode,所有对象都附加到它上面,我将“世界”向左移动,我将“相机”放在我的玩家身上,所以玩家向右移动,所有其他对象都是被留下来。
这是我的代码:
这是“世界”的功能
/li>这是绳子的功能
/li>
我应该如何制作这条绳索,使其不再断裂?任何帮助,将不胜感激。谢谢!
html - 如何在网站上运行 .jar 文件?
我最近制作了一个 2D 横向卷轴,我现在希望它出现在网站上。游戏通过 Canvas 或 JFrame 中的任何一种运行。Prob Canvas 因此代码。
公共类 Game 扩展 Canvas 实现 Runnable{
但我只是想知道如何在网站上玩 Java 游戏。
编辑:目前我的代码:
如果我将画布更改为 Applet
粗体下划线为红色。
actionscript-3 - 为平台游戏 as3 的 scrollRect 创建边界
编写一个横向滚动平台游戏并认为 scrollRect 最适合内存,因为它只渲染矩形而不是整个舞台。我让它以我的英雄为中心并与他一起滚动。我的问题是为矩形创建外边界。if(view.x < 0) 很简单。我锁定了 x 和 y 原点,这是我遇到问题的其他边缘。它在 ENTER_FRAME 上运行,顺便说一句。这是我的代码:
java - JavaFX Side-Scrolling 游戏:如何在“扩展”场景中生成交互式对象
所以我正在尝试创建一个 2D 横向滚动 javafx 游戏。
到目前为止,我曾经AnimationTimer
控制我的角色的移动。但现在我有点卡住了,试图让舞台移动。
我可以再次使用 AnimationTimer 移动非交互式元素。但是我对如何在游戏中生成交互式元素缺乏想法。
例如,假设玩家走了很多步,然后伸手去取货。现在我如何将这个拾音器放在舞台上,以便它在游戏后期的某个地方。为了更好地解释我的问题,请考虑我在油漆中绘制的这张讨厌的图像:
最初,玩家只能看到绿色边界之间的屏幕。玩家必须向前走(因此屏幕也必须向前走)并且应该在两堵墙之间找到拾音器。如何将拾取物放置在场景的可见视图之外,以便只有当玩家到达它时它才会出现?
swift - 连续触摸/移动 Swift 和 SpriteKit
我正在用 Swift 和 SpriteKit 创建一个类似于马里奥的横向卷轴游戏。我目前正在移动播放器,但您必须继续单击它才能移动。我希望的是,如果您握住它,它会移动,而您不必快速单击屏幕。先感谢您 !!!!
javascript - 我如何制作一个单击按钮时滑入视图?
我有一个具有 100% 宽度和 100vh 高度的背景壁纸的页面。该页面上有 3 个按钮,其中一个按钮位于屏幕的最左侧。当我单击该按钮时,我希望 div 会向右滑动以覆盖整个页面。
我曾尝试使用滑动切换,但我的 div 当前位于标题页的底部,因此当它切换时,div 会垂直切换,而不是水平切换。
我的标题页是 100vh,但我试图滑入到位的 div 没有固定高度。
java - 水平平铺背景
我正在为游戏编写代码,并希望背景能够重复。
第一个drawImage
在相机的 X 为负时绘制,第三个在相机的 X 为正时绘制。
- bg 是正常的背景
- bgInv 是背景反转
问题是,当我移动并且xOffset
从 0 变为WIDTH
0 时,似乎有一个“包裹”。
控制台正在输出xOffset
我知道这是因为我使用模数来获取xOffset
但我没有找到更好的方法......
提前致谢
unity5 - Unity 2D 敌人离开尸体并从尸体上走过
我正在做一个横向卷轴,敌人被杀后会留下尸体。我试过做对撞机,但任何跟随的敌人在走过尸体时都会出现可怕的故障。有解决方案吗?