2013-12-25 2 views
3

Я работаю в настоящее время с LibGDX и Java. Мне интересно, почему LibGDX дает вам только рендер Mehtod для игровой логики и рендеринга. Почему LibGDX это делает, почему LibGDX не унаследовал другое mehtod как обновление? И должен ли я обрабатывать игру Логика и рендеринг в методе рендеринга (конечно, я разделил его на метод рендеринга и обновления)Почему у LibGDX нет обновления и рендеринга?

+0

рендеринг также можно назвать «mainGameLoop» для всех целей и задач. – talloaktrees

ответ

5

Как методы визуализации, так и обновления будут вызываться последовательно, если они существуют. Поэтому нет смысла выделять их и усложнять API.

Конечно, если хотите, вы можете создать два разных метода и вызвать их в предоставленном способе визуализации (если вы хотите разделить материал). Вы также можете условно вызывать их, если вы иногда хотите вызывать только обновление или только визуализацию.
Дело в том, что он служит простым целям, чтобы объединить их, и если вы хотите передовые материалы, вы всегда можете расширить функциональность.

+0

Можем ли мы сделать что-то вроде обновления 23 раза в секунду? – WVrock

+0

http://stackoverflow.com/questions/21781161/how-can-i-do-something-every-second-libgdx –

Смежные вопросы