Romixal
GM Pro user
Репутация: 146
Offline
Пол:  Награды:  ![За постоянность! [100 дней на форуме] За постоянность! [100 дней на форуме]](http://forum.hellroom.ru/awards/79b1a4915bff7098a4a1984ad370be2c_hellroomforum_time_bronze.gif) 
API: GameMaker Studio Pro
Деятельность: developer
Сообщений: 627
|
 |
« : Январь 05, 2013, 21:12:11 » |
|
 Пример создание экранного управления для TDS. Так же пример легко переделать под любой жанр игр. Добавил немного упрощенную реализацию стика, но при этом более функциональную.
|
|
« Последнее редактирование: Октябрь 01, 2015, 21:51:42 от Romixal »
|
Записан
|
|
|
|
MusNik
KeeVee Games
GM Pro user
Репутация: 733
Offline
Пол:  Награды:  ![За постоянность! [200 дней на форуме] За постоянность! [200 дней на форуме]](http://forum.hellroom.ru/awards/78e87f17e3713947881315332c8ce619_hellroomforum_time_silver.gif) ![За лояльность! [+500 репутации] За лояльность! [+500 репутации]](http://forum.hellroom.ru/awards/90cb589b7473ca11705300194079bf64_hellroomforum_good_bronze.gif)   ...
API: GameMaker Studio 2
Сообщений: 3241
|
 |
« Ответ #1 : Январь 05, 2013, 21:32:52 » |
|
Хей, как раз собирался такой пример сделать  Молодец, пригодится.
|
|
|
Записан
|
|
|
|
PelmeshkO
GM Pro user
Репутация: 67
Offline
Пол:  Награды: ![За постоянность! [200 дней на форуме] За постоянность! [200 дней на форуме]](http://forum.hellroom.ru/awards/78e87f17e3713947881315332c8ce619_hellroomforum_time_silver.gif)
API: GameMaker Studio
Сообщений: 314
Stay hungry. Stay foolish.
|
 |
« Ответ #2 : Январь 05, 2013, 21:39:18 » |
|
Отлично, пригодится! 
|
|
|
Записан
|
"Великое начинается с малого..."
|
|
|
M@RTUK
Пользователь
 
Репутация: 15
Offline
Пол: 
API: Game Maker 6.1
Деятельность: Создаю мини игры для себя. Инструменты для разработки игр.
Сообщений: 79
Черт blackberry
|
 |
« Ответ #3 : Январь 19, 2013, 23:01:30 » |
|
Хороший пример!
|
|
|
Записан
|
Я умею работать в: -Unity3d -Game Maker 6 - studio -Construct -Blitz3d -Blitz3d (xors3d)
Изучаю:
-BlitzMax (успешно) -BlitzMax - xors3d (успешно) -BlitzMax - LeadWerks (успешно)
Тем, кто хочет следить за мной http://oldgamedev.blogspot.ru
|
|
|
dokerstar
|
 |
« Ответ #4 : Январь 20, 2013, 01:09:16 » |
|
Хороший пример!
Да да, мне пригодится скоро. 
|
|
|
Записан
|
|
|
|
OlegP
Новичок
Репутация: 0
Offline
API: GameMaker Studio
Сообщений: 1
|
 |
« Ответ #5 : Июль 30, 2013, 12:03:42 » |
|
Как в этом примере убрать ограничение на дальность. Просто когда доводишь до конца, то джойстик сразу возвращается в свое прежнее положение. Пробовал менять argument3, но все не то.
|
|
|
Записан
|
|
|
|
Romixal
GM Pro user
Репутация: 146
Offline
Пол:  Награды:  ![За постоянность! [100 дней на форуме] За постоянность! [100 дней на форуме]](http://forum.hellroom.ru/awards/79b1a4915bff7098a4a1984ad370be2c_hellroomforum_time_bronze.gif) 
API: GameMaker Studio Pro
Деятельность: developer
Сообщений: 627
|
 |
« Ответ #6 : Август 02, 2013, 15:00:11 » |
|
Как в этом примере убрать ограничение на дальность. Просто когда доводишь до конца, то джойстик сразу возвращается в свое прежнее положение. Пробовал менять argument3, но все не то. Условие в 24 строке: if device_mouse_check_button(n, mb_left) and point_distance(argument0,argument1,device_mouse_x(n)-view_xview[0],device_mouse_y(n)-view_yview[0])<=argument2*3 Либо удали проверку дистанции или напиши своё условие.
|
|
|
Записан
|
|
|
|
Storm
Участник
  
Репутация: 3
Offline
Пол: 
API: GameMaker Studio 2
Сообщений: 146
|
 |
« Ответ #7 : Сентябрь 19, 2013, 21:03:07 » |
|
На разрешениях экрана выше и ниже 480х320 происходят довольно странные вещи. Убрал проверку на разрешение экрана, уже более лучше, но джойстики тогда в других местах совершенно отображаются. Как сделать нормально?
|
|
|
Записан
|
|
|
|
AndrewVideoGames
Главный Модератор
Репутация: 821
Offline
Пол:  Награды: ![За постоянность! [500 дней на форуме] За постоянность! [500 дней на форуме]](http://forum.hellroom.ru/awards/e0371460a203dd46d2dc161571bf6144_hellroomforum_time_gold.gif) ![За лояльность! [+750 репутации] За лояльность! [+750 репутации]](http://forum.hellroom.ru/awards/ba712f70231a68b216c525b7e8eca694_hellroomforum_good_silver.gif)  
API: GameMaker Studio Pro
Деятельность: А я кто? А я руководитель!
Сообщений: 7316
|
 |
« Ответ #8 : Сентябрь 19, 2013, 21:35:46 » |
|
Изменить их координаты, неужели сложно заглянуть в код?
|
|
|
Записан
|
|
|
|
ETUN4
«Старожил форума»
    
Репутация: 50
Offline
Пол:  Награды:  ![За постоянность! [10 дней на форуме] За постоянность! [10 дней на форуме]](http://forum.hellroom.ru/awards/35b6e985f89cc9a79a2bbfdd216390ca_hellroomforum_time_tin.gif)
API: Game Maker 8.0 Pro
Деятельность: Game Maker, HTML, MobileBasic...
Сообщений: 855
Ну как-то так...
|
 |
« Ответ #9 : Сентябрь 19, 2013, 22:06:26 » |
|
Отличный пример, лови плюсик. К статье, там ошибка на скрине.
|
|
|
Записан
|
|
|
|
Romixal
GM Pro user
Репутация: 146
Offline
Пол:  Награды:  ![За постоянность! [100 дней на форуме] За постоянность! [100 дней на форуме]](http://forum.hellroom.ru/awards/79b1a4915bff7098a4a1984ad370be2c_hellroomforum_time_bronze.gif) 
API: GameMaker Studio Pro
Деятельность: developer
Сообщений: 627
|
 |
« Ответ #10 : Сентябрь 20, 2013, 00:20:32 » |
|
К статье, там ошибка на скрине.
Только сейчас заметил  Обычно говорят "кстати", так как тут нет статьи.
|
|
|
Записан
|
|
|
|
Storm
Участник
  
Репутация: 3
Offline
Пол: 
API: GameMaker Studio 2
Сообщений: 146
|
 |
« Ответ #11 : Сентябрь 20, 2013, 19:51:14 » |
|
Изменить их координаты, неужели сложно заглянуть в код?
Где именно? Пробовал поменять там где про вид, h и w на x и y поменять, джойстики пропали.
|
|
|
Записан
|
|
|
|
kashey_immortal
GM Pro user
Репутация: 110
Offline
Пол:  Награды:  ![За постоянность! [10 дней на форуме] За постоянность! [10 дней на форуме]](http://forum.hellroom.ru/awards/35b6e985f89cc9a79a2bbfdd216390ca_hellroomforum_time_tin.gif) 
API: GameMaker Studio Master
Деятельность: Платформеры
Сообщений: 525
|
 |
« Ответ #12 : Сентябрь 22, 2013, 08:57:19 » |
|
Вот неплохое сенсорное управление с гибкой настройкой http://forum.hellroom.ru/index.php?action=dlattach;topic=14780.0;attach=19941от автора примера: I really don't care about credit. Just be sure to use it properly, and only with good games. I fucking hate when people can't into analog sticks, now there's no excuse. Enjoy. 
|
|
|
Записан
|
|
|
|
Temich7799
Посетитель

Репутация: 1
Offline
Пол: 
API: GameMaker Studio Master
Сообщений: 44
|
 |
« Ответ #13 : Февраль 24, 2014, 23:50:20 » |
|
Спасибо,отличный пример 
|
|
|
Записан
|
|
|
|
Fire Run
Участник
  
Репутация: 7
Offline
Пол: 
API: Game Maker 8.0 Pro
Деятельность: Game maker Studio,endorphin, fl studio 9,3ds Max,ZBrush
Сообщений: 232
|
 |
« Ответ #14 : Апрель 21, 2014, 00:37:43 » |
|
Спасибо!, как раз думал как реализовать эту систему управления
|
|
|
Записан
|
Каждый день делаю новые игры, а не одной законченной =В ____________________________________________________ Мой сайт о Game Maker =В но он еще в стадии разработке www.gamemaker.at.ua__________________________ А вот мой старый сайт =) www.mediaart.at.ua
|
|
|
|