Персонаж
|
|
StelSMaN_82 | Дата: Четверг, 28 Марта 2013, 10:46 | Сообщение # 1 |
Master Of Game maker
Сейчас нет на сайте
| Нужно сделать так, чтобы при щелчке в определенную часть экрана, главный герой доходя до места, куда я щелкал мышью останавливался.
Помог - плюс в репу!
|
|
| |
nekroo98 | Дата: Четверг, 28 Марта 2013, 12:17 | Сообщение # 2 |
почетный гость
Сейчас нет на сайте
| ну например по щелчку мыши записывай в переменные координаты мыши, и включай движение к этим координатам. есть встроенная функция Step Towards например. Поставь её в событие шага, условие - если х и у обьекта игрока != х и у из переменных, куда записался клик мышки. если х,у игрока = х,у из переменных - обнулить переменные. ну и ещё, условие движения - если переменные != 0.
|
|
| |
StelSMaN_82 | Дата: Четверг, 28 Марта 2013, 14:27 | Сообщение # 3 |
Master Of Game maker
Сейчас нет на сайте
| Можешь сделать небольшой пример? Просто так тяжеловато воспринимается.
Помог - плюс в репу!
|
|
| |
nekroo98 | Дата: Четверг, 28 Марта 2013, 18:00 | Сообщение # 4 |
почетный гость
Сейчас нет на сайте
| да пожалста, чего проще) только я писал не кодом, лень искать нужные команды в справке.
только условие "если = 0" замени на "если = -1", а то в нулевые координаты если тыкнуть обьект останавливается =)
Сообщение отредактировал nekroo98 - Четверг, 28 Марта 2013, 18:03 |
|
| |
parl | Дата: Четверг, 28 Марта 2013, 18:36 | Сообщение # 5 |
почетный гость
Сейчас нет на сайте
| Можно просто вписать в событие мыши(global left pressed обязательно global, чтобы везде работало) код Код move_towards_point(mouse_x,mouse_y,5) 5-скорость Всё.Простейшее движение без обхода препятствий готово.
Make me fat
|
|
| |
nekroo98 | Дата: Четверг, 28 Марта 2013, 18:44 | Сообщение # 6 |
почетный гость
Сейчас нет на сайте
| Цитата Код move_towards_point(mouse_x,mouse_y,5)
ЫЫ, йа быдлокодер с костылями
Ты только забыл добавить остановку обьекта, ты этим куском просто задаешь ему направление бесконечного движения. И в этом случае мой костыль - необходимость.
Сообщение отредактировал nekroo98 - Пятница, 29 Марта 2013, 11:22 |
|
| |
parl | Дата: Пятница, 29 Марта 2013, 15:14 | Сообщение # 7 |
почетный гость
Сейчас нет на сайте
| ах да
Make me fat
|
|
| |