Комментарии проекта Construct 2
Чтобы я нажимал на кнопку, которая будет переносить меня в игру, а перед этим первоначальная сцена не резко обрывалась, а затемнялась.
0
Голосов: 0
rlOmega - 5 years ago
0
Голосов: 0
Предположим, можно сделать маску, которая будет закрывать экран при переходе. Переход осуществлять, когда маска полностью появилась.
Прикрепил пример. При нажатии кнопки в переменную помещается уровень, на который необходимо перейти. Если переменная не пуста, начинает появляться маска. Когда она полностью появляется, происходит переход на уровень из переменной. Маска исчезает, если переменная пуста.
Uploaded files
Джостик чтобы водить пальцем по "кружочку"(джойстику) и персонаж двигался? Очень надо!
0
Голосов: 0
rlOmega - 5 years ago
Edited by
0
Голосов: 0
Есть стандартный пример "Detect input method", в котором персонаж управляется либо стрелками на экране, либо клавиатурой.
Вот пример для движения в любом направлении
Если пользователь касается левой части экрана, появляется джойстик. Он исчезает, когда исчезает касание. Пока держим джойстик персонаж движется в соотв. направлении и с соотв. скоростью. "Проект" прикрепил
Шутер, вид сверху. Есть две глобальные переменные : 1 - патроны в оружии(patrons 20) ,2 - все патроны(ammor 120). Как сделать так чтобы при перезарядке в amoor убиралось то число которого не достает в patrons? Допустим я стреляю и потратил 1 патрон в patrons. Перезарядка. А в ammor потратилось 20, а надо чтобы 1.
0
Голосов: 0
kotpipot - 5 years ago
0
Голосов: 0
Огроменное спасибо!!
2
Голосов: 2
rlOmega - 5 years ago
Edited by
2
Голосов: 2
Как-то так, если максимально упростить, это будет выглядеть в Construct
При этом эту строку
Можно заменить на
0
Голосов: 0
Extremator - 5 years ago
0
Голосов: 0
Я не знаю что и как ты делаешь... я лишь указал на нужные расчёты... и всё
0
Голосов: 0
kotpipot - 5 years ago
0
Голосов: 0
а как прописать минус в событиях? Если написать - , то не получится
4
Голосов: 4
Extremator - 5 years ago
Edited by
4
Голосов: 4
я не сравнивал 120 и 20
я сравнивал ammo (15) и max (лимит в 20, можешь сразу числом выставить)
if ( ammo < 20 )
set all = all - (20 - ammo)
set ammo = ammo + (20 - ammo)
0
Голосов: 0
kotpipot - 5 years ago
0
Голосов: 0
немного не понятно. если ammor(120) меньше patron(20) - max, то вообще не получится перезарядится.
И надо добавлять еще одну глобальную переменную в виде all, add? Если можно сделайте скрин листа событий.
6
Голосов: 6
Extremator - 5 years ago
Edited by
6
Голосов: 6
max = 20 макс.размер обоймы
ammo = . . . допустим 15 текущая обойма
all = . . . допустим 120 патроны вне обоймы
add сколько перебросим
if ( ammo < max ) then
set add = max - ammo если было 15 то 20-15=5...
set ammo = ammo + add текущая обойма 15 + 5 = 20
set all = all - add остальные патроны 120 - 5 = 115
примерно так... если опираться на саму суть
или вот так
set all = all - (max - ammo) сразу пишем 120 - (20-15) = 120 - 5 = 115
set ammo = ammo + (max - ammo) и докидываем ту же разницу 15 + (20-15) = 15 + 5 = 20
0
Голосов: 0
MF - 7 years ago
0
Голосов: 0
darkowlom, само собой. Просто посыл был не в эту сторону)
1
Голосов: 1
darkowlom - 7 years ago
1
Голосов: 1
Пусть учится
Ну можно найти программиста, а самому заниматься геймдизайном и графикой
1
Голосов: 1
MF - 7 years ago
1
Голосов: 1
t1ok, не умеет программировать и хочет делать игры... Пусть учится =) Это как хотеть быть писателем, но не уметь сложить три слова в предложение, но есть же куча сторов с готовыми главами!
2
Голосов: 2
t1ok - 8 years ago
2
Голосов: 2
А по-моему с выходом новой версии Юнити с поддержкой 2D, гораздо легче делать не нем, писать на яваскрипте не так уж и сложно, да и есть много ассетов для тех кто не умеет программировать и хочет делать игры на юнити.
1
Голосов: 1
Fakov - 9 years ago
1
Голосов: 1
Она гибкая по функционалу. Но для профита, аки с юнити, стоит раскошелиться на широкую версию второй скирры
1
Голосов: 1
Ален - 9 years ago
1
Голосов: 1
Fakov, ну это уже Construct 2 он имеет HTML 5 и умеет портировать :)
Но мне вполне хватает и Scirra Construct Classic и я доволен
Единственное,что обидно,так что разработчики прекратили разработку Construct Classic,но теперь кто юзает Construct 2 вполне может радоватьcя,что дальшейшая разработка идёт полным ходом.
Вся система основана на событиях,но если знаешь Python вполне можно написать и некоторые обрывки кодом :)
Для меня Scirra лучший конструктор :)
0
Голосов: 0
Fakov - 9 years ago
0
Голосов: 0
Я на конкурс юзаю констракт. Перспективы использования имеет только вторая часть, причем купленная за штуку рублей - ибо там можно делать знатные игры на планшеты, а это уже кое-что.
гуинг похож на варовский, но со своим ракованием, так как иногда например цикл без поллитры не сделать.
0
Голосов: 0
Ален - 9 years ago
0
Голосов: 0
Лорд Омега, сейчас новая версия Scirra Construct Classic r2 имейте ввиду.
Игра от отечественного производителя сделанная на Construct 2 - в App Store
0
Голосов: 0
MaJo - 8 years ago
0
Голосов: 0
Lost in Heaven
К сожалению на андрюху ее нет. Пришлось брать у друга iPhone чтоб посмотреть.
1
Голосов: 1
Таранес - 8 years ago
1
Голосов: 1
Где ссылка на версию для андроида?
2
Голосов: 2
MaJo - 8 years ago
2
Голосов: 2
Прикольная игра, но чего-то не хватает
как над объектом создать хп-бар?
допустим я прикрепил к объекту переменную health, значение которой уменьшается если в объект попадает пуля, как выводить показание переменной в виде зеленой полоски, ну если объект теряет хп то полоска укорачивается)
и можно ли сделать несколько таких полосок над объектом (по титу…
2
Голосов: 2
rlOmega - 8 years ago
Edited by
2
Голосов: 2
DARGO, поскольку урока еще нет, подскажу я.
Нужно в поле Container противника указать объект HPbar.
Все, теперь у каждого противника он будет свой и будет возможность прикрепить HPbar к каждому противнику:
(Демка прилагается)
Uploaded files
0
Голосов: 0
DARGO - 8 years ago
0
Голосов: 0
Fakov, у меня все хватает) просто я не могу ко всем юнитам их привязать, только к одному и с спомощью глобальной переменной)
впрочем буду ждать урока))
0
Голосов: 0
Fakov - 8 years ago
0
Голосов: 0
Я буду про это расказывать в следующем уроке. Там не сложно, но хитро. Ты правильно полез в перемнные, но там не хватает еще самого спрайта-хпбара)
Полноценное 3D в С2 теперь реально! Появился плагин, позволяющий создавать трехмерные игры на движке С2 без каких либо ограничений!
0
Голосов: 0
awesomesk1ll - 8 years ago
0
Голосов: 0
Fakov:
api да, кривовато пока, но перспектив у плагина в рамках 2Д движка - на вагон и маленькую тележку.
Кстати название ресурса немного не соответствует). 3D не совсем полноценное). 3D анимаций нет же)
5
Голосов: 5
iZucken - 8 years ago
5
Голосов: 5
ehnaton, совсем дурачек?
0
Голосов: 0
ehnaton - 8 years ago
Edited by
0
Голосов: 0
Unreal Engine 4 - платная надстройка над бесплатными OpenGL и DirectX.
8
Голосов: 8
DARGO - 8 years ago
8
Голосов: 8
Как с 2д освоюсь - куплю это))
4
Голосов: 4
Doc - 8 years ago
4
Голосов: 4
Напоминаю, что сцирра - не движок, а набор инструментов за денюжки, движок (вебгл, канвас, жаваскрипт, хромиум) - бесплатен свободен открыт независим.
0
Голосов: 0
Fakov - 8 years ago
0
Голосов: 0
iZucken, сочту вопрос риторическим.
api да, кривовато пока, но перспектив у плагина в рамках 2Д движка - на вагон и маленькую тележку.
6
Голосов: 6
iZucken - 8 years ago
6
Голосов: 6
Немного "ту мач" - это $15 за кривое API.
И это не сарказм - глупость.
Ты совсем поехал с этой сциррой?
1
Голосов: 1
Fakov - 8 years ago
1
Голосов: 1
iZucken:
Еще раз.
В топике речь идет о кривой надстройке над бесплатным и открытым вебгл, которая продается за $15.
В сравнение я привожу хай-енд движок для любых игр, которым можно воспользоваться за $20.
А потом вы говорите что-то про доту, готовые игры, теперь еще донат.
Чего-то я не понимаю в этой атмосфере.
ты сравнил плагин для 2D движка и hi-end SDK. немного ту мач, не кажется? Потому тебе было сказано, что лучше тогда уж не заморачиваться с движками вовсе и просто вложиться в готовые игрушки [sarcasm]
4
Голосов: 4
iZucken - 8 years ago
4
Голосов: 4
Еще раз.
В топике речь идет о кривой надстройке над бесплатным и открытым вебгл, которая продается за $15.
В сравнение я привожу хай-енд движок для любых игр, которым можно воспользоваться за $20.
А потом вы говорите что-то про доту, готовые игры, теперь еще донат.
Чего-то я не понимаю в этой атмосфере.
2
Голосов: 2
Кет - 8 years ago
2
Голосов: 2
iZucken, про покупку или донат, вестимо.
0
Голосов: 0
iZucken - 8 years ago
0
Голосов: 0
Fakov, прости, что? Готовую игрушку? Доту? Ты о чем?
3
Голосов: 3
Fakov - 8 years ago
3
Голосов: 3
iZucken, а лучше вложить их в доту и еще какую нибудь готовую игрушку,не так ли?)
1
Голосов: 1
Кет - 8 years ago
1
Голосов: 1
Karp1989, какие доказательства? Мы же не в суде. Просто люди выразили своё несогласие с тобой.
1
Голосов: 1
Karp - 8 years ago
1
Голосов: 1
Откуда такой негатив к моему 1 посту? четыре минуса влепили, лучше напишите кто купит этот плагин за 15$ и приведите доказательство этого, а потом ставьте минусы, я просто написал " 15$ Не каждый захочет платить", а не написал что его ни кто не купит
6
Голосов: 6
iZucken - 8 years ago
6
Голосов: 6
А можно купить UT4 за 20$
0
Голосов: 0
Fakov - 8 years ago
0
Голосов: 0
awesomesk1ll, согласен. Только плагин пока конечно сыроват - там конечно кучеряво с ним еще работать в промышленных масштабах, создавая убийцу скайрима.
0
Голосов: 0
awesomesk1ll - 8 years ago
Edited by
0
Голосов: 0
Fakov:
Karp1989, а кто то заплатит. вопрос в необходимости.
Демка офигенная конечно. Сразу появляется желание сбацать нечто этакое)
Возможность RocketJump'иться порадовала))
0
Голосов: 0
Fakov - 8 years ago
0
Голосов: 0
Karp1989, а кто то заплатит. вопрос в необходимости.
3
Голосов: 3
Karp - 8 years ago
3
Голосов: 3
15$ не каждый захочет платить
как удалить объект через 5 секунд после его создания?
0
Голосов: 0
DARGO - 8 years ago
0
Голосов: 0
Fakov, вот спасибо, то что надо)
0
Голосов: 0
Fakov - 8 years ago
0
Голосов: 0
есть. в разделе system.
DARGO:
ок спасибо, а в этом конструкторе нет Wait как в вар3?
смысл то ясен, это нанесение урона, а если допустим через 5 секунд после создания юнита нужно отправить его в другую точку? тут тоже через переменную?)
нет) через вейт)
0
Голосов: 0
DARGO - 8 years ago
0
Голосов: 0
ок спасибо, а в этом конструкторе нет Wait как в вар3?
смысл то ясен, это нанесение урона, а если допустим через 5 секунд после создания юнита нужно отправить его в другую точку? тут тоже через переменную?)
2
Голосов: 2
Fakov - 8 years ago
2
Голосов: 2
Вариант 1 - использовать поведение Fade - но тогда объект будет становится прозрачным. Поэтому сейчас второй вариант
  1. Добавляем Instance Variable (Объектную переменную)
  1. Делаем её целочисленной и ставим значение = 5
  1. Потом в Листинге событий делаем такую фигуру
