0: Всем привет. Это видео про то, как сделать хоккей в pocket код. У меня уже до этого было видео, как сделать хоккей в pocket код, но я его удалил. И вот это новое видео. И, кстати, хорошие новости. У меня началось дистанционное
1: Обучение и из за этого ролики теперь будут выходить очень часто, возможно, даже каждый день, и это будет продолжаться до того момента, пока меня не отпустят обратно в школу.
2: Для начала давайте изменим фон. Я это сделал за кадром и у меня он теперь вот такой голубенький. И теперь давайте добавим новый объект. Это шайба и я её назову игрок. Теперь необходимо добавить ещё 1 объект. Это
3: Будут ворота врага, и если шайба будет их касаться, то мы будем побеждать и давайте добавим ещё наши ворота, как бы просто надо копировать ворота врага и образ выглядит следующим образом. То есть вот так, значит,
4: Давайте для начала поместим координаты вот примерно куда-нибудь вот сюда. Давайте икс 0, а игрек 1000 и по размеру я бы его увеличил, пусть будет 105%, почему бы и нет? И теперь надо это копировать.
5: Вот, ну, это уже не ворота врага, а мои ворота. Вот ворота мои. И теперь давайте в них зайдём по игреку, я изменю - 1000, и все остальное я оставлю теперь.
6: Необходимо зайти в шайбу и здесь добавить следующие блоки, а именно задать тип движения. Он где-то здесь должен находиться. Вот он и шайба у нас будет передвигаться и отскакивать под гравитацией. Теперь нам необходимо добавить
7: Следующий блок, а именно установить силу тяжести. Добавляем блок. Ждать 1 секунду и 1 секунды будет много поэтому 0,8 секунды. А также нам необходимо добавить блок. Задать скорость. Скорость. Мы будем
8: - 1500. И помимо этого нам ещё необходимо добавить блок. Тут где-то должен быть блок оттолкнуться, если на краю. Но перед этим давайте добавим блок. Установить упругость. Обязательно 99%, потому
9: Потому что без этого работать оно будет неправильно. Теперь заходим в игрока, и я здесь, за кадром, добавил блоки. Повторяю, до тех пор, пока не касается к экрану, то есть при нажатии повторять до тех пор, пока не касается к экрану и
10: Он будет скользить 0,05 секунды по иксу у нас.
11: Прикосновение к экрану икс. А по игреку у нас просто координата игрек. Теперь давайте зайдём обратно в шайбу и здесь добавим оттолкнуться если на краю теперь добавляем блок, как только и как только у нас касается
12: Он будет отталкиваться, если на краю, давайте смотреть и теперь все у нас работает правильно? Правда, у меня тут немножко лагает, подлагивает, не знаю, это видео подлагивает или это я в программе? Вот у меня лагает у вас.
13: Лагать не будет, но факт того, что у меня подлагивает. Ну, возможно, на видео все из за того, что я видео снимаю. Когда я без видео буду заходить, оно лагать не будет. Давайте его копирую. То есть наш объект игрок, и я его
14: Переименую. Это у нас будет враг. Я за кадром поменял образ. И теперь давайте изменим позицию. Игрек с минус семиста просто на 700. Теперь мы заходим в блок скользить и изменяем.
15: Поместить прикосновение к экрану икс на новую переменную. Это у нас переменная шайба, надо её сюда установить, и теперь он у нас будет скользить в шайбу. И теперь нам необходимо зайти в саму шайбу.
16: И в ней уже сделать так, чтобы она присваивала вот эту координату, а именно давайте добавим новый блок, то есть присвоить тут у меня есть переменная t, она не нужна, это я делал за кадром, и она осталась.
17: Вот я её удалю. Теперь переменная шайба, я буду её присваивать. Значение.
18: Так это у нас получается координата вроде бы x. Если я ничего не путаю, вроде бы x, а может быть, и игрек, давайте смотреть не, это все-таки координата икс.
19: Да, это, наверное, координаты икс, поэтому давайте я выйду. Враг тут вроде бы все на месте.
20: Так, как и должно быть.
21: Вот, и давайте игрек я установлю. Так, и пусть будет координата игрек. Вот. И теперь вы знаете, кстати, что там находится в игрек и икс. Так тут теперь добавляем такой
22: Так вечно присвоить Бо значение координата игрек меняем координата игрек на координата икс.
23: И минутку я сейчас разберусь, почему именно оно не хочет работать. И, кстати, я чуть не забыл сказать, я тут добавил блок оттолкнуться, если на краю, я не знаю, видели вы или это я просто тут записываю, я это склеиваю, что
24: Возможно не попало, что-то возможно я вырезал, нечаянно удалил. И тут дело в том, что у нас при нажатии повторять до тех пор, пока, ну в общем то вот это находится, это нам не нужно. То есть просто меняем на то, что я там сделал. То есть это блок.
25: Повто как только удаляем и добавляем блок вечно и вот это вот скользить помещаем в вечно. Теперь у нас шайба бывает такое, что зацикливается. И давайте мы это исправим для того, чтобы это исправить, не
26: Необходимо зайти в саму шайбу и здесь добавить следующие блоки. Так это у нас блок. Если
27: Заходим в него и теперь заходим в свойства. И тут у нас должно быть скорость. Вот игрек, скорость.
28: Или все-таки xx вроде бы игрек и теперь давайте смотреть, значит, игрек скорость больше, чем и давайте впишем сюда 500, то есть как только мы по игреку начинаем замедляться меньше чем на 500.
29: И больше, чем - 500. То есть ускорение игрек, ну, меньше чем 500. Это когда мы в 1 направлении, а больше, чем - 500, это когда в другом. И теперь давайте добавим новый блок.
30: Хотя давайте я его добавлять не буду, я просто перемещу отсюда вот сюда.
31: Хотя даже не знаю, может быть сделать по другому. Ну пусть будет так. И теперь давайте смотреть ещё добавим новый блок, ещё 1 блок, если помещаем его вот сюда и если опять же-таки
32: Вписываем тоже самое, если игрек скорости.
33: Нет, тут немножко другое. Смотрите, я решил все-таки тут поменять то, что если игрек скорость больше либо равна нулю, то тогда 1, а если по другому, то другое. Ну вот, вот так теперь, значит, здесь
34: Я, кстати, чуть не забыл сказать, ссылка на проект в описании, но я там в начале у вас всплывающий знак есть, что оно ссылка в описании. И я, кстати, тут неправильно знаки написал. Возможно, вы уже запутались тем-то, что
35: Вот я тут неправильно пишу и неправильно делаю, переделываю. Ну, в принципе, у нас уже все готово. То есть я мог бы на этом закончить, но я хочу, чтобы когда у нас мячик этот шайба касается ворот, мы проигрывали или
36: Ждали это на самом деле сделать довольно-таки просто. И давайте я покажу, как это сделать, но для начала давайте замедлим врага, потому что-то, как он двигается сейчас, это слишком быстро. Теперь нам необходимо добавить блок.
37: Заходим в события и из них надо добавить блок. Как только и у нас будет, как только тут получается касается объекта шайба, то в таком случае, ну помимо этого надо добавить блок и то есть когда
38: Шайбы. И ещё у нас должна быть переменная можно, то есть для того, чтобы у нас каждый раз, когда начиналась эта сцена, не было такого, что она зацикливалась. То есть если и
39: Если мы касается актёра, актёра или объекта шайба и при этом можно равно 1, то в таком случае начать сцену 1, то есть перезапускать эту сцену и тоже самое добавить в ворота врага вы можете
40: Там сами добавить то что присвоить там, скажем, изменить значение там победы или поражения на сколько-то, то есть можно кубки так изменять. Вот ну давайте тем временем в шайбу зайдём и добавим блок
41: Присвоить шайба. Это у нас должна быть не, ну ладно, вот присвоит шайба. Значение 1 и теперь здесь у нас
42: Когда касается актёра или объекта шайба, так можно равно 1, и тут вместо равно надо и поставить. То есть, если касается актёра, объекта шайба, и и при этом можно равно 1.
43: То в таком случае у нас будет эта сцена перезапускаться. Давайте это сделаем.
44: Так вот, у нас тут должен быть блок начать сцену 1. Смотрим и давайте я сейчас проиграю.
45: Так, ну я хочу попытаться выиграть, но у меня почему-то не получается и у нас из за чего-то не выходит проиграть. Давайте смотреть, почему причиной было то, что я здесь вместо присвоить можно поставил присвоить шайба и
46: Я тут мучился за кадром и добавлял вот эти ненужные блоки и их добавлять не нужно, смотрим, и у нас, по идее, должно будет все работать, да и сцена перезапускается. Теперь нам необходимо добавить следующее, а именно чтобы, когда у нас сцена
47: Запускается шайба у нас присваивалась 1. И, кстати, я тут как бы я отдельно записываю и отдельно озвучиваю, и я тут кое-что неправильно делаю, а именно я её вместо переменной
48: Можно присваиваю нулю переменную шайбу. Это из за этого у меня работать тут будет неправильно. Вот. И тут надо поменять переменную шайбу на переменную. Можно я это исправил за кадром и теперь как
49: Видите, у меня тут все работает правильно, вы можете тут ещё от себя добавить.