side-scroller

    1热度

    2回答

    我在Swift和SpriteKit中创建了一个Side Scroller类似马里奥的游戏。我目前正在移动播放器,但你必须保持点击,然后移动。我所希望的是,如果你坚持它,它会移动,你不必快速点击屏幕。先谢谢你 !!!! override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) { for t

    0热度

    1回答

    我正在做一个sidescroller,敌人在死亡后会留下尸体。我试图做对撞机,但是任何下一个敌人在走过尸体时都会出现可怕的毛病。有没有解决方案?

    2热度

    1回答

    所以我想创建一个2D横向卷轴javafx游戏。 到目前为止,我用AnimationTimer来控制我角色的移动。但现在我有点卡住试图让舞台移动。 我可以再次使用AnimationTimer移动非交互式元素。但是我对如何在游戏中生成交互元素缺乏一个想法。 例如,可以说玩家走了很多步,并拿起皮卡。现在我该如何将这款皮卡放在舞台上,以便在稍后的比赛中进行。要尝试解释我的问题,不妨考虑这个讨厌的图片我在油

    0热度

    1回答

    嗨,我在做无尽sidescroller游戏,地形看起来像一个无限的隧道。我设法随机生成使用此代码隧道: private void createPaths() { if(startingPath) { pathBottom.setLastPoint(0, canvasHeight); pathTop.setLastPoint(0, 0); slope

    2热度

    1回答

    我在JavaFX上做了一个简单的sidescrolling游戏,并做了一些研究。但是,在我真正开始之前,我想确保我使用传统的创建游戏的方式。我有以下想法: 玩家角色/敌人将扩展StackPane 玩家,背景和敌人存在的等级本身将扩展场景。 按键将在关卡场景中自行处理,这将调用存在于玩家角色类中的移动命令。 玩家角色将使用自定义的gif图像,并且会在按下按键时使用TranslateTransitio

    0热度

    1回答

    我正在编写游戏,并且希望我的背景到重复自己一遍又一遍。 这是我使用 xOffset = (int) (camera.getX() % WIDTH); g.drawImage(bgInv, xOffset - WIDTH, 0, WIDTH, HEIGHT, null); g.translate(xOffset, 0); g.drawImage(bg, 0, 0, WIDTH, HEIGHT

    0热度

    2回答

    我需要通过制作预制件还是创建一个非常长的平台来培育世界? 对不起,我是一个完整的初学者和试图使一个长期的平台,因为如果我做了随机产卵它不会像马里奥运行或几何短跑地方,当他们死他们重新产卵和世界是一样的,而不是随机的(当然,我的游戏会完全不同,我只是希望它像一个侧面滚动游戏,你所做的只是一个例子)。 创建一个长平台的问题是,当你在模拟器上运行它时,它滞后非常糟糕,因为CPU &帧率。 任何提示或建议

    2热度

    1回答

    Defender是一款古老的游戏,在一个循环中呈现一个虚拟世界,一个水平卷轴。摄像机视图仅在任何给定时间描绘世界的一部分。玩家可以连续在这个世界的两个方向飞行。 这怎么能通过世界的SKTileMapNode布局来实现? 我的第一个想法是有一个SKTileMapNode的两个实例来说明整个世界,并且在玩家飞往世界各地所需的时间和地点将它们对接。 这里的地图中后卫世界的凸显在屏幕的顶部:

    2热度

    1回答

    阵列的数量,我需要检查的对象是否是在距离它显示到屏幕上(它的一个侧滚轮视频游戏) 到目前为止,我还这个: for (var i=0; i < Coins.length; i++) { var obj = Coins[i]; if (worldObj.distance > obj.distance && worldObj.distance < obj.distance +

    0热度

    2回答

    我目前正致力于在pyhton 3.2.3和pygame中为我的侧滚动游戏创建函数,该功能允许主角收集硬币。我想要做的是当我的角色的位置等于钱的指令时,钱就消失了。这里是我的代码: def drawMoney(x,y): offset = 0 - guy[X] guyPos = guy[X]+640 moneyPos = x print(guyPos,moneyPos) if lvlNum