静态图像是气球,运动图像是枪。我尝试创建一个函数,获取枪的直角(使用get_rect),检查(7)气球中的一个(存储在列表中)是否具有相同的x坐标(x坐标是随机生成的),并打印出它与哪个气球相撞。此外,它打印出类似于collision with [<Surface(444x250x32 SW)>的东西,当它应该打印它击中的气球的名称(变量名)时。编辑:根据“狂犬病”的建议,我在气球和枪周围做了一个面具,并试图检查它们是否碰撞。他们仍然不工作,但我觉得我越来越
我试着用一个图像制作20个气球,但它们都应该有不同的位置和计时器。它们被添加到循环0-19中的列表中,在每次迭代时,我创建一个新的Balloon(图),构造器给它随机的开始弦和定时器,图像从参数中获取。我的问题是,列表中的所有气球都是在循环结束后添加的最后一个气球的值,如果它们都是相同的对象,就会这样,但是我每次都创建一个新的气球,所以不知道这里发生了什么?气球级:using System.Collections.Generic;
using System.