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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.93
56illusion
0 / 0 / 0
Регистрация: 20.08.2012
Сообщений: 37
#1

физика для игры - Программирование Android

06.09.2012, 17:41. Просмотров 1883. Ответов 7
Метки нет (Все метки)

Хотел спросить, проще ли написать свою физику для игры или изучить существующий движок типа And Engine?
При использовании And Engine не нужно пользоваться surface view? Допустим вызываю активити где должна быть сама игра, некий цикл игры...нужно открывать активити андройда или у and engine своя активити?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.09.2012, 17:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос физика для игры (Программирование Android):

Программирование игры для Android - Программирование Android
Сразу приношу извинения за то что спрашиваю в неподходяшем разделе (просто не знаю куда писать точно) .Вопрос такой играл в игру...

Создание игры для детей - Программирование Android
Здравствуйте обитатели форума. Теперь к делу. Есть у меня весь графический материал для игры, а именно картинки: естественно они все...

Какой выбрать движок для игры? - Программирование Android
Доброго времени суток! Я хочу написать игру (квест), какой движок для игры выбрать или самому писать игру с нуля? Я посмотрел здесь...

Выбор ЯП и движка для слздания игры - Программирование Android
На данный момент изучают с# (2 недели). 3-5 часов в день. Цель написать 2д игру для андроид и ios Надеюсь на unity3d и его будущее 2д...

MVP для Android игры - реализация View - Программирование Android
Добрый вечер! Делаю архитектуру для небольшой игрушки на Android, но возникли вопросы. Как говорится, на 7 раз игру написать в одной...

Какие движки лучше для создания игры? - Программирование Android
Кто на каком движке делает игры под андроид? посоветуйте движки и их + и -

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

Какой язык выбрать для написания 2D игры? - Программирование Android
Здравствуйте! Хочу сделать игру на Андроид, но не знаю какой выбрать... (Такую 2D игру, похожую на Flappy Bird или Hill Climb...

Как сделать таймер для игры в андроид - Программирование Android
Всем привет. Решил освоить написание приложений под андроид, до этого писал на C# и в основном в формах. В C# есть класс timer и у него...

как множества организоваться для игры на джава? - Программирование Android
как множества организоваться для игры на джава?

Unity3D: можно ли делать игры для Android? - Программирование Android
А с помощью Unity3D можно делать игры для Android?


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
07.09.2012, 19:14
Ответ Создать тему
Опции темы

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