Closed prospero78 closed 3 years ago
А какие все же x,y используются? Я бы предложил попробовать изменить код так, чтобы приказ отдавался относительно базы.
Position: model.Vec2Int32{ X: sf.base.Position.X, Y: sf.base.Position.Y-1, }
На самом деле именно так и делал (один из опробованных вариантов).
Для создания юнитов есть много требований - место, расстояние (1), ресурсы, еда
Ниже примерный код, вызывается каждый тик. Результат отсутствует
В условие точно цикл заходит, точно возвращает не
nil
. Но реакцииlocalRunner
ноль.Перебрал три десятка вариантов для позиции создания юнита от жёсткого смещения до откровенного беспардонного рандома. Ничего не выходит. С клавиатуры получается управлять, создавать юнита за противника.