Воскресенье, 24 Ноября 2024, 12:54

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Решаем задачи по Construct Classic [вопрос-ответ]
VickaДата: Пятница, 29 Ноября 2013, 16:02 | Сообщение # 1941
Another ART
Сейчас нет на сайте
Lasmelan, хозяин барин)

AnthemДата: Пятница, 29 Ноября 2013, 20:54 | Сообщение # 1942
Д'Артаньян
Сейчас нет на сайте
LetsOffBrains, Nick_Rimer, Lasmelan, спасибо

Текстовый контент для вашей игры (бесплатно)
Сценарист, геймдизайнер для Вашей игры
Khama06Дата: Суббота, 30 Ноября 2013, 16:51 | Сообщение # 1943
частый гость
Сейчас нет на сайте
Помогите пожалуйста!
Как сделать так чтобы объект появлялся в разных местах, ну как мышка в игре "Змейка"? Мне надо в определенных местах, то есть на верхней части окна (выделенной части на картинки).


Сообщение отредактировал Khama06 - Суббота, 30 Ноября 2013, 16:57
LabirintikДата: Суббота, 30 Ноября 2013, 17:06 | Сообщение # 1944
постоянный участник
Сейчас нет на сайте
Цитата Khama06 ()
Помогите пожалуйста!
Как сделать так чтобы объект появлялся в разных местах, ну как мышка в игре "Змейка"? Мне надо в определенных местах, то есть на верхней части окна (выделенной части на картинки).

великий рандом !
Khama06Дата: Суббота, 30 Ноября 2013, 17:31 | Сообщение # 1945
частый гость
Сейчас нет на сайте
Цитата Labirintik ()
великий рандом !

Причем тут рандом?


Сообщение отредактировал Khama06 - Суббота, 30 Ноября 2013, 17:32
LasmelanДата: Суббота, 30 Ноября 2013, 17:35 | Сообщение # 1946
Construct 2 & Classic
Сейчас нет на сайте
Цитата Khama06 ()
Причем тут рандом?

В смысле? System > create object > bonus, X - random(layoutwidth), Y - random(layoutheight).


Мое портфолио:
Khama06Дата: Суббота, 30 Ноября 2013, 18:34 | Сообщение # 1947
частый гость
Сейчас нет на сайте
Цитата Lasmelan ()
В смысле? System > create object > bonus, X - random(layoutwidth), Y - random(layoutheight).

Спасибо большое! Ты мне очень помог smile

Добавлено (30.11.2013, 18:34)
---------------------------------------------
Labirintik спасибо и извини, я просто не понял up

LamossusДата: Воскресенье, 01 Декабря 2013, 12:50 | Сообщение # 1948
частый гость
Сейчас нет на сайте
а как сделать чтобы спрайт сначала стал на рандомную позицию, а потом на ближайший определённый спрайт?
LetsOffBrainsДата: Воскресенье, 01 Декабря 2013, 13:15 | Сообщение # 1949
Project SoRDeLKa
Сейчас нет на сайте
Lamossus, Pick Closest дает ближайший к указанной позиции объект указанного типа.


LamossusДата: Воскресенье, 01 Декабря 2013, 13:50 | Сообщение # 1950
частый гость
Сейчас нет на сайте
LetsOffBrains, а как им пользоваться?

Сообщение отредактировал Lamossus - Воскресенье, 01 Декабря 2013, 13:56
Nick_RimerДата: Воскресенье, 01 Декабря 2013, 14:32 | Сообщение # 1951
заслуженный участник
Сейчас нет на сайте
Lamossus, например, вот так
пример для СС r2


- Доброе утро, Агент Пи!

