| Разработка и ромхакинг > Разработка игр |
| Game Maker обсуждение и хелп |
| << < (7/22) > >> |
| Blood:
--- Цитата: Kostey D. от 01 Август 2009, 08:58:25 ---Key Press лучше чем key release, потому что кнопку можно зажать, а отпустить только через 30 секунд --- Конец цитаты --- Это проблемы тех, кому нравится вдавливать кнопку 30 секунд. |
| Kostey D.:
А если мне надо стрельбу зажать к примеру? Это никак не проблема игрока, это проблема криворукого програмиста не расчитавшего такие простые детали, а в итоге страдать будет игрок. |
| Blood:
Kostey D., а ты точно прочитал его вопрос ? Ему нужно сделать, чтобы кнопка не зажималась. |
| Kostey D.:
Этот вопрос можно по-разному истолковать, притом ответ напрямую зависит от того как ты растолкуешь. Главное чтобы у ALEX_230_VOLT заработало, что он там хотел и ладно. |
| Segaman:
люди, кто знает, как пользоваться surface, и как их рисовать? а ещё как сд елать обработку кода единажды в скрипте. т.е. у меня скрипт кнопки возвращает свой статус. а я хочю чтоб при наведении на неё курсора проигрывался звук один раз, а не циклично. |
| Kostey D.:
--- Цитата: Segaman ---люди, кто знает, как пользоваться surface, и как их рисовать? --- Конец цитаты --- Лично не знаю, не пробовал никогда, но в хелпе есть все функции связанные с ними, в том числе и draw, только там примечания ещё надо почитать. В хелпе - Game Maker Language - Game Graphics - Drawing Surfaces --- Цитата: Segaman ---а ещё как сд елать обработку кода единажды в скрипте. т.е. у меня скрипт кнопки возвращает свой статус. а я хочю чтоб при наведении на неё курсора проигрывался звук один раз, а не циклично. --- Конец цитаты --- попробуй Add Event - Mouse - Mouse Enter. |
| NuM:
mouse enter и mouse leave часто криво работают, надежнее по координатам проверять |
| Kostey D.:
--- Цитата: NuM ---mouse enter и mouse leave часто криво работают, надежнее по координатам проверять --- Конец цитаты --- Да, знаю, сам пробовал игру делать и у меня пояснения к меню оставались на экране иногда. Но для чего-нибудь простого в самый раз, чтобы не морочиться с переменными. |
| Teffycom:
А знаете про конвертер gm6 to jar(ява игры для мобилки)? Сам пробовал, работает! Только есть ограничения. Кому надо, дам ссылку) |
| Kostey D.:
Cool-Spot, Слышал о нём в оригинальной теме на GMC форуме, но так и не опробовал. А что за ограничения? |
| Teffycom:
Нельзя использовать скрипты, пути, размер комнаты строго по размеру экрана. Ссылка нужна? |
| Kostey D.:
--- Цитата: Cool-Spot ---Нельзя использовать скрипты, пути, размер комнаты строго по размеру экрана. Ссылка нужна? --- Конец цитаты --- Ссылку можешь дать, правда я не знаю зачем мне такое если нельзя на скриптах писать, но в хозяйстве пригодится. А кастомные библиотеки действий он поддерживает? |
| Teffycom:
download.ru -> Категория Разработка и программирование -> Средства разработки -> GMConverter для работы необходимо, чтобы на компьютер были установлены пакеты разработчика Java от Sun Microsystems - JDK и WTK, и java runtime Environment http://download.java.net/jdk7/binaries/ - качаем jdk-7-ea-bin-b74-windows-i586-15_oct_2009.exe, 97.63 MB ( MD5_Checksum) Потом качаем http://www.java.com/ru/download/index.jsp и http://www.4shared.com/file/17139892/98dcd147/ В доках написано что и как. Доки находятся в самой программе |
| Segaman:
--- Цитата: Kostey D. от 08 Октябрь 2009, 04:02:12 ---попробуй Add Event - Mouse - Mouse Enter. --- Конец цитаты --- У меня кнопки в редакторе скриптовые. |
| Kostey D.:
если кнопка проверяется в степе через скрипт, можешь попробовать сделать переменную и уменьшать её в самом начале кода степа на -1 и проверять чтобы она была не меньше -10 (чтобы слишком большое число не получилось). Когда проверка кнопки выдаёт положительно, сначала проверяй если переменная меньше 1, играй звук, а потом ставь переменную от 60 до 300 без проверки самой переменной, но в том же куске кода что относится к кнопке. |
| Segaman:
(не пойми меня не правильно и без обид) обьясни русским языком или же напиши пример скрипта. сам попробуй понять написанное(без обид) |
| Kostey D.:
Я предполагаю, что кнопка проверяется через скрипт в степе подобным макаром. --- Код: ---if mouse_x>100 if mouse_x<200 if mouse_y>50 if mouse_y<100 { sound_play(sound1) some_action() } --- Конец кода --- тогда в креэйте создай переменную ccc ccc=0 теперь степ становиться чем-то вроде --- Код: ---if ccc>-10 ccc-=1 if mouse_x>100 if mouse_x<200 if mouse_y>50 if mouse_y<100 { if ccc<1 { sound_play(sound1) } ccc=60 //2 секунды some_action() } --- Конец кода --- |
| Segaman:
^_^ ааа, теперь понятно. спасибо |
| Teffycom:
Плиз, помогите нубу! Мне нужно чтобы все управляемые объекты отталкивались друг от друга и от стен, как в арканоиде. См. проект |
| Kostey D.:
Cool-Spot, Попробуй скопировать point_direction(x,y,other.x,other.y)-180 в графу direction в колиизии шаров. Это не совсем правильная физика шарообразных объектов, но мне напрягать свой мозг сейчас не охота. У тебя стоит Relative, я не знаю надбавляет ли это угол, лучше устанавливай отдельно переменные speed и direction, у speed ставь Relative 1, у direction ставь point_direction(x,y,other.x,other.y)-180 без Relative. Чтобы нормально работало, нажми center у спрайтов 0 и 1. Для хорошего результата, сталкирай шары не под прямыми углами 0, 90, 180, 270. Убери галочку Solid у объектов шаров. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |