Форум программистов, компьютерный форум CyberForum.ru

физика для игры - Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.93
56illusion
0 / 0 / 0
Регистрация: 20.08.2012
Сообщений: 37
06.09.2012, 17:41     физика для игры #1
Хотел спросить, проще ли написать свою физику для игры или изучить существующий движок типа And Engine?
При использовании And Engine не нужно пользоваться surface view? Допустим вызываю активити где должна быть сама игра, некий цикл игры...нужно открывать активити андройда или у and engine своя активити?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
06.09.2012, 19:14     физика для игры #2
Лучше познакомиться And Engine.
У And Engine есть свой набор активити, например BaseGameActivity.
Так же рекомендую познакомиться с andenginephysicsbox2dextension для реализации физики в игре
56illusion
0 / 0 / 0
Регистрация: 20.08.2012
Сообщений: 37
07.09.2012, 14:15  [ТС]     физика для игры #3
Спасибо ;-) не реальная дилема, игру почьти закончил, air hockey. Не получаеться реализовать физику даже на визуальном уровне, объекты налетают друг на друга, написал функцию по уменьшению шага в слуе если следующий шаг налетит на другой объек.
Объекты (шары) отталкиваються правельно ( получаю вектор между центрами шайбы и биты) и по етому вектору отталкиваеться шайба, но вектор етот постоянный потомучто сума двух радиусов ( шайбы и биты ) не меняеться. Вот и скорость получаеться постоянаая в любых случаях. Не получаеться также вычеслить скорость движения пальца пользователя ( скорость биты игрока ) что придать ету скорость шайбе. Вот такой винегред.... Друг посоветовал не переходит на and engine, ибо придеться менять весь цикл игры, переписывать все с нуля..
Игра такого рода без физики не достойна google play...
Может есть способы реализовать простую механику ( без массы и тренния) ??
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
07.09.2012, 15:38     физика для игры #4
56illusion, как я забавы ради тоже писал именно такую игру, так же реализовывая самостоятельно процесс соударения и отскока, после мучительного процесса отладки бросил изобретать велосипед с And Engine процесс быстрее, но переписать придётся, конечно, если не всё, то много. Риски считаться вам.
Реализовать простую механику можно вспомнив процесс соударения абсолютно упругих шаров из школьного курса физики, там довольно простые формулы.
А достойна ли игра google play оценят пользователи. Удачи.
56illusion
0 / 0 / 0
Регистрация: 20.08.2012
Сообщений: 37
07.09.2012, 16:45  [ТС]     физика для игры #5
)))) Посмотрев google я запутался... есть and engine и box 2d. ето 2 отдельных продукта или одна библиотека ?? искал инфу на русском.. толком не нашол не чего. не могу понять что имено качать...
Dit81
7 / 8 / 1
Регистрация: 08.08.2012
Сообщений: 63
07.09.2012, 16:57     физика для игры #6
Цитата Сообщение от 56illusion Посмотреть сообщение
)))) Посмотрев google я запутался... есть and engine и box 2d. ето 2 отдельных продукта или одна библиотека ?? искал инфу на русском.. толком не нашол не чего. не могу понять что имено качать...
box 2d это чисто физический движок, реализованный на нескольких языках программирования. А And engine это 2D движок для создания игр и т.п. приложений под Андроид.
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
07.09.2012, 17:00     физика для игры #7
and engine - это собственно графический движок
box 2d - это библиотека для реализации физики пример
к сожалению, ссылки на материал были утеряны остался архив под названием andengineexamples.rar и весом 90 МБ, насколько я помню там много полезного, но несколько запутанно, на русском правда ни слова. Если интресно могу выложить, но, что-то мне подсказывает, это он легко ищется на просторах интернета.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.09.2012, 19:14     физика для игры
Еще ссылки по теме:

Android Какой язык выбрать для написания 2D игры?
Android Программирование игры для Android
Android как множества организоваться для игры на джава?
Выбор движка для создания 2D игры на Android Android
Как написать бота для игры? Basic4Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
56illusion
0 / 0 / 0
Регистрация: 20.08.2012
Сообщений: 37
07.09.2012, 19:14  [ТС]     физика для игры #8
Спасибо ;-) я найду етот архив.
Yandex
Объявления
07.09.2012, 19:14     физика для игры
Ответ Создать тему
Опции темы

Текущее время: 16:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru