Game Maker - создание игр | HellRoom Games
Март 20, 2025, 05:46:12 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   Game Maker Помощь Правила форума Поиск Календарь Войти Регистрация  
Страниц: [1] 2   Вниз
  Печать  
Автор Тема: [GMS] Пример создания экранного управления для TDS (мультитач)  (Прочитано 24633 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Romixal
GM Pro user
*

Репутация: 146
Offline Offline

Пол: Мужской
Награды:
500 сообщений!За постоянность! [100 дней на форуме]Знаток Game Maker
API: GameMaker Studio Pro
Деятельность: developer
Сообщений: 627



« : Январь 05, 2013, 21:12:11 »


Пример создание экранного управления для TDS.
Так же пример легко переделать под любой жанр игр.


* on_screen_controls.gmz (605.25 Кб - загружено 1731 раз.)
* stick_rev2.gmz (123.48 Кб - загружено 876 раз.)
« Последнее редактирование: Октябрь 01, 2015, 21:51:42 от Romixal » Записан

MusNik
KeeVee Games
GM Pro user
*

Репутация: 733
Offline Offline

Пол: Мужской
Награды:
3000 сообщений!За постоянность! [200 дней на форуме]За лояльность! [+500 репутации]За отличную игру Rock painting story!За помощь в развитии форума!За отличные статьи по Game Maker!...
API: GameMaker Studio 2
Сообщений: 3241



WWW
« Ответ #1 : Январь 05, 2013, 21:32:52 »

Хей, как раз собирался такой пример сделать
Молодец, пригодится.
Записан

PelmeshkO
GM Pro user
*

Репутация: 67
Offline Offline

Пол: Мужской
Награды:
За постоянность! [200 дней на форуме]
API: GameMaker Studio
Сообщений: 314

Stay hungry. Stay foolish.


« Ответ #2 : Январь 05, 2013, 21:39:18 »

Отлично, пригодится! Плюс
Записан

"Великое начинается с малого..."
M@RTUK
Пользователь
***

Репутация: 15
Offline Offline

Пол: Мужской
API: Game Maker 6.1
Деятельность: Создаю мини игры для себя. Инструменты для разработки игр.
Сообщений: 79

Черт blackberry


WWW
« Ответ #3 : Январь 19, 2013, 23:01:30 »

Хороший пример!
Записан

Тем, кто хочет следить за мной http://oldgamedev.blogspot.ru
dokerstar
«Старожил форума»
******

Репутация: 32
Offline Offline

Пол: Мужской
Награды:
500 сообщений!За постоянность! [10 дней на форуме]
API: GameMaker Studio Free
Сообщений: 609


Steam War


WWW
« Ответ #4 : Январь 20, 2013, 01:09:16 »

Хороший пример!
Да да, мне пригодится скоро. Уважуха
Записан

OlegP
Новичок
*

Репутация: 0
Offline Offline

API: GameMaker Studio
Сообщений: 1


« Ответ #5 : Июль 30, 2013, 12:03:42 »

Как в этом примере убрать ограничение на дальность. Просто когда доводишь до конца, то джойстик сразу возвращается в свое прежнее положение. Пробовал менять argument3, но все не то.
Записан
Romixal
GM Pro user
*

Репутация: 146
Offline Offline

Пол: Мужской
Награды:
500 сообщений!За постоянность! [100 дней на форуме]Знаток Game Maker
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 Offline

Пол: Мужской
API: GameMaker Studio 2
Сообщений: 146



« Ответ #7 : Сентябрь 19, 2013, 21:03:07 »

На разрешениях экрана выше и ниже 480х320 происходят довольно странные вещи. Убрал проверку на разрешение экрана, уже более лучше, но джойстики тогда в других местах совершенно отображаются. Как сделать нормально?
Записан

AndrewVideoGames
Главный Модератор
*

Репутация: 821
Offline Offline

Пол: Мужской
Награды:
За постоянность! [500 дней на форуме]За лояльность! [+750 репутации]5000 сообщений!За помощь новичкам!
API: GameMaker Studio Pro
Деятельность: А я кто? А я руководитель!
Сообщений: 7316



« Ответ #8 : Сентябрь 19, 2013, 21:35:46 »

 Изменить их координаты, неужели сложно заглянуть в код?
Записан
ETUN4
«Старожил форума»
******

Репутация: 50
Offline Offline

Пол: Мужской
Награды:
500 сообщений!За постоянность! [10 дней на форуме]
API: Game Maker 8.0 Pro
Деятельность: Game Maker, HTML, MobileBasic...
Сообщений: 855

Ну как-то так...


« Ответ #9 : Сентябрь 19, 2013, 22:06:26 »

Отличный пример, лови плюсик.  К статье, там ошибка на скрине.
Записан

Romixal
GM Pro user
*

Репутация: 146
Offline Offline

Пол: Мужской
Награды:
500 сообщений!За постоянность! [100 дней на форуме]Знаток Game Maker
API: GameMaker Studio Pro
Деятельность: developer
Сообщений: 627



« Ответ #10 : Сентябрь 20, 2013, 00:20:32 »

К статье, там ошибка на скрине.

Только сейчас заметил 
Записан

Storm
Участник
****

Репутация: 3
Offline Offline

Пол: Мужской
API: GameMaker Studio 2
Сообщений: 146



« Ответ #11 : Сентябрь 20, 2013, 19:51:14 »

Изменить их координаты, неужели сложно заглянуть в код?

Где именно? Пробовал поменять там где про вид, h и w на x и y поменять, джойстики пропали.
Записан

kashey_immortal
GM Pro user
*

Репутация: 110
Offline Offline

Пол: Мужской
Награды:
500 сообщений!За постоянность! [10 дней на форуме]Настоящий игродел!
API: GameMaker Studio Master
Деятельность: Платформеры
Сообщений: 525



WWW
« Ответ #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 Offline

Пол: Мужской
API: GameMaker Studio Master
Сообщений: 44


« Ответ #13 : Февраль 24, 2014, 23:50:20 »

Спасибо,отличный пример
Записан
Fire Run
Участник
****

Репутация: 7
Offline Offline

Пол: Мужской
API: Game Maker 8.0 Pro
Деятельность: Game maker Studio,endorphin, fl studio 9,3ds Max,ZBrush
Сообщений: 232


WWW
« Ответ #14 : Апрель 21, 2014, 00:37:43 »

Спасибо!, как раз думал как реализовать эту систему управления 
Записан

Каждый день делаю новые игры, а не одной законченной =В
____________________________________________________
Мой сайт о Game Maker =В но он еще в стадии разработке www.gamemaker.at.ua
__________________________
А вот мой старый сайт =)  www.mediaart.at.ua
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  

HellRoom Games © 2006-2012 All Rights Reserved
Powered by SMF 1.1.21 | SMF © 2013, Simple Machines
Страница сгенерирована за 0.077 секунд. Запросов: 38.