Я використовую 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