在我的游戏类中,我从另一个类(objA 和 objB)中调用两个对象,如下所示:
for i=1, countA do
pos.x = pos.x + 15
objA = objClass:new("objClass", group, pos)
wArray[i]=i
end
for j=1, countB do
pos.x = pos.x + xPoint
objB = objClass:new("objCLass", group, pos)
end
我需要 for 循环,因为我想在我的游戏类中添加这些对象的随机数。我的问题是,我想在我的游戏中同时定位 a 和 b。例如:objA - objA - objB - objB - objA 或 objB - objA - objB - objB。但是,鉴于我当前的代码,我最终得到的模式将是所有 objA 在添加所有 objB 对象之前先。
我知道简单的答案是只使用一个 for 循环,但我看到的问题是我的游戏中至少需要 1 个 objA 和 1 个 objB。我不能拥有所有 objB 或所有 objA。让他们随机定位的最佳方法是什么?提前致谢。