Size: a a a

2020 May 26

L

Lee Armstrong in ГОРИ
Блэт, придется переписывать, спасибо
источник

AM

Aleksey Muravev in ГОРИ
Lee Armstrong
Блэт, придется переписывать, спасибо
Тебе не нужно хранить компоненты нигде. Ты инпут странно реализовывашь.
источник

L

Lee Armstrong in ГОРИ
Aleksey Muravev
Тебе не нужно хранить компоненты нигде. Ты инпут странно реализовывашь.
надо же как то разместить несколько компонентов Инпут на одной сущности
источник

L

Lee Armstrong in ГОРИ
в векторе я не храню, это локальная переменная для ускорения поиска, не придется каждый раз использовать get
источник

L

Lee Armstrong in ГОРИ
В прочем, не важно, раз не гарантируется положение в памяти
источник

L

Lee Armstrong in ГОРИ
Будет выпилено
источник

AM

Aleksey Muravev in ГОРИ
Lee Armstrong
надо же как то разместить несколько компонентов Инпут на одной сущности
Зачем несколько?
источник

L

Lee Armstrong in ГОРИ
Aleksey Muravev
Зачем несколько?
Может быть нажато несколько кнопок одновременно
источник

AM

Aleksey Muravev in ГОРИ
Lee Armstrong
Может быть нажато несколько кнопок одновременно
Не нужно это в ecs пихать
источник

L

Lee Armstrong in ГОРИ
Aleksey Muravev
Не нужно это в ecs пихать
Запхать в сервис а на энтитю вешать что-то вроде?
structurе ListenKeyboard {}
источник

L

Lee Armstrong in ГОРИ
А в системах уже получать данные из сервиса.
А-ля, если на энтите есть компонент
ListenKeyboard, то идем в сервис и получаем данные клавиатуры по идентификатору энтити
источник

L

Lee Armstrong in ГОРИ
У меня так окна сделаны
источник

L

Lee Armstrong in ГОРИ
источник

AM

Aleksey Muravev in ГОРИ
Lee Armstrong
У меня так окна сделаны
Самое бесполезное, что можно сделать, так это враппер для окна)
источник

AM

Aleksey Muravev in ГОРИ
Lee Armstrong
А в системах уже получать данные из сервиса.
А-ля, если на энтите есть компонент
ListenKeyboard, то идем в сервис и получаем данные клавиатуры по идентификатору энтити
Вроде того
источник

AM

Aleksey Muravev in ГОРИ
источник

L

Lee Armstrong in ГОРИ
Aleksey Muravev
Самое бесполезное, что можно сделать, так это враппер для окна)
такк не врапер, а само окно
Не хочу хранить в компонентах указатели
источник

AM

Aleksey Muravev in ГОРИ
Lee Armstrong
такк не врапер, а само окно
Не хочу хранить в компонентах указатели
Тебе не нужно окно в ecs
источник

AM

Aleksey Muravev in ГОРИ
Точнее так: не всё должно быть в ecs и вообще с ним связано
источник

L

Lee Armstrong in ГОРИ
Aleksey Muravev
Тебе не нужно окно в ecs
Хочу поддержку нескольких окон, не то что бы это было как-то практически целосообразно, просто хочу, а к окнам я уже буду крепить камеры разные.
источник