код заканчивается?
func _physics_process(_delta):
player_position_y = get_node('../Player').position.y
time -= 1
if time == 0:
random_position_x = random.randi_range(-408, 408)# 408
random_position_y = random.randi_range(player_position_y - 25, player_position_y + 25)# 1520
Platform_clasic_spawn = Platform_clasic.instantiate()
Platform_clasic_area_2d_spawn = Platform_clasic_area_2d.instantiate()
random_position_x_and_y = Vector2(random_position_x, random_position_y)
Platform_clasic_spawn.position = random_position_x_and_y
Platform_clasic_area_2d_spawn.position = random_position_x_and_y
list_platform.append(random_position_x_and_y)
for i in range(list_platform.size()):
if random_position_x_and_y >= list_platform[i] and random_position_x_and_y - random_position_x_and_y*2 <= list_platform[i] - list_platform[i] * 2:
proverka_int_list_platform += 1
if proverka_int_list_platform == list_platform.size():
add_child(Platform_clasic_spawn)
time = oldtime
proverka_int_list_platform = 0
ты про то, останавливается ли проверка дальше если первое условие if верно?
просто не выполняется код в условии
нет это банально) во 2 if результат бывает не true а false и скрипт больше не работает
Обсуждают сегодня