Game Maker - создание игр | HellRoom Games

Дополнительно: => Вопросы и ответы по Tululoo => Тема начата: Nonyx от Апрель 07, 2016, 17:01:18



Название: Не нашел ответов в справке.
Отправлено: Nonyx от Апрель 07, 2016, 17:01:18
1)Если для движения объекта за мышкой в  GM (при нажатии левой кнопки мыши) код выглядит как "if (mouse_check(mb_left)) { move_towards_point(x, y, speed) }, то как код будет прописываться в Tululoo (ибо у меня после этого в браузере вместо игры загружается черное окно)

2)для поворота спрайта за мышкой какой код? image_angle? sm_fool :facepalm_2: :facepalm:


Название: Re: Не нашел ответов в справке.
Отправлено: Goo от Апрель 07, 2016, 17:16:03
для второго функция point_direction, которая возвращает угол

Добавлено: Апрель 07, 2016, 17:16:15
плохо искал


Название: Re: Не нашел ответов в справке.
Отправлено: Nonyx от Апрель 07, 2016, 17:21:28
для второго функция point_direction, которая возвращает угол

Добавлено: Апрель 07, 2016, 17:16:15
плохо искал

show_message('Спасибо! Плюс тебе к репе:)')
global.respect(ZaRubick)+=1


Название: Re: Не нашел ответов в справке.
Отправлено: Christopher от Апрель 07, 2016, 17:25:12
для второго функция point_direction, которая возвращает угол

Добавлено: Апрель 07, 2016, 17:16:15
плохо искал

show_message('Спасибо! Плюс тебе к репе:)')
global.respect(ZaRubick)+=1
тонко


Название: Re: Не нашел ответов в справке.
Отправлено: Nonyx от Апрель 07, 2016, 17:29:08
для второго функция point_direction, которая возвращает угол

Добавлено: Апрель 07, 2016, 17:16:15
плохо искал

show_message('Спасибо! Плюс тебе к репе:)')
global.respect(ZaRubick)+=1
тонко

show_message('И тебе будут плюсы, если поможешь с первым вопросом')


Название: Re: Не нашел ответов в справке.
Отправлено: Christopher от Апрель 07, 2016, 17:41:01
а какой код в тулульке? (ЯП имеется в виду?)


Название: Re: Не нашел ответов в справке.
Отправлено: Nonyx от Апрель 07, 2016, 17:48:41
а какой код в тулульке? (ЯП имеется в виду?)

show_message:('Не знаю, что такое ЯП, но я пользуюсь (пытаюсь пользоваться*) кодами из справки на русском языке')
global.my-reputation-=100

ааа, всё, нашел... ну, скорее всего, gml

P.S. У меня вчера получилось даже один из уроков в вк закинуть как разработчик, но я удалил её сразу же, как только загрузил туда, так как боялся схлопотать банов от тамошних админов. Кому интересно, могу запилить пост на эту тему sm_milo


Название: Re: Не нашел ответов в справке.
Отправлено: life Jumb от Апрель 07, 2016, 18:15:07
я както тоже прописал, что-бы объект за мышкой двигался.
Только вот когда он ее доганял, он начинал на месте дергаться какбудто баговать. И я тоже Не нашел Ответа в справке


Название: Re: Не нашел ответов в справке.
Отправлено: Christopher от Апрель 07, 2016, 18:25:55
я както тоже прописал, что-бы объект за мышкой двигался.
Только вот когда он ее доганял, он начинал на месте дергаться какбудто баговать. И я тоже Не нашел Ответа в справке

ты это сейчас серьезно? :D
ааа, всё, нашел... ну, скорее всего, gml
тогда вам выше и в спойлере


Название: Re: Не нашел ответов в справке.
Отправлено: Nonyx от Апрель 07, 2016, 18:32:32
я както тоже прописал, что-бы объект за мышкой двигался.
Только вот когда он ее доганял, он начинал на месте дергаться какбудто баговать. И я тоже Не нашел Ответа в справке

ты это сейчас серьезно? :D
ааа, всё, нашел... ну, скорее всего, gml
тогда вам выше и в спойлере



спасибо... не напомнишь, как написать чтобы это действие выполнялось при нажатии левой кнопки мыши?
я попробовал заключить этот код в {   } скобки и сверху дописать "if mouse_check(mb_left), но он чет не понимает мой ломанный программированный  sm_fool :facepalm_2: :facepalm:

