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

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

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

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

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

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

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

Игры для Андроид на B4A - Basic4Android
Atoms, Atoms2 Скомпилированная игра в виде APK на Google play. Описание: Простая стратегическая игра в которой вы должны...

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

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

Как написать бота для игры? - Basic4Android
Я хочу сделать бота для одной игры(какая не важно), чобы он выполнял некоторые функции(например эмуляция пвп), в самой игре есть боты можно...

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TanT
эволюционирую потихоньку
465 / 463 / 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
эволюционирую потихоньку
465 / 463 / 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
эволюционирую потихоньку
465 / 463 / 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     физика для игры
Еще ссылки по теме:

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

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

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

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

Выбор движка для создания 2D игры на Android - Программирование Android
Уверен, что эта тема уже много раз поднималась, но возможно на данный момент картина поменялась. После прочтения книги по созданию игры с...


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

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

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