(событие находится в разделе System, а действие Substract from у спрайта)
  1. и добавляем такое вот подсобытие
Оно находится у спрайта и как событие будет называться Compare instances variables. Действие дестроя - у спрайта опять же)
Вторая часть статьи по созданию TDS.
В ней мы создадим врагов, которые будут постоянно лезть из нор и гоняться за игроком, красивый эффект взрыва противника, а также текстовый индикатор здоровья.
0
Голосов: 0
Suite - 8 years ago
0
Голосов: 0
дрбавляем
хороший все таки редактор, но есть баг когда в уголе прижаться и нажимать диагональ, то выйдешь за пределы игры где монстры тебя не поймают :)
В данном уроке мы рассмотрим поведение 8Direction, которое заставляет объект двигаться в разных направлениях при нажатии заданных клавиш. Оно имеет некоторые важные настройки, которые мы и рассмотрим в данном уроке.
0
Голосов: 0
Audes - 9 years ago
0
Голосов: 0
Спасибо! А то я искал такое движение, но не догадался бы по названию.
Чтобы вступить в проект вам необходимо ознакомиться с данным ресурсом, написать заявление и выложить пример вашей работы.
0
Голосов: 0
nazo_seven - 9 years ago
0
Голосов: 0
Прикрипил исходник, Буду возможно делать уроки исходники и игры
Uploaded files
Данная игра представляет из себя мультиплеерную арену до 3-х человек. Перед началом боя игрок может выбрать себе бойца по вкусу, каждый из которых обладает уникальным оружием и способностью, после чего присоединиться к серверу и вступить в бой с другими игроками или с ботами. Используйте укрытия, устраивайте засады, уничтожайте противников.
0
Голосов: 0
rlOmega - 10 years ago
0
Голосов: 0
Doc:
Это должен быть туториал. На игру не тянет совершенно.
На странице плагина Network, с помощью которого я сделал мультплеер , есть хороший пример от автора плагина. Он включает в себя исходник и .txt фаил, с описанием как его использовать.