|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.01.2011, 00:38 | #91 |
Форумчанин
Регистрация: 21.08.2009
Сообщений: 153
|
это AS3 но может поможет
function moveTowards(pX, pY):void { var dir:int = Math.atan2(pY - y,pX - x) * 180 / Math.PI; if (Math.sqrt(Math.pow(x - pX, 2) + Math.pow(y - pY, 2)) > iSpeed) { x += Math.round(Math.cos(dir * Math.PI/180) * iSpeed); y += Math.round(Math.sin(dir * Math.PI/180) * iSpeed); } else { x = pX; y = pY; } } |
07.01.2011, 00:53 | #92 |
Форумчанин
Регистрация: 02.07.2010
Сообщений: 167
|
Получается тоже самое только Pi/180 входит в квадрате...из за этого персонаж передвигается медленно
Если я тебе помог, помоги и ты мне +ом с комментарием
|
07.01.2011, 00:55 | #93 |
Форумчанин
Регистрация: 21.08.2009
Сообщений: 153
|
в чем суть проблемы? скорость движения объекта?
|
07.01.2011, 09:12 | #94 |
Форумчанин
Регистрация: 01.12.2010
Сообщений: 140
|
Ponkole, извини, я перепутал, перевод в радианы не нужен, то есть можно смело убирать * Pi / 180, потому как ArcTan2 сразу в радианах значение возвращает...
|
07.01.2011, 12:42 | #95 |
Форумчанин
Регистрация: 02.07.2010
Сообщений: 167
|
Ну ладно ниче сейчас подругому попробую.
Если я тебе помог, помоги и ты мне +ом с комментарием
|
07.01.2011, 14:13 | #96 |
Форумчанин
Регистрация: 01.12.2010
Сообщений: 140
|
Нет, нет. Код, приведённый мной, работает, только убери Pi / 180
|
07.01.2011, 14:43 | #97 |
Форумчанин
Регистрация: 02.07.2010
Сообщений: 167
|
Неа не работает
(переделанный чуть чуть исходник от Beermonza)
Если я тебе помог, помоги и ты мне +ом с комментарием
Последний раз редактировалось Ponkole; 08.01.2011 в 00:28. |
07.03.2011, 17:30 | #98 |
Форумчанин
Регистрация: 02.07.2010
Сообщений: 167
|
Забыл выложить свои проект змеики
Вирусов нет только проверил, сообщения от проги это так и должно быть удачного прохождения моей игры.
Если я тебе помог, помоги и ты мне +ом с комментарием
Последний раз редактировалось Ponkole; 07.03.2011 в 21:00. |
07.03.2011, 22:52 | #99 |
Форумчанин
Регистрация: 02.07.2010
Сообщений: 167
|
Еще вопросы
Собрался вроде как написать бродилку, тут возникла проблемка: не поиму как лучше организовать данные - я желаю чтобы персонажи поварачивались примерно каждые 10* (т. е. примерно 36 картинокесли каждое изображение хранить отдельно) или все таки в этом случпе применить работу с 3 д графикой.
Если я тебе помог, помоги и ты мне +ом с комментарием
|
08.03.2011, 01:19 | #100 |
Участник клуба
Регистрация: 13.01.2009
Сообщений: 1,353
|
Ponkole, прохождение игры заключается в том, чтобы кликнуть по кнопке новая игра, моя змейка пробежит, мне выкинет два сообщения с текстом "2" и "player is winner" и больше я не смогу сыграть, не перезапустив игру, я автоматически выигрываю и игрального поля не появляется. Исправляйте
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создаю 2D игру | Deamonig | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 22 | 20.09.2009 17:23 |
Кто может написать игру для мобильного? | Иван Викторович | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 8 | 14.03.2008 21:07 |