P.S. global.respect(kristopher)+=1 sm:cool


Название: Re: Не нашел ответов в справке.
Отправлено: life Jumb от Апрель 07, 2016, 18:36:48
я както тоже прописал, что-бы объект за мышкой двигался.
Только вот когда он ее доганял, он начинал на месте дергаться какбудто баговать. И я тоже Не нашел Ответа в справке

ты это сейчас серьезно? :D

Спасибо классный код, респект+1

Добавлено: Апрель 07, 2016, 18:41:50
Код: (step объекта)
if (knopka_mishi_nagat(mb_levaya)) {/*код*/}
Вроде так


Название: Re: Не нашел ответов в справке.
Отправлено: Christopher от Апрель 07, 2016, 18:43:09
спасибо... не напомнишь, как написать чтобы это действие выполнялось при нажатии левой кнопки мыши?
я попробовал заключить этот код в {   } скобки и сверху дописать "if mouse_check(mb_left), но он чет не понимает мой ломанный программированный  sm_fool :facepalm_2: :facepalm:

можно добавить в ивент Global Left Pressed, но, в таком случае, нужно при release или же через else указывать speed=0, чтобы он не двигался после нажатия


Название: Re: Не нашел ответов в справке.
Отправлено: life Jumb от Апрель 07, 2016, 18:46:07
.


Название: Re: Не нашел ответов в справке.
Отправлено: Christopher от Апрель 07, 2016, 18:51:46
а вообще, мне кажется, что это, своего рода, костыль, хотя и правильно работает и, вроде бы, аналогичные вещи не работают именно так  sm_sarcastic
практически то же самое можно было делать через mp_linear или аналоги


Название: Re: Не нашел ответов в справке.
Отправлено: Dmi7ry от Апрель 07, 2016, 19:11:01
а какой код в тулульке? (ЯП имеется в виду?)
JavaScript.


Название: Re: Не нашел ответов в справке.
Отправлено: Goo от Апрель 07, 2016, 19:17:07
А разве не оба языка?
или я чего-то недопонял?

http://forum.hellroom.ru/index.php?PHPSESSID=910b1ada80348ff06c9198dd8bdb1f81&topic=7672.0


Название: Re: Не нашел ответов в справке.
Отправлено: Nonyx от Апрель 07, 2016, 19:18:04
а какой код в тулульке? (ЯП имеется в виду?)
JavaScript.

Объясни мне шутку в твоей подписи sm_milo :angel: :errm:


Название: Re: Не нашел ответов в справке.
Отправлено: Goo от Апрель 07, 2016, 19:18:42
или это все таки javaScript,
в котором встроенные функции сделали с такими же названиями и аргументами как в гм


Название: Re: Не нашел ответов в справке.
Отправлено: DmitryDS от Апрель 07, 2016, 19:23:17
 sm_offtop


Название: Re: Не нашел ответов в справке.
Отправлено: Nonyx от Апрель 07, 2016, 19:40:46
Странно. Я думал, что у меня ошибка в коде, но по-ходу ошибка в самой проге. Я сделал простую функцию для проверки:
Код:
if(mouse_check_button(mb_left) )

{
speed=6
}

и всё-равно черный экран.

Затем удалил эту и написал совсем простой код:

 
Код:
speed=6

и игра запустилась, объект погнал по оси х с заданной скоростью :shok:

Добавлено: Апрель 07, 2016, 19:43:31
или это все таки javaScript,
в котором встроенные функции сделали с такими же названиями и аргументами как в гм

Это, скорее, прога с набором кодов из HTML-5,gml и JavaScript насколько я понял :whistling:


Название: Re: Не нашел ответов в справке.
Отправлено: Christopher от Апрель 07, 2016, 19:44:04
Зависит же и от того, куда код запихан был, а вообще, довольно странно, что экран был черный


Название: Re: Не нашел ответов в справке.
Отправлено: Nonyx от Апрель 07, 2016, 19:46:52
Зависит же и от того, куда код запихан был, а вообще, довольно странно, что экран был черный

И в создании пробовал и в шаге - может это из-за браузера (google chrome)? или (вряд ли это имеет значение) же из-за ОС (Windows XP) :errm:


Название: Re: Не нашел ответов в справке.
Отправлено: Christopher от Апрель 07, 2016, 19:49:44
тогда используйте этот код при нажатии и speed=0 при отпускании клавиши


