Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Towing #161

Closed
ozkriff opened this issue Feb 12, 2016 · 6 comments
Closed

Towing #161

ozkriff opened this issue Feb 12, 2016 · 6 comments

Comments

@ozkriff
Copy link
Owner

ozkriff commented Feb 12, 2016

image

image

@ozkriff
Copy link
Owner Author

ozkriff commented Feb 12, 2016

В рамках трехслотовой механики, где направление техники не играет роли, буксиры рисовать всегда "вдоль" слота

image

Т.е. в самом худшем случае (это самые большие однослотовые танки, их в реальной игре так много быть не должно, тем более в режиме перетаскивания друг друга), выглядит терпимо

image

@ozkriff ozkriff changed the title Vehicle Towing Towing Nov 18, 2016
@ozkriff
Copy link
Owner Author

ozkriff commented Nov 20, 2016

@ozkriff
Copy link
Owner Author

ozkriff commented Dec 5, 2016

Работаю в ветке https://github.com/ozkriff/zoc/tree/WIP_161_towing

Большая часть логики, вроде как, готова. Осталось починить уничтожение буксира, проверку цены взятия на/снятия буксира и подчистить код.

@ozkriff
Copy link
Owner Author

ozkriff commented Dec 7, 2016

Вроде, логика готова. Теперь чищу потихоньку код в https://github.com/ozkriff/zoc/tree/WIP_RC_161_towing ветке.

ozkriff added a commit that referenced this issue Dec 11, 2016
@ozkriff ozkriff closed this as completed Dec 11, 2016
@ozkriff
Copy link
Owner Author

ozkriff commented Dec 11, 2016

@ozkriff
Copy link
Owner Author

ozkriff commented Dec 11, 2016

Направления буксиров пока так и не зафиксированы, встают как получится в результате движения.

Пришлось навертеть кучу кода, код (особенно визуализатор) был совершенно не готов к тому, что бы в одном слоте было несколько видимых (в отличие от пассажиров транспорта) отрядов. Пришлось в визуализатор добавить здоровенный костыль: try_to_fix_attached_unit_pos.

Думал, как бы разрешить буксировать полевое орудие. но при этом оставить ему свойства пехоты. В итоге просто добавил в UnitType поле can_be_towed: bool.

TODO: докинь нормальную картинку или видео результата

TODO: запретить перетаскивать юниты с буксиром

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant