|
|
@@ -397,7 +397,7 @@ export class InitCheckpointSystem extends ecs.ComblockSystem implements ecs.IEnt
|
|
|
const color = colors[pcolor[i] - 1]
|
|
|
if (copyColorCount[color] > 0) {
|
|
|
const vehicle = ecs.getEntity<Vehicle>(Vehicle);
|
|
|
- availablePositions.splice(i, 1)[0];
|
|
|
+ availablePositions.shift()
|
|
|
copyColorCount[color]-=3;
|
|
|
// 添加车到场景
|
|
|
vehicle.VehicleModel.color = color
|
|
|
@@ -410,7 +410,6 @@ export class InitCheckpointSystem extends ecs.ComblockSystem implements ecs.IEnt
|
|
|
while (availablePositions.length > 0) {
|
|
|
let randomIndex = Math.floor(Math.random() * availablePositions.length);
|
|
|
|
|
|
-
|
|
|
let colorIndex = Math.floor(Math.random() * colors.length);
|
|
|
let color = colors[colorIndex];
|
|
|
|