collision

    0热度

    1回答

    在我的游戏中,我有具有不同颜色的圆圈。他们应该只碰撞不是他们的颜色的边界。 要做到这一点,我首先分配正常的圈子类别位掩码。 struct CollisionCategoryBitmask { static let monster: UInt32 = 00000001 static let picker: UInt32 = 00000010 static let bou

    0热度

    1回答

    我是Processing的新手,我正在做一个游戏,一个精灵来回移动,当它碰撞到墙壁(xvalue = 10)时,它会失去生命。我在顶角有3颗心,当精灵与墙碰撞时,我希望它移除一颗心,这样它只会显示你剩下多少生命。我将如何删除图像(心脏)? 下面是一些代码: void loadStuff() { image(panda, pandaX, pandaY, 80, 112); image(heart

    0热度

    1回答

    我想让熊猫(用户通过左右箭头键移动)与从屏幕左上角落下的糖果图像碰撞。当两张图像相撞时,屏幕和控制台会显示“您接触到了糖果”。但是当熊猫和糖果碰触时,没有任何反应。 下面是代码: PImage candy, panda; int pandaX = 800; int pandaY = 790; int candySpeed = 20; int yDirCandy = 1; int yP

    0热度

    1回答

    我有python3 pygame开发的游戏的开始,下面的教程​​3210有一个main.py,player.py和walls.py(分别与玩家和墙壁类)。播放器类包含用于碰撞检测和移动的代码。不幸的是,玩家确实避免了瓦片,但是在碰撞时,移动到屏幕右侧的位置,而不是预期的移动(刚刚停止)。任何人都可以帮助解决这个问题,并纠正碰撞时的错误/不希望的运动。下面是三个文件:main.py,player.p

    2热度

    1回答

    在我的游戏中,我希望能够收集硬币。我有一枚硬币的精灵阵列,这样我就可以分别画出多个硬币。这些硬币也随着背景移动(模仿汽车驾驶),我想要它,所以当硬币撞到汽车时,它会消失并被收集起来。 谢谢你的帮助。

    0热度

    1回答

    我有一个位图,我随着触摸事件和屏幕中间的矩形移动。有人可以告诉我为什么位图和矩形不会碰撞?我在碰撞主题上很新颖。 谢谢。 的代码: public class Juego extends View implements View.OnTouchListener{ Bitmap super_esfera; int esferaX = 0; int esferaY = 0; int left,

    0热度

    2回答

    我需要安全地从多次调用脚本属性访问脚本属性。通过使用我自己的日志记录方法,我可以看到这两个调用都在几毫秒之内(准确的说是2毫秒)。 有没有什么办法可以确保第一次调用写入的数据会被第二次看到?目前,第二个调用检查脚本属性中是否已有数据,但没有看到第一个调用设置的内容,因为它们太靠近了。

    0热度

    1回答

    我在此页面上实施多边形 - 汤流碰撞检测时遇到问题。我已经实现了该文件中介绍的方法,但我不知道如何获取CollisionPacket类的值。任何人都可以帮助我获得CollisionPacket类的值吗? 编辑:我已经实现了这一点,但怎样才能从它的顶点网格的三角形的checkTriangle()方法?

    0热度

    1回答

    最后编辑 我想通了这个问题,并公布了解决方案如下回答。如果你在谷歌寻找一种体面的方式来通过ItemIsMovable标志移动QGraphicsItems/QGraphicsObjects,同时避免与其他节点发生冲突,那么我在我的答案最后加上了一个工作itemChange方法。 我原来的项目处理捕捉到任意网格的节点,但这很容易被删除,并且根本不需要这个解决方案的工作。效率方面,它并不是数据结构或算法

    0热度

    1回答

    def pong_collision(paddles, pong, size): ''' paddles and pong out of bounds collison ''' for paddle in paddles: ends = [0, size[0] - paddle.rect.width] # pong|paddle collision