В чем разница между конструктором метода BasicGameState
и init
? Похоже, что оба они вызываются одновременно, когда BasicGameState
зарегистрирован в StateBasedGame
, и что их отличает?Slick2D: конструктор против init
Следующий вопрос: как запустить метод только при активации состояния? Первоначально я думал, что метод init
был вызван только тогда, когда новое состояние становится активным, но это неверно. Обратите внимание, что я хотел бы назвать этот метод только один раз в начале нового состояния, поэтому его использование в методе update
кажется неправильным местом.
Совершенного. Я продолжаю забывать проверить родительские классы для методов, которые, как я ожидаю, должны быть реализованы. – user2066880