/ / Алгоритм тяжкості потрібна допомога - 2d, lwjgl, gravity, slick2d

Алгоритм тяжіння потрібний для допомоги - 2d, lwjgl, gravity, slick2d

Я використовую Slick2D, і мені було цікаво, якщо хтосьвміло розібратися, чи гравець зіткнувся з землею або стіною. До сих пір у мене є це, де він перевіряє, чи гравець потрапив на щось тверде і, якщо так, він зупиниться. Що звичайно роблять люди?

Відповіді:

0 для відповіді № 1

Ну, є один простий спосіб створити об'єкт на екрані, який падає. Це те, що я звичайно роблю.

fallingdown = true;
if(fallingdown){
imageY++; (or Y-- im not really sure about this..)
}

Okey, знаю, що наше зображення знижується. Наступне, що ми хочемо, - це зіткнутися, коли досягається кінець екрана. Припустімо, мій Y екрану становить 200.

if(imageY >= 200){
imageY == 200;
}

Ну ... це допоможе вам у зіткненні, адже це не дуже легко пояснити. http://www.youtube.com/watch?v=1qZk6dIW46Q