Название: Re: Не нашел ответов в справке.
Отправлено: Dmi7ry от Апрель 07, 2016, 19:56:15
Объясни мне шутку в твоей подписи sm_milo :angel: :errm:
Цитата из книги:
Цитировать
Однажды в отделение фирмы, в которой когда-то работал автор этой книги, вошел элегантный посетитель, и, увидя, что автор играет на компьютере в небезызвестную игру \"Packman\", солидно спросил:
- Скажите, а какой, собственно, командой процессора колобок ест черта?
После некоторого замешательства ему был дан ответ - командой EAT. Затем донельзя заинтригованный автор в свою очередь задал вопрос, а чем занимается любознательный посетитель, поелику задает он столь непростые вопросы...
- Я, собственно, выясняю, как ведут себя различные типы ЭВМ при ядерных взрывах.
- ??? И как?!?
- Выходят из строя.
Так автор впервые увидел настоящего компьютерного профессионала.

Бородатая проггерская байка про "тру-про-программиста"
Только совсем не байка. И не такие приколы были :)


Название: Re: Не нашел ответов в справке.
Отправлено: Dmi7ry от Апрель 07, 2016, 19:57:09
Зависит же и от того, куда код запихан был, а вообще, довольно странно, что экран был черный
При любой ошибке в коде будет чёрный экран.


Название: Re: Не нашел ответов в справке.
Отправлено: Dmi7ry от Апрель 07, 2016, 19:58:16
или это все таки javaScript,
в котором встроенные функции сделали с такими же названиями и аргументами как в гм
Именно так.


Название: Re: Не нашел ответов в справке.
Отправлено: Nonyx от Апрель 07, 2016, 20:07:34
тогда используйте этот код при нажатии и speed=0 при отпускании клавиши
Код:
if(mouse_check_pressed(mb_left) )
{
 spd=8
    spd=min( spd,point_distance(x, y, mouse_x, mouse_y))
    move_towards_point(mouse_x, mouse_y,  spd);
}

if (mouse_check_released(mb_left))
{
speed=0
}


Код:
if(mouse_check_pressed(mb_left) )
{
speed=6
}

if (mouse_check_released(mb_left))
{
speed=0
}

всё перепробывал.
2ой код, опять же, для проверки... А как код записать по типу "если нажата левая глобальная кнопка мыши, то..."?

Добавлено: Апрель 07, 2016, 20:09:35
Зависит же и от того, куда код запихан был, а вообще, довольно странно, что экран был черный
При любой ошибке в коде будет чёрный экран.

А как-то можно прогу настроить, чтобы она во время написания кода указывала на ошибки?


Название: Re: Не нашел ответов в справке.
Отправлено: Dmi7ry от Апрель 07, 2016, 20:15:50
А как-то можно прогу настроить, чтобы она во время написания кода указывала на ошибки?
Это простейший редактор, там нет таких возможностей.
И вообще, скорее всего, разработка Tululoo остановлена навсегда и каких-то серьёзных причин (и перспектив) использовать его нет.


Название: Re: Не нашел ответов в справке.
Отправлено: Nonyx от Апрель 07, 2016, 20:26:06
А как-то можно прогу настроить, чтобы она во время написания кода указывала на ошибки?
Это простейший редактор, там нет таких возможностей.
И вообще, скорее всего, разработка Tululoo остановлена навсегда и каких-то серьёзных причин (и перспектив) использовать его нет.

Моя требовать пруфоф по-поводу закрытия проекта sm_sad


Название: Re: Не нашел ответов в справке.
Отправлено: Dmi7ry от Апрель 07, 2016, 20:33:16
Моя требовать пруфоф по-поводу закрытия проекта sm_sad
Загляните на сайт/форум - обновлений уже два года не было.


Название: Re: Не нашел ответов в справке.
Отправлено: Nonyx от Апрель 07, 2016, 20:47:44
Моя требовать пруфоф по-поводу закрытия проекта sm_sad
Загляните на сайт/форум - обновлений уже два года не было.

Эхх, что ни делай, а всё сводится к покупке этого чертовски дорогого GMS :plachy:

global.nastroenie-=1000
if global.nastroenie=0
{
object_destroyed (obj_my)
}


Название: Re: Не нашел ответов в справке.
Отправлено: Dmi7ry от Апрель 07, 2016, 21:16:03
Если ваша цель - HTML5 игры, то просто погуглите, наверняка найдёте множество других, бесплатных, решений.