Сообщение отредактировал Nick_Rimer - Воскресенье, 01 Декабря 2013, 14:33
LamossusДата: Воскресенье, 01 Декабря 2013, 14:52 | Сообщение # 1952
частый гость
Сейчас нет на сайте
Nick_Rimer, спасибо
Khama06Дата: Воскресенье, 01 Декабря 2013, 19:52 | Сообщение # 1953
частый гость
Сейчас нет на сайте
Как сделать так чтобы объект появлялся в определенных местах, с помощью random?
То есть мне надо чтобы объект появлялся по X 63,113,163,213,263,313,363,413,463,513,563,613,663. Возможно ли такое? Помогите пожалуйста!
JessyStormДата: Воскресенье, 01 Декабря 2013, 20:08 | Сообщение # 1954
заслуженный участник
Сейчас нет на сайте
Khama06, 63+floor(random(13))*50, если я правильно понял.

https://www.artstation.com/artist/jessystorm

Сообщение отредактировал JessyStorm - Воскресенье, 01 Декабря 2013, 20:29
Nick_RimerДата: Воскресенье, 01 Декабря 2013, 20:26 | Сообщение # 1955
заслуженный участник
Сейчас нет на сайте
Khama06, JessyStorm, как-то не очень у тебя получается. проверь, первое же значение будет: 63+1*50 = 113, а надо 63.

если убрать в твоём выражении "+1", тогда будет верно:
63+0*50 = 63
63+1*50 = 113
63+2*50 = 163
и так далее

Только вот ещё, даже после этого в твоей формуле не будет последнего значения (663). Чтобы оно появилось надо написать random(13).
И для СС использовать floor(x) совсем не обязательно, т.к. СС генерирует рандомом только целые числа. Для С2 - да, надо, т.к. после целой части там ещё появляется вещественная рандомная часть.

Итого, финальные формулы:
Для СС: 63+random(13)*50
Для С2: 63+floor(random(13))*50


- Доброе утро, Агент Пи!

Сообщение отредактировал Nick_Rimer - Воскресенье, 01 Декабря 2013, 20:29
Khama06Дата: Воскресенье, 01 Декабря 2013, 20:52 | Сообщение # 1956
частый гость
Сейчас нет на сайте
JessyStorm, Nick_Rimer, Спасибо вам большое, вы мне очень помогли up
ShaltДата: Понедельник, 02 Декабря 2013, 20:52 | Сообщение # 1957
был не раз
Сейчас нет на сайте
Всем привет!

Только начал проходить первый урок по конструкту. Проблема: главный персонаж и враги двигаются одновременно. В чем может быть проблема, обьекты на разных слоях.
Да и подскажите возможно ли на даный форум заливать гиф изображения, так нагляднее показывать проблему


Сообщение отредактировал Shalt - Понедельник, 02 Декабря 2013, 20:55
JonsonsBabeДата: Понедельник, 02 Декабря 2013, 20:55 | Сообщение # 1958
почетный гость
Сейчас нет на сайте
Цитата Shalt ()
заливать гиф изображения

Можно. Залей куда нить, и через тег img закидуй.

Цитата Shalt ()
В чем может быть проблема, обьекты на разных слоях

Может логика одна действует на все объекты одновремено не разделяя их на экземпляры? Скинь скрин евентов.


Я из будущего. Я все знаю. Спорить бессмысленно. Умрут Flash, Mail.ru, и все кто используют IE6.
ShaltДата: Понедельник, 02 Декабря 2013, 21:19 | Сообщение # 1959
был не раз
Сейчас нет на сайте
с гифом разобрался:)) спасибо
вот скрины




Как радостно что тут живой форум... а то спросил совета ну другом.. там вообще тиш:)
JonsonsBabeДата: Понедельник, 02 Декабря 2013, 21:26 | Сообщение # 1960
почетный гость
Сейчас нет на сайте
Цитата Shalt ()
Как радостно что тут живой форум

Не могу разобраться. Подождите профов) Щас будут.


Я из будущего. Я все знаю. Спорить бессмысленно. Умрут Flash, Mail.ru, и все кто используют IE6.
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг